* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Sly\NotificationPusher\Collection; use Sly\NotificationPusher\Model\PushInterface; /** * @uses \Sly\NotificationPusher\Collection\AbstractCollection * @uses \IteratorAggregate * @author Cédric Dugat */ class PushCollection extends AbstractCollection { public function __construct() { $this->coll = new \ArrayIterator(); } /** * @return \ArrayIterator */ public function getIterator() { return $this->coll; } /** * @param PushInterface $push Push */ public function add(PushInterface $push) { $this->coll[] = $push; } }