Merge pull request #1128 from cgkkevinr/iss1127_change_typehint

Change type hint for resolveClassConstFetch to mixed
This commit is contained in:
Tomáš Votruba 2019-02-27 15:53:57 +01:00 committed by GitHub
commit eaf9cbc07f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -50,7 +50,7 @@ final class ValueResolver
return $this->constExprEvaluator;
}
$this->constExprEvaluator = new ConstExprEvaluator(function (Expr $expr): ?string {
$this->constExprEvaluator = new ConstExprEvaluator(function (Expr $expr) {
if ($expr instanceof Dir) {
// __DIR__
return $this->resolveDirConstant($expr);
@ -92,7 +92,10 @@ final class ValueResolver
return $fileInfo->getPathname();
}
private function resolveClassConstFetch(ClassConstFetch $classConstFetch): string
/**
* @return mixed
*/
private function resolveClassConstFetch(ClassConstFetch $classConstFetch)
{
$class = $this->nameResolver->resolve($classConstFetch->class);
$constant = $this->nameResolver->resolve($classConstFetch->name);