Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/walkor/validation

The most awesome validation engine ever created for PHP
https://github.com/walkor/validation

Removal of $acceptEmptyString

Notice that this changes the behaviour of some rules (of Digits in
special). That's why some li...

04c1ef6726306ac0f39c5f01416efd4635c6ae16 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Made OneOfTest use Xdigits instead of Hexa

d22c33c371bb675f64695570abf5c243c430e4a2 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Removed unnecessary check in AbstractCharGroup

ba02149bf85825d5423dc7efb98bcf7002dadcb0 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Mark Hexa as deprecated

I've also changed its tests, setting an error handler that does
nothing. Maybe we should check ...

6ade820b9b49f9b07a666b9ccdafadf53596f718 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Removal of braces on single-line statements

I've only removed braces from the files I'd changed/created on my
last pull request. Notice, ho...

0e9b7fb6f1918752bdc3221fb597da0076e3882b authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Removed duplicated rule Xdigits (there is Hexa already)

2af3ffeef261584c3889609cf3d0fa53b083634e authored almost 12 years ago by Andre Ramaciotti <[email protected]>
New rule 'Xdigit' based on ctype_xdigit

11b6cbd24000e417aebd1dea40b6d010736467f3 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
New rule Space based on ctype_space

679ce356628e4a98b4d050b8b8f3b8abcdd4ccff authored almost 12 years ago by Andre Ramaciotti <[email protected]>
New rule 'Printable' based on ctype_print

More tests would be nice, but I've run out of ideas.

a643f6f12571dd6f1c29147e50f055a6fa084bcf authored almost 12 years ago by Andre Ramaciotti <[email protected]>
New rule Graphical based on ctype_graph

86f7a6bc2626163dbecd7d5493b9627baeb3780f authored almost 12 years ago by Andre Ramaciotti <[email protected]>
New rule Punctuation based on ctype_punct

b8647dfa547a17d42779e663a07ac9b93af9dda0 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
New Rule 'Control' based on ctype_cntrl

As it is implemented, it accepts an empty string as valid. I'm
not sure if this should be the c...

aa01218401f20c2e8d0027a5efb009ff89e13aba authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Corrected method name

0a0c2116c5a4cfcdf107da586320b8d82668ceb4 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Created new class for ctype_ based rules

e40579ca4396b29a8f1f58821267b07e3e42705a authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Corrected rules that stoped working after two last commits

Theorically, Digits should inherit from Alpha (as it shold use
ctype_digit). However, the regex...

52824a9550f63f20c1857556a26aae95a9bf84af authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Alpha refactoring to avoid code duplication

As a bonus, Alnum also uses a ctype_ function now.

0ebd01d71a24f396ec9fcc90c09190fdd3540703 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Alpha now uses ctype_alpha

Replacing preg_match for ctype_alpha wasn't so straight forward as
they're not semantically equi...

e11285a37a4c1a8bf9ebda1dbf877322fc414a34 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Ctype rules now may accept or not the empty string

This will help wrapping some rules, as ctype_digit and ctype_cntrl
without breaking Alpha and Al...

82f86d96bf4059baa49449afb81dccef034fc5e7 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Small typo

6704643b51ea241954e25f2a218a3c5e592c6e8f authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Add method annotations for all the new rules.

Not listing deprecated methods and changed those modified.

8950d1d9330b710645d49ce12e116456d72d081b authored almost 12 years ago by nickl- <[email protected]>
Remove use statement not in use.

f965eca66416a441413d3531997dfe2d4c6dd955 authored almost 12 years ago by nickl- <[email protected]>
Improved filter for ctype rules.

Parent only keeps a helper and does not overwrite the std empty filter.
Since its only the 3 rul...

4be1cd80bdf9517f6c769ce38939ecb76ec8691c authored almost 12 years ago by nickl- <[email protected]>
Update documentation explain all values optional

6ee8ca8b9847e617849bf7115c665b48a9fa5a81 authored almost 12 years ago by nickl- <[email protected]>
AbstractRelated also treat empty input Valid.

d84b6209b6fffeb889c9405f6604eeace897aa29 authored almost 12 years ago by nickl- <[email protected]>
Assert also seeing improvement in footprint.

3f2556f65a3872bbec22157573bd5ce3e774dd9e authored almost 12 years ago by nickl- <[email protected]>
Check reduced to 4 lines.

