protected loadOrReflectClassIfNecessary ( string $className ) : void | ||
$className | string | Name of the class to load data for |
return | void |
protected function loadOrReflectClassIfNecessary($className)
{
if (!isset($this->classReflectionData[$className]) || is_array($this->classReflectionData[$className])) {
return;
}
if ($this->loadFromClassSchemaRuntimeCache === true) {
$this->classReflectionData[$className] = $this->reflectionDataRuntimeCache->get($this->produceCacheIdentifierFromClassName($className));
return;
}
$this->reflectClass($className);
}