public function is_allowed_in_context($context)
 {
     if (!$this->settings->get_option('displaypricefield')) {
         return false;
     }
     return parent::is_allowed_in_context($context);
 }
 public function __construct($slug, $extra_field, $request)
 {
     parent::__construct($slug);
     $this->extra_field = $extra_field;
     $this->request = $request;
 }
 public function __construct($slug, $payments)
 {
     parent::__construct($slug);
     $this->payments = $payments;
 }
 public function __construct($slug, $payments, $settings)
 {
     parent::__construct($slug);
     $this->payments = $payments;
     $this->settings = $settings;
 }