@@ 33-53 (lines=21) @@ | ||
30 | /** |
|
31 | * {@inheritdoc} |
|
32 | */ |
|
33 | protected function configure() |
|
34 | { |
|
35 | $this |
|
36 | ->setName('patches:apply-all') |
|
37 | ->setDescription('Apply pending patches.') |
|
38 | ->setDefinition(array( |
|
39 | ||
40 | )) |
|
41 | ->setHelp(<<<EOT |
|
42 | Apply pending patches. You can select the type of patches to be applied using the options. Default patches are always applied. |
|
43 | ||
44 | Use patches:apply if you want to cherry-pick a particular patch. |
|
45 | EOT |
|
46 | ); |
|
47 | ||
48 | foreach ($this->patchService->getTypes() as $type) { |
|
49 | if ($type->getName() !== '') { |
|
50 | $this->addOption($type->getName(), null, InputOption::VALUE_NONE, 'Applies patches of type "'.$type->getName().'". '.$type->getDescription()); |
|
51 | } |
|
52 | } |
|
53 | } |
|
54 | ||
55 | /** |
|
56 | * {@inheritdoc} |
@@ 33-53 (lines=21) @@ | ||
30 | /** |
|
31 | * {@inheritdoc} |
|
32 | */ |
|
33 | protected function configure() |
|
34 | { |
|
35 | $this |
|
36 | ->setName('patches:reset') |
|
37 | ->setDescription('Reset database and reapply all patches.') |
|
38 | ->setDefinition(array( |
|
39 | ||
40 | )) |
|
41 | ->setHelp(<<<EOT |
|
42 | Reset the database and reapplies all pending patches. You can select the type of patches to be applied using the options. Default patches are always applied. |
|
43 | ||
44 | Use patches:apply-all if you want to apply remaining patches without resetting the database. |
|
45 | EOT |
|
46 | ); |
|
47 | ||
48 | foreach ($this->patchService->getTypes() as $type) { |
|
49 | if ($type->getName() !== '') { |
|
50 | $this->addOption($type->getName(), null, InputOption::VALUE_NONE, 'Applies patches of type "'.$type->getName().'". '.$type->getDescription()); |
|
51 | } |
|
52 | } |
|
53 | } |
|
54 | ||
55 | /** |
|
56 | * {@inheritdoc} |