17920bc778620d18214511a8073e5c2f3121c4fd authored almost 12 years ago by nickl- <[email protected]>
Validate reduced to 4 lines.

5c3587bca32e4ab2b2a1b9a6509c7c633c43189d authored almost 12 years ago by nickl- <[email protected]>
Refactor method extraction.

Reduce triplication of efforts.

c5ae4116e71150478132cbeebd948d1038cfec01 authored almost 12 years ago by nickl- <[email protected]>
Interfaces are inherited from parent

1dcd7610a1e922cdea13b22419ee9e34b284dc3e authored almost 12 years ago by nickl- <[email protected]>
Improve CPF legibility and footprint.

79c079ea8be50cbc88f359322b03cd11261128b3 authored almost 12 years ago by nickl- <[email protected]>
Fix and optimize Domain rule.

doubleHyphen was failing after repairing the tests.
start property never used
Tried to prevent t...

95f2341801eaacd364c3d3c88e48c9fb293fd225 authored almost 12 years ago by nickl- <[email protected]>
Test to ensure empty string is valid.

Updated all tests to ensure we don't fail an empty input, right across the board now. One rule f...

27eb1c063fc69da406c64f2634596097875ba844 authored almost 12 years ago by nickl- <[email protected]>
Exception can look at the propperty for its assessment.

7f895d0427541a93913a2c1e98ea9b6ba74df70c authored almost 12 years ago by nickl- <[email protected]>
Let getName always return a name, the classname at least.

a4e622ec2640a3689dc1c2741b9e8adaf8f8f93e authored almost 12 years ago by nickl- <[email protected]>
To disallow empty extend NotEmpty.

The NetEmpty family of classes does skips the global accept empty and get to handle it themselve...

2094009a225610f9d96c57cd5c726d09a80cee82 authored almost 12 years ago by nickl- <[email protected]>
Allow empty unless NotEmpty for all

ce8e9350bb925a395ce48afa5df3e2f4156dc6c5 authored almost 12 years ago by nickl- <[email protected]>
More tests through provider for no whitespace

71ea225f9b4297fef891dc82ac95797c8a0595b2 authored almost 12 years ago by nickl- <[email protected]>
More null value tests through provider

eaa0fa6cc3df4f7ad12b0e32d0021547b53f125d authored almost 12 years ago by nickl- <[email protected]>
More json tson tests through provider

edcde01fcc3db07ae70aa19be929d96d7d8dddd7 authored almost 12 years ago by nickl- <[email protected]>
Make test Callback a little more reusable

2c4e188a47930b15a6b49f7d0a0aec73620a0a27 authored almost 12 years ago by nickl- <[email protected]>
Removed license from source file

a217c11232d05a5d77ac5d64c6e717b866508f74 authored almost 12 years ago by nickl- <[email protected]>
Refactor rename Printable Prnt.

28febc5940778923de5cad4cfaa44b54545ec392 authored almost 12 years ago by nickl- <[email protected]>
Merge with ramaciotti/develop

5897a45cb36f383107322cb07e460c46f2344942 authored almost 12 years ago by nickl- <[email protected]>
Updated documentation to have correct names for Ctype rules

9e00c3d0055fc9cd6b1bc06a564225f84b77ab41 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Fixed up OneOfTest after Xdigit renaming

61eea5db4d254deeb077f5590e6dbd8fed9d0c81 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Changed Xdigit base class to AbstractCtypeRule

It also affects one of the test cases (the empty string went from
invalid to valid).

2034a391c98f3537141ce4281f3de2b3c5f8669f authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Renamed Xdigits to Xdigit, following Ctype naming convention

a35e864e3700c9ba68971ee8b38f996983b36215 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Renamed Printable to Print to follow Ctype naming convention

This isn't working, the tokenizer recognizes 'Print' as the built-
in 'print' and not as a class...

3753e8d7ca0011bed7af68f29ac98375695e66da authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Renamed Punctuation to Punct to make it follow the Ctype naming

8caa07ca561c66f05bbd8e01da7f2170fd0b478c authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Fix:2 for #97 Refactor rename Vowels to Vowel.

As per #97 Plural rules no singular.
Vowels to Vowel.
Vowelss now a deprecated decorator class o...

e18720dfd02a5a23b797b334202089debd82de63 authored almost 12 years ago by nickl- <[email protected]>
Graphical renamed to Graph to follow Ctype naming convention

