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

Licensing.

10813d136e251a12d3794d0b36cac2aa98c0d322 authored almost 14 years ago by Alexandre <[email protected]>
Not validator for negating rules (v::not(v::string()) means not string). Improvements on the Domain validator. Needs Refactoring.

0b3704148139ba79943b599aac77f15552496661 authored almost 14 years ago by Alexandre <[email protected]>
Very early stage Internet Domain Name validators. New Contains and Tld (top-level domain) validators. NoWhitespace now validates for null values.

191065bf4c029b35f43974fcd45fa22deb704819 authored almost 14 years ago by Alexandre <[email protected]>
StartsWith and EndsWith validators

b12b81685ee09b5cabbd0f0ccfaf6d7ae67ace2e authored almost 14 years ago by Alexandre <[email protected]>
New tests for exceptions.

62f19fe798361c67ae73b8f7fe8511b1de1d4ea2 authored almost 14 years ago by Alexandre <[email protected]>
-Merge branch 'develop' of github.com:Respect/Validation into develop

-Fixed package.xml
Conflicts:
library/Respect/Validation/package.xml

91da4031378773b7a1e1df8468fdd45ccfce640b authored almost 14 years ago by Alexandre <[email protected]>
Cleanup, fixed AbstractRelatedException inheritance problems.

47e8c47e9eab336701d6dba9ead7b1f845f9a612 authored almost 14 years ago by Alexandre <[email protected]>
More compositing messages adjustments

b13ef8f0728ab5f20c6f7129b2a62a4a7300e165 authored almost 14 years ago by Alexandre <[email protected]>
Fixed composite exceptions

45b4a4dfad544861104def93f1a6f5058dd6b94a authored almost 14 years ago by Alexandre <[email protected]>
Changed test to work on 32bit systems

1e48eb3ee14977a284a7bbbac3832af13a47b6a1 authored almost 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Improved message compositing and iteration. Cleanup.

28603d74a31d16d17fa216444c531eaf1f54e406 authored almost 14 years ago by Alexandre <[email protected]>
- Splitted up ValidationException into simple exceptions and composite exceptions

- Changed the string formater from sprintf to custom function. Exception parameters should be mo...

895ce93ed1ca6b4be948b0fa32840e50c5334a92 authored almost 14 years ago by Alexandre <[email protected]>
Changes in the bootstrap, replaced SplClassLoader for a lighter implementation.

bf5ed1e64d74e49a727acdb14f8dc2e0eb466801 authored almost 14 years ago by Alexandre <[email protected]>
-Messages are now imperative ("foo must be bar") instead of informative ("foo is not bar").

-Several improvements on the messaging system and error reporting, lots of refactored code.
-Vali...

4e068bf204d92b634b3ae0f65cf7ee02579b1c8d authored almost 14 years ago by Alexandre <[email protected]>
Roadmap change

51ad2948acd332d2e953c085dc4e919efd443b71 authored almost 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Prototype for ValidationException contexts (messages contextualized for forms, APIs, command line, translation, etc)

4fd6f282bf385ae5544e64efeb6a9b49832b33a7 authored almost 14 years ago by Alexandre <[email protected]>
Better docs, quick reference

644d521663997457d8fabcd7bec90632489f95dc authored almost 14 years ago by Alexandre <[email protected]>
Hide exception messages on tests

e46dc1d36c7f0549c118298174a523a5dc5ceab7 authored almost 14 years ago by Alexandre <[email protected]>
Better README, fixed bugs on AllOf and AlphaException

822fd269f88adc7fc425ae079296b302b9899459 authored almost 14 years ago by Alexandre <[email protected]>
Guess I woke up today a little obsessive. Sorted all the class declarations/methods/properties/namespace imports in alphabetic/visibility order.

58c16154e4e1612c23ae2e36d9996de27ec2b41f authored almost 14 years ago by Alexandre <[email protected]>
Switched from textile to markdown

4b4390eb3144c88080eb646759607439bb4efcfc authored almost 14 years ago by Alexandre <[email protected]>
Removed unstable files from master, see the develop branch https://github.com/Respect/Validation/tree/develop

c7db33ad548b0656d0eece78d53655913741098d authored almost 14 years ago by Alexandre <[email protected]>
Using constants for template messages.

cd6449ff81dd86e6e88528c8f8f9e739980b5cea authored almost 14 years ago by Alexandre <[email protected]>
README fix

668a0cc3f4601de196640bdff0863941a4faeb63 authored almost 14 years ago by Alexandre <[email protected]>
New README, fixes on positive and negative validator messages

6c0573e1716973ccf2305a62e66ce3c917a2d632 authored almost 14 years ago by Alexandre <[email protected]>
A lot of refactoring, tests on ValidationException, improvements on AllOf::validate

8098321bcd6730e2cc19f8261561ca661d215fe6 authored almost 14 years ago by Alexandre <[email protected]>
Some refactoring, new tests

