public function __construct(array $sources = array()) { $this->sources = new ArrayIterator(); foreach ($sources as $source) { $this->addSource($source); } }