protected function filterStatusCode($code)
{
$code = filter_var($code, FILTER_VALIDATE_INT, ['options' => ['min_range' => self::MINIMUM, 'max_range' => self::MAXIMUM]]);
if (!$code) {
throw new InvalidArgumentException('The submitted code must be a positive integer between ' . self::MINIMUM . ' and ' . self::MAXIMUM);
}
return $code;
}