1 | <?php |
||
17 | class ObjectCollection extends Collection implements ObjectCollectionInterface |
||
18 | { |
||
19 | private $objectConstrain; |
||
20 | |||
21 | /** |
||
22 | * Set a constrain on a class or interface name the collection's items must be an instance of. |
||
23 | * Paramater 1 $cls expects a fully qualified class name. |
||
24 | * |
||
25 | * @param string $cls A Fully qualified class name |
||
26 | */ |
||
27 | public function setObjectConstrain($cls) |
||
35 | |||
36 | public function append($value) |
||
42 | |||
43 | private function validateObjectConstrain($item) |
||
53 | |||
54 | public function offsetSet($index, $newValue) |
||
60 | } |
||
61 |