Markette\Gopay\Entity\BasePayment::__construct PHP Méthode

__construct() public méthode

public __construct ( array $values )
$values array
    public function __construct(array $values)
    {
        foreach (['sum', 'currency', 'variable', 'specific', 'productName', 'customer'] as $param) {
            if (isset($values[$param])) {
                $this->{'set' . ucfirst($param)}($values[$param]);
            }
        }
    }

Usage Example

Exemple #1
0
 /**
  * @param array $values
  */
 public function __construct(array $values)
 {
     parent::__construct($values);
     foreach (['recurrenceCycle', 'recurrenceDateTo', 'recurrencePeriod'] as $param) {
         if (isset($values[$param])) {
             $this->{'set' . ucfirst($param)}($values[$param]);
         }
     }
 }