e252c404ba95fe0dc4b1ae82bb820bbaa9dc4315 authored almost 14 years ago by Alexandre <[email protected]>
ValidationException->findRelated can now be used to find child exceptions. It should be easy to report messages now.

99996267d94ecc514f21234c6701ef2f4669c0f4 authored almost 14 years ago by Alexandre <[email protected]>
-ExceptionIterator now can be configured to skip composite redundant messages or iterate over them all

-Rules\Each improvements and new tests, now can validate array keys too. Better exception reports...

35c4d5febee992cd5d35b4da0e24c7aa238d7d53 authored almost 14 years ago by Alexandre <[email protected]>
Several Improvements:

-Simplified defaultTemplates on Exceptions
-Exceptions now can be iterated and recursively iter...

5830711f5a7ac96b582b5c613612036e8f3f4cb2 authored almost 14 years ago by Alexandre (@alganet) <alganet@alganet-laptop.(none)>
Fixed some interfaces

03b2aca115d0cc508240c3cc4f313c138d77bb07 authored almost 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Several new validators (Int, In, Negative, Positive, String). Refactored Length to work with strings and arrays. Better tests for several validators. Updated README and PEAR package file.

9a5536dd69097f2031471c3c494d399615a9fe76 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Small improvements

896fe166c86191818dd5f06e539d632f0760df01 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Less Reflection on Validator, better tests for AllOf

b3cc2285fcf9c2d4cd230b17dd90e647dbb5fe46 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Equals validator for equality/identity. Tests for AbstractRelated

