private function parseScalarOrCallableTypeHint($image) { switch (strtolower($image)) { case 'int': case 'bool': case 'float': case 'string': return $this->builder->buildAstScalarType($image); case 'callable': return $this->builder->buildAstTypeCallable(); } return false; }