Skip to content

Commit

Permalink
Merge pull request #395 from doctrine/jackrabbit-command-service
Browse files Browse the repository at this point in the history
always configure jackrabbit command parameters
  • Loading branch information
dbu authored Feb 19, 2024
2 parents f8b9e9b + ccc6062 commit e929ddf
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 7 deletions.
4 changes: 2 additions & 2 deletions src/DependencyInjection/Configuration.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ public function getConfigTreeBuilder(): TreeBuilder

$root
->children()
->scalarNode('jackrabbit_jar')->end()
->scalarNode('workspace_dir')->end()
->scalarNode('jackrabbit_jar')->defaultNull()->end()
->scalarNode('workspace_dir')->defaultNull()->end()
->scalarNode('dump_max_line_length')->defaultValue(120)->end()
->scalarNode('manager_registry_service_id')->defaultNull()->end()
->end()
Expand Down
4 changes: 1 addition & 3 deletions src/DependencyInjection/DoctrinePHPCRExtension.php
Original file line number Diff line number Diff line change
Expand Up @@ -90,9 +90,7 @@ public function load(array $configs, ContainerBuilder $container)
];

foreach ($parameters as $param) {
if (isset($config[$param])) {
$container->setParameter('doctrine_phpcr.'.$param, $config[$param]);
}
$container->setParameter('doctrine_phpcr.'.$param, $config[$param]);
}

if (!empty($config['session'])) {
Expand Down
4 changes: 2 additions & 2 deletions src/OptionalCommand/Jackalope/JackrabbitCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ class JackrabbitCommand extends BaseJackrabbitCommand
private const NAME = 'doctrine:phpcr:jackrabbit';

public function __construct(
private string $jackrabbitJar,
private string $workspaceDir,
private ?string $jackrabbitJar,
private ?string $workspaceDir,
) {
parent::__construct(self::NAME);
}
Expand Down
3 changes: 3 additions & 0 deletions tests/Unit/DependencyInjection/ConfigurationTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ public function configurations(): array
'locale_chooser' => null,
],
'jackrabbit_jar' => '/path/to/jackrabbit.jar',
'workspace_dir' => null,
'dump_max_line_length' => 20,
'manager_registry_service_id' => 'my_phpcr_registry',
];
Expand Down Expand Up @@ -208,6 +209,8 @@ public function configurations(): array
],
'locale_chooser' => null,
],
'jackrabbit_jar' => null,
'workspace_dir' => null,
'dump_max_line_length' => 120,
'manager_registry_service_id' => null,
];
Expand Down

0 comments on commit e929ddf

Please sign in to comment.