1
0
Fork 0

Fix class map generator handling of missing files

pull/3142/head
Jordi Boggiano 2014-07-20 19:07:31 +02:00
parent b6ef95ecb8
commit 4dfa3c469e
1 changed files with 8 additions and 0 deletions

View File

@ -116,6 +116,14 @@ class ClassMapGenerator
try {
$contents = @php_strip_whitespace($path);
if (!$contents) {
if (!file_exists($path)) {
throw new \Exception('File does not exist');
}
if (!is_readable($path)) {
throw new \Exception('File is not readable');
}
}
} catch (\Exception $e) {
throw new \RuntimeException('Could not scan for classes inside '.$path.": \n".$e->getMessage(), 0, $e);
}