public __construct ( array $config, Finite\Event\CallbackHandler $handler = null, Finite\Event\Callback\CallbackBuilderFactoryInterface $callbackBuilderFactory = null ) | ||
$config | array | |
$handler | Finite\Event\CallbackHandler | |
$callbackBuilderFactory | Finite\Event\Callback\CallbackBuilderFactoryInterface |
public function __construct(array $config, CallbackHandler $handler = null, CallbackBuilderFactoryInterface $callbackBuilderFactory = null)
{
$this->callbackHandler = $handler;
$this->callbackBuilderFactory = $callbackBuilderFactory;
$this->config = array_merge(array('class' => '', 'graph' => 'default', 'property_path' => 'finiteState', 'states' => array(), 'transitions' => array()), $config);
}