Lines Matching refs:reflectionClass
89 $reflectionClass = $this->getReflectionClass($className); variable in Doctrine\\Instantiator\\Instantiator
91 if ($this->isInstantiableViaReflection($reflectionClass)) {
92 return [$reflectionClass, 'newInstanceWithoutConstructor'];
102 $this->checkIfUnSerializationIsSupported($reflectionClass, $serializedString);
133 …private function checkIfUnSerializationIsSupported(ReflectionClass $reflectionClass, string $seria… argument
135 …set_error_handler(static function ($code, $message, $file, $line) use ($reflectionClass, & $error)…
137 $reflectionClass,
146 $this->attemptInstantiationViaUnSerialization($reflectionClass, $serializedString);
159 …private function attemptInstantiationViaUnSerialization(ReflectionClass $reflectionClass, string $… argument
164 … throw UnexpectedValueException::fromSerializationTriggeredException($reflectionClass, $exception);
168 private function isInstantiableViaReflection(ReflectionClass $reflectionClass) : bool argument
170 return ! ($this->hasInternalAncestors($reflectionClass) && $reflectionClass->isFinal());
176 private function hasInternalAncestors(ReflectionClass $reflectionClass) : bool argument
179 if ($reflectionClass->isInternal()) {
183 $reflectionClass = $reflectionClass->getParentClass();
184 } while ($reflectionClass);