Я не могу понять, почему 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;
}
Предупреждение не очень конкретное, я пробовал несколько вещей, таких как изменение типа возвращаемого значения на «Object», «mixed» или даже «int» (чтобы попробовать), но оно не изменилось. В чем здесь проблема?