/** * Create the environment. * * @return void */ private function createEnvironment() { $container = new DefaultContainer('workflow_data'); $container->setPropertiesDefinition(new DefaultPropertiesDefinition()); $container->setBasicDefinition(new DefaultBasicDefinition()); $this->environment = new DefaultEnvironment(); $this->environment->setDataDefinition($container); $this->environment->setInputProvider(new InputProvider()); $controller = new DefaultController(); $controller->setEnvironment($this->environment); $this->environment->setController($controller); }