ff03819b38e4d02d55e8bb967a48e6ec74bb779f authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Fix:1 for #97 Refactor rename Consonants to Consonant.

As per #97 Plural rules no singular.
Consonants to Consonant.
Consonants now deprecated.
Documen...

617d6ae872c8e231530effded35df3e2e56b00c8 authored almost 12 years ago by nickl- <[email protected]>
Control renamed to Cntrl to follow Ctype naming convention

e7536588b9cc78a79ac6c680dfb4dbec3ad37f4b authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Not filtering when none required just seems propper.

8b4d73b6afcfb552606ed4cb80b63bc9f0b8ccd7 authored almost 12 years ago by nickl- <[email protected]>
Remove redundant and filter is inherited

9942dc0301d0f470fa39166a85146ef326c523e0 authored almost 12 years ago by nickl- <[email protected]>
Update Foundation 0.1.13

8ed007e82831145f369fb679594e6cc35dce65fe authored almost 12 years ago by nickl- <[email protected]>
Fix whitespace only in REAIME.md

84cb8a396b5bf3f7b037632fee2545213f82d988 authored almost 12 years ago by nickl- <[email protected]>
Fix documentation for Digit and Digits

58bb30f5ad81e043a26bfa3f77d11ff6b8b2bcd6 authored almost 12 years ago by nickl- <[email protected]>
Recreate Digits as deperecated decorator for Digit.

f82a17f5d8382dfc1c7a502bb90eb27f44276b3f authored almost 12 years ago by nickl- <[email protected]>
Refactor rename Digits to Digit

2a05f73cc332ff9e2fc6bd6237f730b4e52967b6 authored almost 12 years ago by nickl- <[email protected]>
More whitespace only.

4f9b2e4bed1e23946561cd39dc5b73e98c7d9298 authored almost 12 years ago by nickl- <[email protected]>
Remove unused use statement

64cb91ac6de87553828885959c5dd7844b26a3ac authored almost 12 years ago by nickl- <[email protected]>
Whitespace fixes only

1fc3e70a7de394abb81485eada37de37783ae8d1 authored almost 12 years ago by nickl- <[email protected]>
That shouldn't be there.

segfault test slipped into repo.

123a668f8e26d29a0f901d404eecbe47d5b6679a authored almost 12 years ago by nickl- <[email protected]>
Invalid test, it would appear.

This does not appear to be a valid test verifying an input string.

c1dca31827b99c1b4bc63987947da3d4e3fc05d1 authored almost 12 years ago by nickl- <[email protected]>
Refactor class extraction AbstractFilterRule

2e4e98105eeecf9ca3d5452e01813668782fc96f authored almost 12 years ago by nickl- <[email protected]>
Make AbstractCtypeRule abstract, implement ctypeFunction.

e404897803c1d0a98c77f97d71fcc5412831001e authored almost 12 years ago by nickl- <[email protected]>
Merge pull request #110 from ramaciotti/develop

Pending changes from the last PR

25c09d389dff77aa9811d936284e539148f92d13 authored almost 12 years ago by Alexandre Gomes Gaigalas <[email protected]>
Made OneOfTest use Xdigits instead of Hexa

5fc5b88a62d38fcffc3f12d4429e2f8fa9c8b1cd authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Refactored AbstractCharGroup into AbstractRegexRule

It's now an actual abstract class.

ddf704924a6677d129cb43a5ec99363e20d665c2 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Removed unnecessary check in AbstractCharGroup

d1bf8a25d8cd8d22eb63e181bdc40fe48565a180 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Mark Hexa as deprecated

I've also changed its tests, setting an error handler that does
nothing. Maybe we should check ...

38961bdf99dfced8feaa29a5829c7f041780ce7c authored almost 12 years ago by Andre Ramaciotti <[email protected]>
New Xdigit rule based on the previous Hexa rule

This is a really ugly copy'n'paste. There are two problems to
solve: how to make 'hexa' depreca...

1148b36543891e0ff435a43ba507a63a055b3dd9 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Updated documentation

I've also marked hexa as deprecated and moved `countryCode` to
its alphabetical position.

99bcd938d350c73dd2309081f25f61b53c265f95 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Removal of $acceptEmptyString

Notice that this changes the behaviour of some rules (of Digits in
special). That's why some li...

