__construct() public method

public __construct ( Configuration $configuration, Symfony\Component\Console\Output\OutputInterface $output, Evenement\EventEmitterInterface $eventEmitter )
$configuration Peridot\Configuration
$output Symfony\Component\Console\Output\OutputInterface
$eventEmitter Evenement\EventEmitterInterface
 /**
  * Creates a reporter from a callable
  *
  * @param callable $init
  * @param OutputInterface $output
  * @param EventEmitterInterface $eventEmitter
  */
 public function __construct(callable $init, OutputInterface $output, EventEmitterInterface $eventEmitter, Context $context)
 {
     $this->initFn = $init;
     parent::__construct($output, $eventEmitter, $context);
 }
 /**
  * Creates a reporter from a callable
  *
  * @param callable $init
  * @param Configuration $configuration
  * @param OutputInterface $output
  * @param EventEmitterInterface $eventEmitter
  */
 public function __construct(callable $init, Configuration $configuration, OutputInterface $output, EventEmitterInterface $eventEmitter)
 {
     $this->initFn = $init;
     parent::__construct($configuration, $output, $eventEmitter);
 }