dimension; } /** * Ceiling value. */ public function max(): int { return $this->max; } /** * British English noun for REST/log copy. * * @param EditionDimension $dimension Dimension. */ private static function noun( EditionDimension $dimension ): string { return match ( $dimension ) { EditionDimension::Service => 'services', EditionDimension::Agent => 'staff', EditionDimension::Location => 'locations', EditionDimension::BookingForm => 'booking forms', }; } }