/**
  * Registers services on the given container.
  *
  * This method should only be used to configure services and parameters.
  * It should not get services.
  *
  * @param Container $pimple An Container instance
  */
 public function register(Container $pimple)
 {
     $pimple['deployment.deployer'] = function () use($pimple) {
         $runner = new Runner();
         $runner->setLogger($pimple['logger']);
         $factory = new Deployer($runner, $pimple['project.projectDirectoryHelper'], $pimple['environment.mapping.mappingConverter'], $pimple['interpolator.interpolator']);
         $factory->setLogger($pimple['logger']);
         return $factory;
     };
     $pimple['deployment.deploymentOutputHandler'] = function () use($pimple) {
         $handler = new DeploymentOutputHandler($pimple['output.handler.consoleOutputHandler']);
         return $handler;
     };
 }