/** * Set fields for assert. * * @param Order|null $order * @param string|null $orderId * @param array|null $products * @param array|null $verifyData * @param Customer|null $customer */ protected function setFields(Order $order = null, $orderId = null, array $products = null, array $verifyData = null, Customer $customer = null) { parent::setFields($order, $orderId, $products, $verifyData); $this->customer = $customer == null ? $order->getDataFieldConfig('customer_id')['source']->getCustomer() : $customer; }