Я не могу понять, почему PhpStorm дает мне следующее предупреждение PHPDoc comment does not match function or method signature
по этому методу:
/**
* Create a new instance of the class
* @param string $classname Class to instantiate
* @return object the instance
* @throw FactoryException If the class is not instantiable
*/
private function newInstance($classname) {
$reflectionClass = new \ReflectionClass($classname);
if (! $reflectionClass->isInstantiable()) {
throw new FactoryException("The class $classname is not instantiable.");
}
return new $classname;
}
Предупреждение не очень конкретное, я пробовал несколько вещей, таких как изменение типа возврата на "Объект", "Смешанный" или даже "int" (чтобы попробовать), но он не изменился. В чем проблема?