- Nothing.
- Updates the
psr/container
versions from^1.0
to^1.0|^2.0
. - Updates development dependencies and development configuration files.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Updates development dependencies.
- Updates GitHub actions.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Fixes for using a
Devanych\Di\FactoryInterface
instance that is wrapped with an anonymous function.
- Nothing
- Nothing.
- Nothing.
- Nothing.
- Adds the use of strict comparison for the
in_array
function. - Fixes the description in
README.md
.
- Nothing
- Nothing.
- Nothing.
- Nothing.
- Fixes autowiring for the array with default value.
- Adds support OS Windows to build github action.
- Adds implementations declaration to the
composer.json
. - Adds files to
.github
folder (ISSUE_TEMPLATE, PULL_REQUEST_TEMPLATE.md, CODE_OF_CONDUCT.md, SECURITY.md).
- Moves Psalm issue handlers from psalm.xml to docBlock to appropriate methods.
- Moves static analysis and checking of the code standard to an independent github action.
- Nothing.
- Nothing.
- Nothing.
- Adds support for PHP 8.0.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing
- Nothing.
- Nothing.
- Nothing.
- Fixes autowiring for the interface with default value as definition in the constructor.
Devanych\Di\FactoryInterface
.vimeo/psalm
package for static analysis code.build
action that is triggered whenpush
andpull_request
events.
- Increases the minimum supported PHP version to 7.4.
- Updates package dependencies to composer.json.
- PSR-2 coding standard on PSR-12.
- Modifies
Devanych\Di\Container
:- Adds
__construct(array $definitions = [])
method; inside the constructor calls thesetMultiple()
method. - Adds automatic resolving
Devanych\Di\FactoryInterface
instances to theContainer::get()
andContainer::getNew()
methods. - Replaces deprecated reflection methods (
ReflectionParameter::getClass()
andReflectionParameter::isArray()
) to usageReflectionNamedType
for PHP 8.0. - Renames
setAll()
tosetMultiple()
method. - Makes the class is final.
- Adds
- Nothing.
- Nothing.
- Nothing.
squizlabs/php_codesniffer
package for detect violations of a PSR-2 coding standard.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Initial stable release.