ClientsServiceProvider.php 713 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace Udun\Dispatch;
  3. use Pimple\Container;
  4. use Pimple\ServiceProviderInterface;
  5. class ClientsServiceProvider implements ServiceProviderInterface
  6. {
  7. /**
  8. * Registers services on the given container.
  9. *
  10. * This method should only be used to configure services and parameters.
  11. * It should not get services.
  12. *
  13. * @param Container $pimple A container instance
  14. */
  15. public function register(Container $pimple)
  16. {
  17. $pimple['clients'] = function ($pimple) {
  18. return new Clients($pimple['config']->get('merchant_no'), $pimple['config']->get('api_key'), $pimple['config']->get('gateway_address'), $pimple['config']->get('callUrl'));
  19. };
  20. }
  21. }