コード例 #1
0
 public function testUpgradeStatus()
 {
     $expectedBatchStatus = new BatchStatus(BatchStatus::STARTED);
     $this->stepExecution->setStatus($expectedBatchStatus);
     $expectedBatchStatus->upgradeTo(BatchStatus::COMPLETED);
     $this->assertEntity($this->stepExecution->upgradeStatus(BatchStatus::COMPLETED));
     $this->assertEquals($expectedBatchStatus, $this->stepExecution->getStatus());
 }
 /**
  * {@inheritDoc}
  */
 public function setStatus(\Akeneo\Bundle\BatchBundle\Job\BatchStatus $status)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatus', array($status));
     return parent::setStatus($status);
 }
コード例 #3
0
 /**
  * {@inheritdoc}
  */
 protected function doExecute(StepExecution $execution)
 {
     $execution->setStatus(new BatchStatus(BatchStatus::FAILED));
 }