for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Puzzle\AMQP\Collections;
use Puzzle\AMQP\MessageHook;
class MessageHookCollection implements \IteratorAggregate
{
private
$hooks;
$hooks
The PSR-2 coding standard requires that all properties in a class have their visibility explicitly declared. If you declare a property using
class A { var $property; }
the property is implicitly global.
To learn more about the PSR-2, please see the PHP-FIG site on the PSR-2.
public function __construct(array $hooks = array())
$this->hooks = array_filter($hooks, function($hook) {
return ($hook instanceof MessageHook);
});
}
public function add(MessageHook $hook)
$this->hooks[] = $hook;
public function getIterator()
return new \ArrayIterator($this->hooks);
The PSR-2 coding standard requires that all properties in a class have their visibility explicitly declared. If you declare a property using
the property is implicitly global.
To learn more about the PSR-2, please see the PHP-FIG site on the PSR-2.