/** * @return array */ public function functionsDataProvider() { $platform = TestUtil::getPlatformName(); $data = array(); $files = new \FilesystemIterator(__DIR__ . '/fixtures/' . $platform, \FilesystemIterator::SKIP_DOTS); foreach ($files as $file) { $data = array_merge($data, Yaml::parse($file)); } return $data; }
/** * @return array */ public function functionsDataProvider() { $platform = TestUtil::getPlatformName(); $data = array(); $files = new \FilesystemIterator(__DIR__ . '/fixtures/' . $platform, \FilesystemIterator::SKIP_DOTS); foreach ($files as $file) { $fileData = Yaml::parse($file); if (!is_array($fileData)) { throw new \RuntimeException(sprintf('Could not parse file %s', $file)); } $data = array_merge($data, $fileData); } return $data; }
/** * @return array */ public function functionsDataProvider() { $platform = TestUtil::getPlatformName(); $data = Yaml::parse(__DIR__ . '/fixtures/functions.' . strtolower($platform) . '.yml'); return $data; }