Programming Language PHP
Namespace Oro\Bundle\WorkflowBundle\Entity
Class WorkflowDefinition
Method/Function setLabel
Total Examples 1
1 code examples of PHP Oro\Bundle\WorkflowBundle\Entity\WorkflowDefinition::setLabel extracted from open source projects
protected function processConfiguration(TranslationProcessor $processor, WorkflowDefinition $definition)
{
$sourceConfiguration = array_merge(
$definition->getConfiguration(),
[
'name' => $definition->getName(),
'label' => $definition->getLabel(),
]
);
$preparedConfiguration = $processor->prepare($definition->getName(), $processor->handle($sourceConfiguration));
if (isset($preparedConfiguration[WorkflowConfiguration::NODE_STEPS])) {
$this->setWorkflowdefinitionSteps($definition, $preparedConfiguration[WorkflowConfiguration::NODE_STEPS]);
}
$definition->setLabel($preparedConfiguration['label']);
unset($preparedConfiguration['label'], $preparedConfiguration['name']);
$definition->setConfiguration($preparedConfiguration);
}