respect-validation/library/Exceptions
Henrique Moody 779c0c1503
Do not accept whitespace by default in "Alnum" rule
The "Alnum" rule is supposed to validate alphanumeric values, but
instead, it also validates any whitespace character as valid.

The rule also accepts a list of characters on its constructor, so it the
users intentionally want some specific characters to also be allowed it
is better than they also defined these characters on the rule's
constructor.

While refactoring the rule I could notice that "AbstractCtypeRule" is
just an overhead that does not add much to it, so instead of extending
it "Alnum" now extends "AbstractFilterRule" directly (which is the
parent of "AbstractCtypeRule").

And since we want all rules to follow our contribution guidelines, this
commit also make sure the "Alnum" rule is in accordance with that.

Signed-off-by: Henrique Moody <henriquemoody@gmail.com>
2018-09-04 00:05:24 +02:00
..
Locale Move namespace "SubdivisionCode" to "Locale" 2018-01-28 13:06:55 +01:00
AllOfException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
AlnumException.php Do not accept whitespace by default in "Alnum" rule 2018-09-04 00:05:24 +02:00
AlphaException.php Refactor ValidationException 2018-05-27 16:12:05 +02:00
AlwaysInvalidException.php Apply contribution guidelines to "AlwaysInvalid" rule 2018-06-04 09:12:14 +02:00
AlwaysValidException.php Apply contribution guidelines to "AlwaysValid" rule 2018-06-04 09:12:11 +02:00
AnyOfException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
ArrayTypeException.php Apply contribution guidelines to "ArrayType" rule 2018-03-16 11:19:14 +01:00
ArrayValException.php Apply contribution guidelines to "ArrayVal" rule 2018-04-02 23:19:22 +02:00
AttributeException.php Apply contribution guidelines to "Attribute" rule 2018-05-31 13:50:36 +02:00
Base64Exception.php Apply contribution guidelines to "Base64" rule 2018-06-09 08:54:39 +02:00
BaseException.php Apply contribution guidelines to "Base" rule 2018-06-09 08:54:34 +02:00
BetweenException.php Make "Between" always inclusive 2018-05-31 15:10:59 +02:00
BoolTypeException.php Apply contribution guidelines to "BoolType" rule 2018-03-27 00:09:58 +02:00
BoolValException.php Apply contribution guidelines to "BoolVal" rule 2018-06-09 08:54:42 +02:00
BsnException.php Apply contribution guidelines to "Bsn" rule 2018-06-10 13:01:10 -03:00
CallableTypeException.php Apply contribution guidelines to "CallableType" rule 2018-05-19 17:07:59 +02:00
CallbackException.php Apply contribution guidelines to "Callback" rule 2018-06-11 18:47:28 +02:00
CallException.php Do not trigger PHP errors in the "Call" rule 2018-08-21 01:22:38 +02:00
CharsetException.php Apply contribution guidelines to "Charset" rule 2018-06-11 22:24:28 +02:00
CnhException.php Apply contribution guidelines to "Cnh" rule 2018-06-11 22:24:28 +02:00
CnpjException.php Apply contribution guidelines to "Cnpj" rule 2018-06-15 17:24:19 +02:00
CntrlException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
ComponentException.php Remove "Interface" suffix from exceptions 2018-05-27 16:12:05 +02:00
ConsonantException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
ContainsException.php Apply contribution guidelines to "Contains" rule 2018-06-04 09:11:58 +02:00
CountableException.php Apply contribution guidelines to "Countable" rule 2018-06-04 09:12:04 +02:00
CountryCodeException.php Apply contribution guidelines to "CountryCode" rule 2018-06-15 18:49:52 +02:00
CpfException.php Apply contribution guidelines to "Cpf" rule 2018-06-04 09:12:07 +02:00
CreditCardException.php Apply contribution guidelines to "CreditCard" rule 2018-06-15 22:12:17 +02:00
CurrencyCodeException.php Apply contribution guidelines to "CurrencyCode" rule 2018-06-18 20:55:43 +02:00
DateException.php Do not overwrite method configure() 2018-05-27 16:12:05 +02:00
DateTimeException.php Refactor ValidationException 2018-05-27 16:12:05 +02:00
DigitException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
DirectoryException.php Apply contribution guidelines to "Directory" rule 2018-06-20 22:34:21 +02:00
DomainException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
EachException.php Apply contribution guidelines to "Each" rule 2018-06-23 21:40:39 +02:00
EmailException.php Apply contribution guidelines to "Email" rule 2018-06-09 08:54:18 +02:00
EndsWithException.php Apply contribution guidelines to "EndsWith" rule 2018-07-01 14:11:56 +02:00
EqualsException.php Apply contribution guidelines to "Equals" rule 2018-01-15 09:16:45 +01:00
EquivalentException.php Create "Equivalent" rule 2018-06-23 17:38:53 +02:00
EvenException.php Apply contribution guidelines to "Even" rule 2018-05-31 08:37:38 +02:00
Exception.php Remove "Interface" suffix from exceptions 2018-05-27 16:12:05 +02:00
ExecutableException.php Apply contribution guidelines to "Executable" rule 2018-06-20 22:34:21 +02:00
ExistsException.php Apply contribution guidelines to "Exists" rule 2018-06-20 22:34:21 +02:00
ExtensionException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
FactorException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
FalseValException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
FibonacciException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
FileException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
FilterVarException.php Apply contribution guidelines to "FilterVar" rule 2018-06-11 18:40:05 +02:00
FiniteException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
FloatTypeException.php Apply contribution guidelines to "FloatType" rule 2018-03-27 00:17:34 +02:00
FloatValException.php Apply contribution guidelines to "FloatVal" rule 2018-06-05 09:24:07 +02:00
GraphException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
GreaterThanException.php Create "GreaterThan" rule 2018-05-31 14:47:22 +02:00
GroupedValidationException.php Rename "Related" to "Child" 2018-08-02 11:18:33 +02:00
HexRgbColorException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
IdenticalException.php Apply contribution guidelines to "Identical" rule 2018-01-15 09:35:22 +01:00
IdentityCardException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
ImageException.php Apply contribution guidelines to "Image" rule 2018-07-23 21:55:54 +02:00
ImeiException.php Apply contribution guidelines to "Imei" rule 2018-08-16 21:54:16 +02:00
InException.php Apply contribution guidelines to "In" rule 2018-08-19 16:01:10 -03:00
InfiniteException.php Apply contribution guidelines to "Infinite" rule 2018-08-16 21:54:16 +02:00
InstanceException.php Apply contribution guidelines to "Instance" rule 2018-08-16 21:54:17 +02:00
IntTypeException.php Apply contribution guidelines to "IntType" rule 2018-03-27 00:25:26 +02:00
IntValException.php Apply contribution guidelines to "IntVal" rule 2018-06-23 21:43:05 +02:00
InvalidClassException.php Refactor Factory class 2018-01-14 16:26:35 +01:00
IpException.php Avoid using unset keys in IpException 2018-06-23 21:00:04 +02:00
IterableTypeException.php Apply contribution guidelines to "IterableType" rule 2018-06-01 14:23:41 +02:00
JsonException.php Apply contribution guidelines to "Json" rule 2018-08-30 23:08:27 -03:00
KeyException.php Apply contribution guidelines to "Attribute" rule 2018-05-31 13:50:36 +02:00
KeyNestedException.php Apply contribution guidelines to "Attribute" rule 2018-05-31 13:50:36 +02:00
KeySetException.php Rename "Related" to "Child" 2018-08-02 11:18:33 +02:00
KeyValueException.php Refactor ValidationException 2018-05-27 16:12:05 +02:00
LanguageCodeException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
LeapDateException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
LeapYearException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
LengthException.php Refactor ValidationException 2018-05-27 16:12:05 +02:00
LessThanException.php Create "LessThan" rule 2018-05-31 14:01:45 +02:00
LowercaseException.php Apply contribution guidelines to "Lowercase" rule 2018-06-05 09:22:18 +02:00
LuhnException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
MacAddressException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
MaxAgeException.php Rename "MaximumAge" and "MinimumAge" rules 2018-05-31 17:01:15 +02:00
MaxException.php Make "Max" always inclusive 2018-05-31 15:51:57 +02:00
MimetypeException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
MinAgeException.php Rename "MaximumAge" and "MinimumAge" rules 2018-05-31 17:01:15 +02:00
MinException.php Make "Min" always inclusive 2018-05-31 17:14:23 +02:00
MultipleException.php Apply contribution guidelines to "Multiple" rule 2018-07-16 08:15:57 +02:00
NegativeException.php Apply contribution guidelines to "Negative" rule 2018-06-06 08:00:58 +02:00
NestedValidationException.php Rename "Related" to "Child" 2018-08-02 11:18:33 +02:00
NfeAccessKeyException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
NifException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
NoException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
NoneOfException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
NonOmissibleException.php Remove "Interface" suffix from exceptions 2018-05-27 16:12:05 +02:00
NotBlankException.php Refactor ValidationException 2018-05-27 16:12:05 +02:00
NotEmptyException.php Refactor ValidationException 2018-05-27 16:12:05 +02:00
NotException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
NotOptionalException.php Refactor ValidationException 2018-05-27 16:12:05 +02:00
NoWhitespaceException.php Apply contribution guidelines to "NoWhitespace" rule 2018-06-09 08:54:25 +02:00
NullableException.php Refactor ValidationException 2018-05-27 16:12:05 +02:00
NullTypeException.php Apply contribution guidelines to "NullType" rule 2018-03-27 00:32:05 +02:00
NumberException.php Apply contribution guidelines to "Number" rule 2018-08-16 21:54:17 +02:00
NumericValException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
ObjectTypeException.php Apply contribution guidelines to "ObjectType" rule 2018-05-19 19:12:59 +02:00
OddException.php Apply contribution guidelines to "Odd" rule 2018-06-06 08:00:58 +02:00
OneOfException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
OptionalException.php Refactor ValidationException 2018-05-27 16:12:05 +02:00
PerfectSquareException.php Apply contribution guidelines to "PerfectSquare" rule 2018-06-23 21:43:02 +02:00
PeselException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
PhoneException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
PhpLabelException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
PisException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
PositiveException.php Apply contribution guidelines to "Positive" rule 2018-06-05 22:26:58 +02:00
PostalCodeException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
PrimeNumberException.php Apply contribution guidelines to "PrimeNumber" rule 2018-06-09 08:54:30 +02:00
PrintableException.php Rename 'Prnt' rule to 'Printable' 2018-05-31 16:00:43 +02:00
PunctException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
ReadableException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
RecursiveExceptionIterator.php Rename "Related" to "Child" 2018-08-02 11:18:33 +02:00
RegexException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
ResourceTypeException.php Apply contribution guidelines to "ResourceType" rule 2018-03-27 00:44:48 +02:00
RomanException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
ScalarValException.php Apply contribution guidelines to "ScalarVal" rule 2018-03-09 15:07:58 +01:00
SfException.php Change how "Sf" rule works 2018-08-22 17:46:21 +02:00
SizeException.php Refactor ValidationException 2018-05-27 16:12:05 +02:00
SlugException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
SortedException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
SpaceException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
StartsWithException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
StringTypeException.php Apply contribution guidelines to "StringType" rule 2018-03-09 15:56:10 +01:00
StringValException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
SubdivisionCodeException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
SubsetException.php Create "Subset" rule 2018-07-01 15:08:07 +02:00
SymbolicLinkException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
TimeException.php Do not overwrite method configure() 2018-05-27 16:12:05 +02:00
TldException.php Apply contribution guidelines to "Tld" 2018-06-15 22:12:17 +02:00
TrueValException.php Apply contribution guidelines to "TrueVal" rule 2018-06-15 22:12:17 +02:00
TypeException.php Apply contribution guidelines to "Type" rule 2018-06-15 22:12:17 +02:00
UniqueException.php Apply contribution guidelines to "Unique" rule 2018-06-18 23:15:19 +02:00
UploadedException.php Apply contribution guidelines to "Uploaded" rule 2018-06-20 22:34:21 +02:00
UppercaseException.php Apply contribution guidelines to "Uppercase" rule 2018-06-02 16:03:11 +02:00
UrlException.php Fix grammatical errors in URL exception message 2018-07-02 08:22:41 +02:00
UuidException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
ValidationException.php Setup PHPStan (PHP Static Analysis Tool) 2018-08-22 19:10:20 +02:00
ValidatorException.php Refactor Factory class 2018-01-14 16:26:35 +01:00
VatinException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
VersionException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
VideoUrlException.php Refactor ValidationException 2018-05-27 16:12:05 +02:00
VowelException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
WhenException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
WritableException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
XdigitException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
YesException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00
ZendException.php Changes on PHP-CS-Fixer configuration 2018-01-04 17:59:37 +01:00