A modularised piece of checkout functionality. A checkout component will: - provide form fields - validate entered data - save data from given form fields
Наследование: extends Object
 public function getRequiredFields(Order $order)
 {
     $fields = parent::getRequiredFields($order);
     if (SiteConfig::current_site_config()->TermsPage()->exists()) {
         $fields[] = 'ReadTermsAndConditions';
     }
     return $fields;
 }
 public function __construct($name, $content = '')
 {
     $this->name = $name;
     parent::__construct();
 }