MGDigital\BusQue\Features\Context\AbstractQueueAndSchedulerContext::getImplementation PHP Method

getImplementation() protected method

protected getImplementation ( ) : Implementation
return MGDigital\BusQue\Implementation
    protected function getImplementation() : Implementation
    {
        $serializer = new PHPCommandSerializer();
        $idGenerator = new Md5IdGenerator($serializer);
        return new Implementation(new ClassNameQueueResolver(), $serializer, $idGenerator, $this->getQueueAdapter(), $this->getSchedulerAdapter(), new SystemClock(), new CommandBusAdapter(new CommandBus([])), new NullLogger());
    }