code: private function cleanCode($code)
      {
          $value = Values::stringValue($code);
          if (!strlen($value)) {
              throw new InvalidArgumentException("Code must not be empty");
          }
          if (!preg_match("/\\A[0-9]{3}\\z/", $value)) {
              throw new InvalidArgumentException("Code must be composed of 3 digits.");
          }
          return $value;
      }
docs: 引数を 3 桁の数字文字列に変換します.
  
  @param  mixed  $code ステータスコードをあらわす文字列または整数
  @return string 3 桁の数字から成る文字列
  @throws InvalidArgumentException 引数がステータスコードとして妥当ではない場合