Initialize a CRUD for entities

This commit is contained in:
2019-11-19 09:32:33 +01:00
parent dc1bac05ee
commit 4575812a3b
11 changed files with 533 additions and 0 deletions

View File

@@ -116,6 +116,23 @@ class Configuration implements ConfigurationInterface
->append($this->addWidgetsConfiguration('homepage', $this->containerBuilder))
->end() // end of widgets/children
->end() // end of widgets
->arrayNode('cruds')
->defaultValue([])
->arrayPrototype()
->children()
->scalarNode('class')->cannotBeEmpty()->isRequired()->end()
->scalarNode('controller')->cannotBeEmpty()->isRequired()->end()
->scalarNode('name')->cannotBeEmpty()->isRequired()->end()
->scalarNode('base_path')->cannotBeEmpty()->isRequired()->end()
->arrayNode('actions')
->scalarPrototype()->end()
//->defaultValue(['index', 'new', 'edit', 'show', 'delete'])
//->ifEmpty()->thenInvalid()
->end()
->end()
->end()
->end()
->end() // end of root/children
->end() // end of root
;