8dce01df019b53fab58be1338fb22572712cf477 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Removal of braces on single-line statements

I've only removed braces from the files I'd changed/created on my
last pull request. Notice, ho...

160bd15e2aa7288652450934f33e269a780db82e authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Removed duplicated rule Xdigits (there is Hexa already)

3de245814d59876cf90aff0ddbab6f08be9ab8b5 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Merge pull requst #107 ramaciotti

66ee744ffc513cc84ed0a2b718206b3073a2db94 authored almost 12 years ago by nickl- <[email protected]>
New rule Space based on ctype_space

66d11d79d52bd1725bf1aaacf59eee52f1ebfc30 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
New rule Punctuation based on ctype_punct

366ca04c16a9b0ad133dc249d61ee0807536d79c authored almost 12 years ago by Andre Ramaciotti <[email protected]>
New rule 'Xdigit' based on ctype_xdigit

62cd6eaf507fa4e112c54fec2267f5ce02525f34 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
New rule Graphical based on ctype_graph

328834d66b44d85c67bd9005f5e5342a052701d9 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
New rule 'Printable' based on ctype_print

More tests would be nice, but I've run out of ideas.

dc8be26a9a86552322a04b62ab003d725c8fd5d7 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Ctype rules now may accept or not the empty string

This will help wrapping some rules, as ctype_digit and ctype_cntrl
without breaking Alpha and Al...

671099d3243dd08bb25947c4370544fab7647863 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Corrected method name

face4af4f1c6af2523830dd2a6206837bd57fb10 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
New Rule 'Control' based on ctype_cntrl

As it is implemented, it accepts an empty string as valid. I'm
not sure if this should be the c...

38ae13cea9595f18937b2b284c1d94d394516ae2 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Created new class for ctype_ based rules

4eed6dee8b3be9c8f2abe5981ec96ee89d8a3ce1 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Corrected rules that stoped working after two last commits

Theorically, Digits should inherit from Alpha (as it shold use
ctype_digit). However, the regex...

6ad850c9ca0bba9f034e6b9aa547fa2c2ef48c5d authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Alpha refactoring to avoid code duplication

As a bonus, Alnum also uses a ctype_ function now.

f37e7ba23f976a5638aa5e99fccc19f18335f83a authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Alpha now uses ctype_alpha

Replacing preg_match for ctype_alpha wasn't so straight forward as
they're not semantically equi...

28ee944ce3f56d9d7c9d895a3be22b966416d7f7 authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Small typo

fb9b207f99748bec8f8c536c09f4ffda1018821a authored almost 12 years ago by Andre Ramaciotti <[email protected]>
Merge pull request #106 from Respect/0.4.5

Fixed coding standards.

5f9b1ee2fa635f1c0b12264f7b856045d57bdfe7 authored almost 12 years ago by Henrique Moody <[email protected]>
Renamed test methods of underscore to cammelcase.

0421ba0cd3bd55aced8307499da27a6e86b1a9b6 authored almost 12 years ago by Henrique Moody <[email protected]>
Fixed coding standards.

Coding standards must be follow PSR-1 and PSR-2.

6c007df1d1e6826ab7277ced1a9d6c5f23b24e67 authored almost 12 years ago by Henrique Moody <[email protected]>
Merge pull request #105 from lcobucci/develop

Fix for 32bit integer

80ed90d92c91731268373226c092df63c21c67ae authored almost 12 years ago by Henrique Moody <[email protected]>
Typo fix

3e7fd8d9e5503e0888ebd475615051ee9ac218b0 authored almost 12 years ago by Luís Otávio Cobucci Oblonczyk <[email protected]>
Method renamed

7014d5b74adad08f9754b54b72b4fdf8cd392adf authored almost 12 years ago by Luís Otávio Cobucci Oblonczyk <[email protected]>
Fix for 32bit integers

e08212ed17407f37be8bc9cb126215514d64cfed authored almost 12 years ago by Luís Otávio Cobucci Oblonczyk <[email protected]>
Update .travis.yml

so one more try to make Travis-CI Work

4a456aed0690696b203f4559cce5f51f33841e52 authored almost 12 years ago by Henrique Moody <[email protected]>
Update date of copyright on LICENSE file

4dbe3f0bf8c896baacb8bd06d0076e3a0c0e0e14 authored almost 12 years ago by Henrique Moody <[email protected]>