public function __construct() { $classFiles = new File('./src/class/'); foreach ($classFiles->findFiles() as $classFile) { $this->class[] = String::replace($classFile->getName(), ".php", ""); } $eventsFiles = new File('./src/events/'); foreach ($eventsFiles->findFiles() as $eventsFile) { $this->events[] = String::replace($eventsFile->getName(), ".php", ""); } }
--TEST-- Test php\io\File - test attrs --FILE-- <?php use php\io\File; $file = File::createTemp('foo', 'bar'); echo "--test-read-write\n"; $file->setReadable(true); $file->setWritable(true); var_dump($file->canRead()); var_dump($file->canWrite()); ?> --EXPECTF-- --test-read-write bool(true) bool(true)
--TEST-- Test php\io\File - simple --FILE-- <?php use php\io\File; $file = new File('/path/to/file'); var_dump($file->getName()); ?> --EXPECT-- string(4) "file"