// @todo Shell::handleError would be better here, because we could
// fake the file and line number, but we can't call it statically.
// So we're duplicating some of the logics here.
- if (E_WARNING & error_reporting()) {
+ if (E_WARNING & \error_reporting()) {
ErrorException::throwException(E_WARNING, 'Filename cannot be empty', null, $lineNumber);
- } else {
- // @todo trigger an error as fallback? this is pretty ugly…
- // trigger_error('Filename cannot be empty', E_USER_WARNING);
}
+ // @todo trigger an error as fallback? this is pretty ugly…
+ // trigger_error('Filename cannot be empty', E_USER_WARNING);
}
- if ($file === '' || !stream_resolve_include_path($file)) {
- $msg = sprintf("Failed opening required '%s'", $file);
+ if ($file === '' || !\stream_resolve_include_path($file)) {
+ $msg = \sprintf("Failed opening required '%s'", $file);
throw new FatalErrorException($msg, 0, E_ERROR, null, $lineNumber);
}
private function isRequireNode(Node $node)
{
- return $node instanceof Include_ && in_array($node->type, self::$requireTypes);
+ return $node instanceof Include_ && \in_array($node->type, self::$requireTypes);
}
}