public function register(Container $container)
    {
        /** @var Config $configuration */
        $configuration = $container['config'];

        /** @var LoggerInterface $logger */
        $logger = $container['logger'];

        /** @var Client $http */
        $http = $container['http'];

        /** @var TierConfiguration $tierConfiguration */
        $tierConfiguration = $container['tierConfiguration'];

        return new Fulfillment($configuration, $logger, $http, $tierConfiguration);
    }
public function register(Container $container)
    {
        /** @var Config $configuration */
        $configuration = $container['config'];

        /** @var LoggerInterface $logger */
        $logger = $container['logger'];

        /** @var Client $http */
        $http = $container['http'];

        /** @var TierConfiguration $tierConfiguration */
        $tierConfiguration = $container['tierConfiguration'];

        return new Fulfillment($configuration, $logger, $http, $tierConfiguration);
    }
public function register ( Container $ container ) { /** @var Config $configuration */ $ configuration = $ container [ 'config' ] ; /** @var LoggerInterface $logger */ $ logger = $ container [ 'logger' ] ; /** @var Client $http */ $ http = $ container [ 'http' ] ; /** @var TierConfiguration $tierConfiguration */ $ tierConfiguration = $ container [ 'tierConfiguration' ] ; return new Fulfillment ( $ configuration , $ logger , $ http , $ tierConfiguration ) ; }
Create the Fulfillment Service
@param Container $container
@return Fulfillment
Create the Fulfillment Service