/**
  *  Constructor
  *
  * @param \Magento\Setup\Model\ObjectManagerProvider $objectManagerProvider
  * @param \Symfony\Component\Console\Output\OutputInterface $output
  * @param \Magento\Setup\Model\Cron\Status $status
  * @param array $name
  * @param array $params
  */
 public function __construct(\Magento\Setup\Model\ObjectManagerProvider $objectManagerProvider, \Symfony\Component\Console\Output\OutputInterface $output, \Magento\Setup\Model\Cron\Status $status, $name, $params = [])
 {
     $this->cleanupFiles = $objectManagerProvider->get()->get('Magento\\Framework\\App\\State\\CleanupFiles');
     $this->cache = $objectManagerProvider->get()->get('Magento\\Framework\\App\\Cache');
     $this->output = $output;
     $this->status = $status;
     parent::__construct($output, $status, $objectManagerProvider, $name, $params);
 }
 /**
  * @param string $name
  * @param array $params
  * @param \Magento\Update\Status|null $status
  */
 public function __construct($name, $params, \Magento\Update\Status $status = null)
 {
     parent::__construct($name, $params, $status);
 }
 public function __construct($name, array $arguments, $retryCount = 0)
 {
     parent::__construct($name, $arguments);
     $this->retryCount = $retryCount;
 }