watoki / cli

Simple command line interface library for PHP
MIT License
0 stars 0 forks source link

Type Error in DefaultCommand #1

Open BrianGreenhill opened 9 years ago

BrianGreenhill commented 9 years ago

ich habe ein seltsames Problem bei der CLI Package vom Watoki. Es scheint ein Type Fehler in der DefaultCommand zu geben. Der Injector erwartet als Argument ein FilterFactory bekommt aber ein Callable ($this->parameterInjectionFilter defined in der __construct() Methode).

PHP Catchable fatal error: Argument 3 passed to watoki\factory\Injector::injectMethodArguments() must be an instance of watoki\factory\FilterFactory, instance of Closure given, called in /var/www/src/photobooth/vendor/watoki/cli/src/watoki/cli/commands/DefaultCommand.php on line 53 and defined in /var/www/src/photobooth/vendor/watoki/factory/src/watoki/factory/Injector.php on line 47 PHP Stack trace: PHP 1. {main}() /var/www/src/photobooth/setup.php:0 PHP 2. watoki\cli\CliApplication->run() /var/www/src/photobooth/setup.php:94 PHP 3. watoki\cli\commands\DependentCommandGroup->execute() /var/www/src/photobooth/vendor/watoki/cli/src/watoki/cli/CliApplication.php:38 PHP 4. watoki\cli\commands\CommandGroup->execute() /var/www/src/photobooth/vendor/watoki/cli/src/watoki/cli/commands/DependentCommandGroup.php:31 PHP 5. watoki\cli\commands\DependentCommandGroup->executeCommand() /var/www/src/photobooth/vendor/watoki/cli/src/watoki/cli/commands/CommandGroup.php:87 PHP 6. watoki\cli\commands\CommandGroup->executeCommand() /var/www/src/photobooth/vendor/watoki/cli/src/watoki/cli/commands/DependentCommandGroup.php:61 PHP 7. watoki\cli\commands\DefaultCommand->execute() /var/www/src/photobooth/vendor/watoki/cli/src/watoki/cli/commands/CommandGroup.php:96 PHP 8. watoki\factory\Injector->injectMethodArguments() /var/www/src/photobooth/vendor/watoki/cli/src/watoki/cli/commands/DefaultCommand.php:53

BrianGreenhill commented 9 years ago

The problem comes from the latest commit b9cdcafc64 which produces an incompatibility to my project. Ive rolled back to the previous commit for now.