for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Finite\Factory;
use Pimple;
/**
* A concrete implementation of State Machine Factory using Pimple.
*
* @author Yohan Giarelli <[email protected]>
*/
class PimpleFactory extends AbstractFactory
{
* @var Pimple
protected $container;
* @var string
protected $id;
* @param Pimple $container
* @param string $id
public function __construct(Pimple $container, $id)
$this->container = $container;
$this->id = $id;
}
* {@inheritdoc}
protected function createStateMachine()
return $this->container[$this->id];