Пример #1
0
 /**
  * Instacia um objeto do Tipo ListIterator para iteração com um objeto do tipo
  * AbstractList, e se configura internamente com os elementos contidos na List
  * passada como parâmetro
  * 
  * @param AbstractList $list        	
  */
 public function __construct(ICollection $list)
 {
     parent::__construct($list->toArray());
 }
Пример #2
0
 /**
  * Retorna um objeto de AbastractCollection, recebendo como parâmetro um
  * objeto que implemente a interface ICollection
  *
  * @param ICollection $collection        	
  */
 public static function ofCollection(ICollection $collection)
 {
     $class = get_called_class();
     return new $class($collection->toArray());
 }