/** * Flatten the given directories list * * @param array $directories [optional] * * @return array */ protected function transformIntoPaths(array $directories = []) { return DirectoryPaths::transform($directories); }
/** * @test * * @covers ::transform */ public function canFlattenDirectoriesList() { $expected = ['app', 'config', 'src/Contracts/Models/Users', 'src/Contracts/Models/Lists/UsersCollections', 'src/Contracts/Models/Factories', 'src/Contracts/Events', 'src/Contracts/Controllers', 'src/Controllers', 'src/Events', 'src/Models']; $result = DirectoryPaths::transform($this->makeMultidimensionalDirectoriesList()); $this->assertSame($expected, $result); }