public function getFilesList( $basePath )
    {
        $iterator = new AppendIterator();
        foreach ( $this->getAllHandlers() as $handler )
        {
            $iterator->append( $handler->getFilesList( $basePath ) );
        }
        return $iterator;
    }
public function getFilesList( $basePath )
    {
        $iterator = new AppendIterator();
        foreach ( $this->getAllHandlers() as $handler )
        {
            $iterator->append( $handler->getFilesList( $basePath ) );
        }
        return $iterator;
    }
public function getFilesList ( $ basePath ) { $ iterator = new AppendIterator ( ) ; foreach ( $ this -> getAllHandlers ( ) as $ handler ) { $ iterator -> append ( $ handler -> getFilesList ( $ basePath ) ) ; } return $ iterator ; }
Returns an AppendIterator with every handler's iterator

@param string $basePath

@return Iterator
Returns an AppendIterator with every handler s iterator