/** * Parse .coveralls.yml. * * @param string $coverallsYmlPath Path to .coveralls.yml. * * @return array * * @throws \Symfony\Component\Yaml\Exception\ParseException If the YAML is not valid */ protected function parse($coverallsYmlPath) { $file = new Path(); $path = realpath($coverallsYmlPath); if ($file->isRealFileReadable($path)) { $yml = Yaml::parse($path); return empty($yml) ? array() : $yml; } return array(); }
/** * Parse .coveralls.yml. * * @param string $coverallsYmlPath Path to .coveralls.yml. * * @return array * * @throws \Symfony\Component\Yaml\Exception\ParseException If the YAML is not valid */ protected function parse($coverallsYmlPath) { $file = new Path(); $path = realpath($coverallsYmlPath); if ($file->isRealFileReadable($path)) { $parser = new Parser(); $yml = $parser->parse(file_get_contents($path)); return empty($yml) ? array() : $yml; } return array(); }