|
@@ -47,7 +47,14 @@ class Yaml
|
|
|
$file = '';
|
|
|
|
|
|
// if input is a file, process it
|
|
|
- if (strpos($input, "\n") === false && is_file($input) && is_readable($input)) {
|
|
|
+ if (strpos($input, "\n") === false && is_file($input)) {
|
|
|
+ if (false === is_readable($input)) {
|
|
|
+ throw new \InvalidArgumentException(sprintf(
|
|
|
+ 'The service file "%s" is not readable.',
|
|
|
+ $input
|
|
|
+ ));
|
|
|
+ }
|
|
|
+
|
|
|
$file = $input;
|
|
|
|
|
|
ob_start();
|