public static fromClassName ( |
||
$code_base | A reference to the entire code base in which this context exists | |
$class_name | string | The name of a builtin class to build a new Class structural element from. |
return | A Class structural element representing the given named builtin. |
public static function fromClassName(CodeBase $code_base, string $class_name) : Clazz
{
return self::fromReflectionClass($code_base, new \ReflectionClass($class_name));
}
/** * @param string[] $class_name_list * A list of class names to load type information for * * @return null */ private function addClassesByNames(array $class_name_list) { foreach ($class_name_list as $i => $class_name) { $this->addClass(Clazz::fromClassName($this, $class_name)); } }