subjectReader = $subjectReader; } /** * @inheritdoc */ public function build(array $buildSubject) { $result = []; $paymentDO = $this->subjectReader->readPayment($buildSubject); $payment = $paymentDO->getPayment(); $data = $payment->getAdditionalInformation(); if (!empty($data[DataAssignObserver::DEVICE_DATA])) { $result[self::$deviceDataKey] = $data[DataAssignObserver::DEVICE_DATA]; } return $result; } }