Skip to content

Commit

Permalink
Add Console\Definition infrastructure
Browse files Browse the repository at this point in the history
  • Loading branch information
ro0NL committed Jul 19, 2019
1 parent ff6d1f2 commit 6741a88
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions DependencyInjection/Extension.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace MsgPhp\UserBundle\DependencyInjection;

use MsgPhp\Domain\Infrastructure\Console\Context\ClassContextFactory as ConsoleClassContextFactory;
use MsgPhp\Domain\Infrastructure\Console\Definition\ClassContextDefinition as ConsoleClassContextDefinition;
use MsgPhp\Domain\Infrastructure\DependencyInjection\ContainerHelper;
use MsgPhp\Domain\Infrastructure\DependencyInjection\ExtensionHelper;
use MsgPhp\Domain\Infrastructure\DependencyInjection\FeatureDetection;
Expand Down Expand Up @@ -159,15 +159,15 @@ private function loadConsole(array $config, LoaderInterface $loader, ContainerBu
$loader->load('console.php');

$container->getDefinition(ConsoleInfrastructure\Command\CreateUserCommand::class)
->setArgument('$contextFactory', ExtensionHelper::registerConsoleClassContextFactory(
->setArgument('$definition', ExtensionHelper::registerConsoleClassContextDefinition(
$container,
$config['class_mapping'][User::class]
))
;

if (isset($config['class_mapping'][Role::class])) {
$container->getDefinition(ConsoleInfrastructure\Command\CreateRoleCommand::class)
->setArgument('$contextFactory', ExtensionHelper::registerConsoleClassContextFactory(
->setArgument('$definition', ExtensionHelper::registerConsoleClassContextDefinition(
$container,
$config['class_mapping'][Role::class]
))
Expand All @@ -176,20 +176,20 @@ private function loadConsole(array $config, LoaderInterface $loader, ContainerBu

if (isset($config['class_mapping'][UserRole::class])) {
$container->getDefinition(ConsoleInfrastructure\Command\AddUserRoleCommand::class)
->setArgument('$contextFactory', ExtensionHelper::registerConsoleClassContextFactory(
->setArgument('$definition', ExtensionHelper::registerConsoleClassContextDefinition(
$container,
$config['class_mapping'][UserRole::class],
ConsoleClassContextFactory::REUSE_DEFINITION
ConsoleClassContextDefinition::REUSE_DEFINITION
))
;
}

if (isset($config['username_field'])) {
$container->getDefinition(ConsoleInfrastructure\Command\ChangeUserCredentialCommand::class)
->setArgument('$contextFactory', ExtensionHelper::registerConsoleClassContextFactory(
->setArgument('$definition', ExtensionHelper::registerConsoleClassContextDefinition(
$container,
$config['class_mapping'][Credential::class],
ConsoleClassContextFactory::ALWAYS_OPTIONAL | ConsoleClassContextFactory::NO_DEFAULTS
ConsoleClassContextDefinition::ALWAYS_OPTIONAL | ConsoleClassContextDefinition::NO_DEFAULTS
))
;
}
Expand Down

0 comments on commit 6741a88

Please sign in to comment.