public array Phar::buildFromIterator    ( Iterator $iter   [, string $base_directory  ] )

Phar::buildFromIteratorСоздает phar-архив из итератора

iter

Любой итератор, который или ассоциативно отображает пукти к файлам внутри phar-архива к файлам на диске, или возвращает объекты SplFileInfo.

base_directory

Для итераторов, возвращающих объекты SplFileInfo, — часть полного пути каждого файла, которая должна быть удалена во время его добавления в phar-архив.