supports($M)) { return; } if (in_array($M, [0, 2, 6, 30])) { $this->M = 9; return; } // 8 or 9 $this->M = $M; } }