Refactor configuration to immutable types #638
Annotations
10 errors
|
src/Config/InjectionConfig.php#L133
src/Config/InjectionConfig.php:133:5: MissingOverrideAttribute: Method Laminas\Di\Config\InjectionConfig::getparameters should have the "Override" attribute (see https://psalm.dev/358)
|
|
src/Config/InjectionConfig.php#L128
src/Config/InjectionConfig.php:128:5: MissingOverrideAttribute: Method Laminas\Di\Config\InjectionConfig::getclassforalias should have the "Override" attribute (see https://psalm.dev/358)
|
|
src/Config/InjectionConfig.php#L123
src/Config/InjectionConfig.php:123:5: MissingOverrideAttribute: Method Laminas\Di\Config\InjectionConfig::getconfiguredtypenames should have the "Override" attribute (see https://psalm.dev/358)
|
|
src/Config/InjectionConfig.php#L117
src/Config/InjectionConfig.php:117:5: MissingOverrideAttribute: Method Laminas\Di\Config\InjectionConfig::isalias should have the "Override" attribute (see https://psalm.dev/358)
|
|
src/Config/Exception/UndefinedClassException.php#L17
src/Config/Exception/UndefinedClassException.php:17:32: PossiblyUnusedProperty: Cannot find any references to property Laminas\Di\Config\Exception\UndefinedClassException::$className (see https://psalm.dev/149)
|
|
src/Config/Exception/UndefinedClassException.php#L14
src/Config/Exception/UndefinedClassException.php:14:7: ClassMustBeFinal: Class Laminas\Di\Config\Exception\UndefinedClassException is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
|
|
src/Config/Exception/InvalidTypePreferenceException.php#L9
src/Config/Exception/InvalidTypePreferenceException.php:9:7: ClassMustBeFinal: Class Laminas\Di\Config\Exception\InvalidTypePreferenceException is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
|
|
src/Config/Exception/InvalidParametersException.php#L9
src/Config/Exception/InvalidParametersException.php:9:7: ClassMustBeFinal: Class Laminas\Di\Config\Exception\InvalidParametersException is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
|
|
src/Config/Exception/InvalidConfigException.php#L9
src/Config/Exception/InvalidConfigException.php:9:38: InvalidExtendClass: Class Laminas\Di\Config\Exception\InvalidConfigException may not inherit from final class Laminas\Di\Exception\UnexpectedValueException (see https://psalm.dev/232)
|
|
src/CodeGenerator/InjectorGenerator.php#L193
src/CodeGenerator/InjectorGenerator.php:193:33: DeprecatedMethod: The method Laminas\Di\ConfigInterface::getConfiguredTypeNames has been marked as deprecated (see https://psalm.dev/001)
|
The logs for this run have expired and are no longer available.
Loading