public function doLoading($path) { $classes = []; $path = Dir::formatPath($path); $files = Dir::glob($path, '*.php', false); return $classes; }
public function testGlobWorkFine() { $path = __DIR__ . '/dir/'; $files = Dir::glob($path, '*.php'); $this->assertTrue(in_array($path . 'file1.php', $files), 'Dir::glob recusivly without dirs fail'); $this->assertTrue(in_array($path . 'file3.php', $files), 'Dir::glob recusivly without dirs fail'); $this->assertNotTrue(in_array($path . 'file2', $files), 'Dir::glob recusivly without dirs fail'); }
public static function load() { $dir = __DIR__ . '/Command/'; $files = Dir::glob($dir, '*.php'); if (!$files) { return false; } ClassLoader::loadFiles($files); return true; }