subjectReader = $subjectReader; $this->config = $config; } /** * @inheritdoc */ public function build(array $buildSubject): array { $result = []; if ($this->config->shouldEmailCustomer($this->subjectReader->readStoreId($buildSubject))) { $result['transactionRequest'] = [ 'transactionSettings' => [ 'setting' => [ [ 'settingName' => 'emailCustomer', 'settingValue' => 'true' ] ] ] ]; } return $result; } }