Как лучше всего обрабатывать взаимозависимость с расширенными классами.например: filterIterator.
<?php
class myIterator extends filterIterator{
public function __construct( directoryIterator $iterator ){
parent::__construct( $iterator );
}
}
$it = new myIterator( new directoryIterator( $path ) );
?>