SCA: minor code tweaks

This commit is contained in:
Vladimir Reznichenko 2019-01-02 12:31:17 +01:00 committed by Fabien Potencier
parent 9d6753998c
commit 8887f76b64
3 changed files with 4 additions and 7 deletions

View File

@ -558,9 +558,7 @@ class FrameworkExtension extends Extension
$metadataStoreDefinition->replaceArgument(2, $transitionsMetadataDefinition);
// Create places
$places = array_map(function (array $place) {
return $place['name'];
}, $workflow['places']);
$places = array_column($workflow['places'], 'name');
// Create a Definition
$definitionDefinition = new Definition(Workflow\Definition::class);

View File

@ -62,9 +62,7 @@ class MessengerDataCollector extends DataCollector implements LateDataCollectorI
});
// Keep the messages clones only
$this->data['messages'] = array_map(function (array $item): Data {
return $item[0];
}, $messages);
$this->data['messages'] = array_column($messages, 0);
}
/**

View File

@ -71,7 +71,8 @@ class XmlFileLoader extends FileLoader
if (isset($xml->{'discriminator-map'})) {
$mapping = array();
foreach ($xml->{'discriminator-map'}->mapping as $element) {
$mapping[(string) $element->attributes()->type] = (string) $element->attributes()->class;
$elementAttributes = $element->attributes();
$mapping[(string) $elementAttributes->type] = (string) $elementAttributes->class;
}
$classMetadata->setClassDiscriminatorMapping(new ClassDiscriminatorMapping(