@@ 66-86 (lines=21) @@ | ||
63 | return $this->batchActions; |
|
64 | } |
|
65 | ||
66 | protected function setUserBatchActionConfiguration(Action $action) |
|
67 | { |
|
68 | $batchActions = $this->getVariable('batch_actions', array()); |
|
69 | $builderOptions = is_array($batchActions) && array_key_exists($action->getName(), $batchActions) |
|
70 | ? $batchActions[$action->getName()] |
|
71 | : array(); |
|
72 | ||
73 | $globalOptions = $this->getGenerator()->getFromYaml( |
|
74 | 'params.batch_actions.'.$action->getName(), array() |
|
75 | ); |
|
76 | ||
77 | if (null !== $builderOptions) { |
|
78 | foreach ($builderOptions as $option => $value) { |
|
79 | $action->setProperty($option, $value); |
|
80 | } |
|
81 | } elseif (null !== $globalOptions) { |
|
82 | foreach ($globalOptions as $option => $value) { |
|
83 | $action->setProperty($option, $value); |
|
84 | } |
|
85 | } |
|
86 | } |
|
87 | ||
88 | protected function addBatchAction(Action $action) |
|
89 | { |
@@ 455-476 (lines=22) @@ | ||
452 | return $this->objectActions; |
|
453 | } |
|
454 | ||
455 | protected function setUserObjectActionConfiguration(Action $action) |
|
456 | { |
|
457 | $objectActions = $this->getVariable('object_actions', array()); |
|
458 | $builderOptions = is_array($objectActions) && array_key_exists($action->getName(), $objectActions) |
|
459 | ? $objectActions[$action->getName()] |
|
460 | : array(); |
|
461 | ||
462 | $globalOptions = $this->getGenerator()->getFromYaml( |
|
463 | 'params.object_actions.'.$action->getName(), |
|
464 | array() |
|
465 | ); |
|
466 | ||
467 | if (null !== $builderOptions) { |
|
468 | foreach ($builderOptions as $option => $value) { |
|
469 | $action->setProperty($option, $value); |
|
470 | } |
|
471 | } elseif (null !== $globalOptions) { |
|
472 | foreach ($globalOptions as $option => $value) { |
|
473 | $action->setProperty($option, $value); |
|
474 | } |
|
475 | } |
|
476 | } |
|
477 | ||
478 | protected function addObjectAction(Action $action) |
|
479 | { |
@@ 183-204 (lines=22) @@ | ||
180 | return $this->batchActions; |
|
181 | } |
|
182 | ||
183 | protected function setUserBatchActionConfiguration(Action $action) |
|
184 | { |
|
185 | $batchActions = $this->getVariable('batch_actions', array()); |
|
186 | $builderOptions = is_array($batchActions) && array_key_exists($action->getName(), $batchActions) |
|
187 | ? $batchActions[$action->getName()] |
|
188 | : array(); |
|
189 | ||
190 | $globalOptions = $this->getGenerator()->getFromYaml( |
|
191 | 'params.batch_actions.'.$action->getName(), |
|
192 | array() |
|
193 | ); |
|
194 | ||
195 | if (null !== $builderOptions) { |
|
196 | foreach ($builderOptions as $option => $value) { |
|
197 | $action->setProperty($option, $value); |
|
198 | } |
|
199 | } elseif (null !== $globalOptions) { |
|
200 | foreach ($globalOptions as $option => $value) { |
|
201 | $action->setProperty($option, $value); |
|
202 | } |
|
203 | } |
|
204 | } |
|
205 | ||
206 | protected function addBatchAction(Action $action) |
|
207 | { |