/** * @param int $norm * * @throws NormalizerException */ public function __construct(int $norm = self::NORM_L2) { if (!in_array($norm, [self::NORM_L1, self::NORM_L2])) { throw NormalizerException::unknownNorm(); } $this->norm = $norm; }