protected function executionFailed(
        \Exception $oException,
        \stdClass $oRequest,
        \Nails\Admin\Model\Export $oModel,
        \Nails\Admin\Factory\Email\DataExport $oEmail
    ) {
        $this->writeLog('Exception: ' . $oException->getMessage());
        $oModel->setBatchStatus($oRequest->ids, $oModel::STATUS_FAILED, $oException->getMessage());

        $oEmail
            ->data([
                'status' => $oModel::STATUS_FAILED,
                'error'  => $oException->getMessage(),
            ]);

        foreach ($oRequest->recipients as $iRecipient) {
            $oEmail->to($iRecipient)->send();
        }
    }
protected function executionFailed(
        \Exception $oException,
        \stdClass $oRequest,
        \Nails\Admin\Model\Export $oModel,
        \Nails\Admin\Factory\Email\DataExport $oEmail
    ) {
        $this->writeLog('Exception: ' . $oException->getMessage());
        $oModel->setBatchStatus($oRequest->ids, $oModel::STATUS_FAILED, $oException->getMessage());

        $oEmail
            ->data([
                'status' => $oModel::STATUS_FAILED,
                'error'  => $oException->getMessage(),
            ]);

        foreach ($oRequest->recipients as $iRecipient) {
            $oEmail->to($iRecipient)->send();
        }
    }
protected function executionFailed ( \ Exception $ oException , \ stdClass $ oRequest , \ Nails \ Admin \ Model \ Export $ oModel , \ Nails \ Admin \ Factory \ Email \ DataExport $ oEmail ) { $ this -> writeLog ( 'Exception: ' . $ oException -> getMessage ( ) ) ; $ oModel -> setBatchStatus ( $ oRequest -> ids , $ oModel :: STATUS_FAILED , $ oException -> getMessage ( ) ) ; $ oEmail -> data ( [ 'status' => $ oModel :: STATUS_FAILED , 'error' => $ oException -> getMessage ( ) , ] ) ; foreach ( $ oRequest -> recipients as $ iRecipient ) { $ oEmail -> to ( $ iRecipient ) -> send ( ) ; } }
Marks a request as failed, recording why it failed and informs the recipients

@param \Exception                            $oException The exception whichw as thrown
@param \stdClass                             $oRequest   The current request
@param \Nails\Admin\Model\Export             $oModel     The data export model
@param \Nails\Admin\Factory\Email\DataExport $oEmail     The email object
Marks a request as failed recording why it failed and informs the recipients