OnsitePaymentCheckoutComponent::getRequiredFields PHP Méthode

getRequiredFields() public méthode

public getRequiredFields ( Order $order )
$order Order
    public function getRequiredFields(Order $order)
    {
        return GatewayInfo::requiredFields(Checkout::get($order)->getSelectedPaymentMethod());
    }

Usage Example

 /**
  * Get the data fields that are required for the component.
  *
  * @param  Order $order [description]
  *
  * @return array        required data fields
  */
 public function getRequiredFields(Order $order)
 {
     $this->getGateway($order);
     if (!$this->isBraintree) {
         return parent::getRequiredFields($order);
     } else {
         return [];
     }
 }