protected function getMultipleQueuesConfiguration() { $node = new ArrayNodeDefinition('queues'); $prototypeNode = $node->prototype('array'); $this->addQueueNodeConfiguration($prototypeNode); $prototypeNode->children()->scalarNode('callback')->isRequired()->end()->end(); $prototypeNode->end(); return $node; }
private function getHosts() { $node = new ArrayNodeDefinition('hosts'); $node->prototype('scalar')->end(); return $node; }
public function configure(ArrayNodeDefinition $builder) { $builder->prototype('variable'); }
public function testPrototypeEnum() { $node = new ArrayNodeDefinition('root'); $this->assertEquals($node->prototype('enum'), $node->enumPrototype()); }
/** * @return ArrayNodeDefinition */ protected function getCellsNode() { $node = new ArrayNodeDefinition('cells'); $node->prototype('array')->children()->scalarNode('name')->cannotBeEmpty()->isRequired()->end()->scalarNode('searcher')->cannotBeEmpty()->isRequired()->end()->scalarNode('transformer')->defaultNull()->end()->scalarNode('class')->defaultValue(self::CELL_CLASS)->end()->scalarNode('service')->defaultValue(null)->end()->end(); return $node; }
/** * @param ArrayNodeDefinition $builder */ public function configure(ArrayNodeDefinition $builder) { $builder->prototype('array')->children()->enumNode('type')->values(['local', 'remote'])->defaultValue('local')->end()->scalarNode('base_dir')->defaultNull()->end()->scalarNode('ssh_command')->defaultValue('ssh')->end()->scalarNode('ssh_options')->defaultNull()->end()->end()->end(); }
protected function getServicesDefinition() { $node = new ArrayNodeDefinition('services'); $node->prototype('array')->children()->scalarNode('class')->isRequired()->end()->variableNode('parameters')->defaultValue(array())->end()->end()->end(); return $node; }
/** * Node for routing - only * * @return ArrayNodeDefinition */ private function getRoutesNode() { $node = new ArrayNodeDefinition('routes'); $node->prototype('array')->children()->scalarNode('security')->defaultNull()->end()->arrayNode('serialization_groups')->prototype('scalar')->end()->defaultValue(['Default'])->end()->end()->end(); return $node; }