71b510cd51df6f8a8cde5314826a3596af89f730 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
StringLength refactoring (i'm very proud of this one!)

8f206ede7caf5673f536b92b913d53100da53df2 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Refactoring on AbstractRelated, Call validator for validating inputs after passing them for a callback

32c5fe4ce0c42c170a9fbf6be914f770cb8f725d authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Refactored AbstractVector into Each, improved Validator extensibility

e38135ba7881e88eb7443a96d61e0f08ae2ea983 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Namespace use cleanup

fa11c79339b7234f5ed7fded7fd9391b27c0221f authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Improved interface Validatable

dc8a07c0914f1ce56ac0fc5b498d44b2eba864c8 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Moved assert() to AbstractRule, improved extensibility for rules moving Exception creation to createException()

9a16edf053203bfd79a5c2d4ce51b565b6c952b5 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
New Each validator. Removed Traversable and refactored Arr. Moved check() to AbstractRule, just the rules that need to overload it now implement it.

92d7c1e9198a9c930f7d8117b074bd751069e1c5 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Refactored names for some validators

35aee7711124f04fd079a9262480887d45e6e33e authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Refactored HasKey, HasAttribute, HasOptionalKey and HasOptionalAttribute into AbstractRelated

f776bde6b8cf6e1fa2be2c0fe0ba53f66ca65b15 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Refactoring on some validators. Still need refactoring on many of them

0dceb11976734863fc9d9fee0fe57cc72f3c9b99 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
More stable Exceptions API

248fbdcf4f6e7fdab84b82dc3a72035d65c94a9e authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Changes on the Exception model

7c889b2d4baac534d6a618676b25df67b4bc0885 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Very unstable commit. Lot of changes to the exception model.

42999f796a9c4d774a0b68e4ad9b3146deae8171 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Rules for Traversable items

1c15766fcd8cb28b0165b9b845ccb54f95ceeffa authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
New rule for Traversable objects (arrays, arrayobjects, etc)

de3c73ab91ece4e12f9d22638e972ff9135cb4a9 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Small fix.

8ec90e00f1ef1e25460d9fc04e2bfec909f6881d authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Now HasAttribute works on private, protected and inacessible attributes.

ae952fa073ca07304afb2cd299accff19d476dd3 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
README update

e6e5dd7cdbdc315197421c6c9cc09b92ffc8b691 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
PEAR package update

945c9c6b33781d106a74fc291c21c76e7e3f7bb5 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Changed the Exceptions to Match Rules names

2408730f48dc99006ac2cdd6f8efea7e34c81311 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
README update, deleted old files

460b744ee1af632f87fbffc0eee4eb316158dd24 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Refactored one, all, most and none to oneOf, allOf, noneOf and mostOf

234f74a058a00d23444d32e67c76db2daeb17d6e authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Small fix

b403f67739bf1578d2ba1f9c1bb03e3d0d32909f authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Optional key and attribute validators

f9b98679b201dcde5d255b824b230a68ad3699ae authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Rules for types: array, object, instances

0d4e686a264d142f66e0340589bcf730b49c2169 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Faster validation for compositing rules, new check() method for validators

1d7a72129860cdc50df04aa4baf19e283762035c authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Removed nasty eval'd code from tests

1d1c5d4b4c4ef7db2fd31feb0fb4f3f6d55335af authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Major refactoring on the validation exceptions and messages.

bc63da4e0e7e62b0d69f95e59c4d7ea3a3095de9 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
HasKey validator for arrays, tests improved on HasAttribute validator

87f88ae64100a49225b6b417cb8e2ba67c4a1c97 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Changed some methods to protected

605b6b00fa7f6083f1ecb16d7e424baf8dd822a6 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Update on README

33c0d85ab9655f07303ff7c41042e2d8d994fe37 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Improvements on date validation and tests

f8639f488a6d904fa82c7f8a87642cc86a7210dc authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Parameter validation for Callback validator

611dbc1cd639ffbc56f4b5c684555d664f5accd7 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Better tests, parameter validation for Alnum and Alpha

c29295a4d03e9001fcc9d81b6dff98bb8c63d85c authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
New validators for numbers (digits, float, hexa, etc), alpha, regex, generic between, ip addresses. Improvements on several existent validators.

f18d700b9fd9607a807d1627c7d546f2ae8f6e62 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
removed old file

d934d5c28ea292bceaa1a0f61b92fc6def73f8e1 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Removed the ghost explain() method

91d10f6ba1de6e6cf2a78594f6b9f710c82d148a authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Fixed a nasty bug on StringLength validator identified by Augusto.

Merged the NumericBetween validator also created by Augusto.
Fixed a bug on the Zend and Sf tests...

0d3487679b76b8741843da46fb6e19f81537041a authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Changed SplClassLoader to work better with class_exists() and changed external lib tests to check for vendor classes first.

a34946a7e37e68637cd0482a1b6f77342d4cf743 authored about 14 years ago by Augusto Pascutti <[email protected]>
Added NumericBetween and its tests. Made some more dataProviders for some tests.

b9a7e1efe1697cd450323580891df31b2e368d26 authored about 14 years ago by Augusto Pascutti <[email protected]>
Refactored interface declarations

cb8edeccf69669f9c6c5719e425381268cca5940 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Refactored all mentions of "message" to "message template" for further refactorings

df3533c9c891d6e6562f5d8e8befe2b019e6a359 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
PEAR package including Zend 2.0 and Symfony 2.0 validator bindings.

7012d62e0e0463676de27a383857c10661db8173 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
New Sf valitador that uses Symfony 2.0 Validators and Constraints. Moved Zend validator to support only the 2.x ZF.

a2fbdc340f64bce5ed6b414c7006e739eda34d66 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Added Zend Validation support

fc661bcfec88a31852baf01ed663a519fd8d2cb6 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Callback validation, fixed bootstrap

27c7739abd7b4574cf529798e1a2bb7f2d7903d1 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
PEAR package

ef0257daddeeb0231de07250319ed8d2d38b0ab8 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Readme

2ae997f586491910e036fd2c1a9e120171715c7e authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Ultimate readme fix!

9b0d85eadf5fec99bee1e52204bee21260e99fb0 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Readme again

b8b609c01045332da5eb2a3c834bc624637e8be3 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Better samples

d00ba2299d2b4c7ea151197b7e44fcf45bc709da authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Readme

33435b6b36b806654c2b9f4ebf3ec2222b790a5e authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Readme

ffb2e3cdb5616d0171ab3b1e914812c5d10fdefa authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
New Validators

82e26fa15964c588fe1aba17bf42f062b3c02b95 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Nothing really

8651990e17f18653e4ff0da07055a85bbac7c192 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Major refactoring. Removed a layer from the validator rules, now all of them have a single level. Simplified fluent interface (chains and static validators), improved folder organization.

b43371315a5bf9b45d3d774c4bfb7403a25f0e6f authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Better exceptions

85f4843df7df01847dc8973ce78fcef0409cf3c0 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Turned Fluent Interface into a composite validator by nature, added support for chained composite validations, small fix on String\NotEmpty validator

0491cd885f56de156458063b1a4e99e9fb77a016 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
switched to textile

d2e78a25e8a40591fa499a8fdcb723776bee2744 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Refactored "validator" name to "rule" in many places, fluent interface improvements, validatior chaining for fluent interfaces and small fixes

9bcdb561892cb17586a59606082fbbc044b40e84 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Readme fix

47f0543ecf18f45fa1a690ca8e7872ba91e42b1c authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Fluent interface for Valitation\Validator, draft string validator, better tests, composite validation improvements

d25f7220dcda3421f9281641a18c0dc79bb1fa41 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
CompositeValidator split in two (All and One), removed Chain for further rewrite

5850afdad56a76078a94d8f2568449e42909fa74 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
README update

8a7f2770c90aa78b042aaa997b579ac4790ad129 authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>
Name refactorings, interface for simple validator calls, date improvements

9aee2ea16df7e58f0a3ec76bf1d59042fb7b4c5d authored about 14 years ago by Alexandre Gomes Gaigalas <[email protected]>