public function __construct($type, $val1, $val2 = null) { $this->type = $type; $this->val1 = (int) $val1; $this->val2 = (int) $val2; parent::__construct(); }