Symfony\Component\Workflow\DefinitionBuilder::build PHP Method

build() public method

public build ( ) : Symfony\Component\Workflow\Definition
return Symfony\Component\Workflow\Definition
    public function build()
    {
        return new Definition($this->places, $this->transitions, $this->initialPlace);
    }

Usage Example

 public function testAddPlace()
 {
     $builder = new DefinitionBuilder(array('a'), array());
     $builder->addPlace('b');
     $definition = $builder->build();
     $this->assertCount(2, $definition->getPlaces());
     $this->assertEquals('a', $definition->getPlaces()['a']);
     $this->assertEquals('b', $definition->getPlaces()['b']);
 }