<?php

use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;

// This file has been auto-generated by the Symfony Dependency Injection Component for internal use.
// Returns the private 'Akeneo\Tool\Bundle\BatchBundle\Command\CreateJobCommand' shared service.

include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Bundle/BatchBundle/Command/CreateJobCommand.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Bundle/BatchBundle/Job/JobInstanceFactory.php';

$this->privates['Akeneo\\Tool\\Bundle\\BatchBundle\\Command\\CreateJobCommand'] = $instance = new \Akeneo\Tool\Bundle\BatchBundle\Command\CreateJobCommand(($this->services['validator'] ?? $this->load('getValidatorService.php')), ($this->privates['akeneo_batch.job.job_parameters_validator'] ?? $this->load('getAkeneoBatch_Job_JobParametersValidatorService.php')), ($this->privates['akeneo_batch.job_parameters_factory'] ?? $this->load('getAkeneoBatch_JobParametersFactoryService.php')), ($this->privates['akeneo_batch.job_instance_factory'] ?? ($this->privates['akeneo_batch.job_instance_factory'] = new \Akeneo\Tool\Bundle\BatchBundle\Job\JobInstanceFactory('Akeneo\\Tool\\Component\\Batch\\Model\\JobInstance'))), ($this->privates['akeneo_batch.saver.job_instance'] ?? $this->load('getAkeneoBatch_Saver_JobInstanceService.php')), ($this->services['akeneo_batch.job.job_registry'] ?? $this->load('getAkeneoBatch_Job_JobRegistryService.php')));

$instance->setName('akeneo:batch:create-job');

return $instance;
