function testCustom() { $source = File_Archive::readMemory('', 'A/B/C/1/A.txt'); $source->next(); $predicate = File_Archive::predCustom('return ereg("/A",$source->getFilename());'); $this->assertTrue($predicate->isTrue($source)); $predicate = File_Archive::predCustom('ereg("/A",$source->getFilename());'); $this->assertTrue($predicate->isTrue($source)); $predicate = File_Archive::predCustom('ereg("/A",$source->getFilename())'); $this->assertTrue($predicate->isTrue($source)); }