Finite\Loader\ArrayLoader::__construct PHP Method

__construct() public method

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);
    }