Graham Campbell
ae056920b4
PSR-4 autoloading
2014-07-12 20:20:43 +01:00
nickl-
c25888c4cd
Simplify Validation Exeption guessId.
2013-01-25 05:20:14 +02:00
nickl-
cb5d578c69
Whitespace fixes only
2013-01-25 05:18:02 +02:00
Henrique Moody
6c007df1d1
Fixed coding standards.
...
Coding standards must be follow PSR-1 and PSR-2.
2013-01-14 19:55:03 -02:00
Alexandre Gaigalas
1210b6f77a
Removed license text from class files
2012-03-22 23:53:06 -03:00
Torben Brodt
26af736f84
remove unused namespace use statements
2012-02-05 16:13:34 +01:00
Jean Pimentel
2d13b09be8
Add i18n support
2011-12-27 00:43:22 -02:00
Alexandre Gaigalas
b4b23fd35e
Fixed Array to string conversion on php 5.4
2011-11-25 18:56:05 -02:00
Alexandre Gomes Gaigalas
9b04572604
Fixed E_DEPRECATED
2011-04-14 19:32:48 -03:00
Alexandre Gomes Gaigalas
5718a80167
Fixed return value on ValidationException::guessId()
2011-04-12 15:26:03 -03:00
Alexandre
cc278caffd
Revert "Revert "Message modes for exceptions (in draft)""
...
This reverts commit 2041d4a33a
.
2011-04-09 20:34:21 -03:00
Alexandre
2041d4a33a
Revert "Message modes for exceptions (in draft)"
...
This reverts commit 6f0dd5c072
.
2011-04-09 20:30:49 -03:00
Alexandre Gomes Gaigalas
6f0dd5c072
Message modes for exceptions (in draft)
2011-04-08 16:39:10 -03:00
Alexandre Gomes Gaigalas
2e8dd7b171
Export exceptions to plain arrays (to use in template engines, for example)
2011-03-30 19:06:59 -03:00
Alexandre Gomes Gaigalas
a76a2d4e95
Removed Contexts implementation. Needs another approach.
2011-03-18 16:08:04 -03:00
Alexandre
10813d136e
Licensing.
2011-03-13 11:50:47 -03:00
Alexandre
62f19fe798
New tests for exceptions.
2011-02-20 15:03:09 -03:00
Alexandre
47e8c47e9e
Cleanup, fixed AbstractRelatedException inheritance problems.
2011-02-20 13:59:53 -03:00
Alexandre
28603d74a3
Improved message compositing and iteration. Cleanup.
2011-02-18 01:08:46 -02:00
Alexandre
895ce93ed1
- Splitted up ValidationException into simple exceptions and composite exceptions
...
- Changed the string formater from sprintf to custom function. Exception parameters should be more readable now.
- Several refactorings on the exception reporting model
- Improved builders ( new v(array('int', 'positive', 'between'=>array(1,256))); is now possible, great for dependency injection.
Note: There are nasty things on this commit. Duplicated code, orphan methods and such. Next step is a nice quality-wide refactoring.
2011-02-10 18:49:48 -02:00
Alexandre
4e068bf204
-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.
-Validators can now be safely named $val->setName('My Field'), and that name will reflect on the validation message ("My Field must be bla bla bla" instead of "incorrect value" must be bla bla bla)
2011-02-08 20:10:58 -02:00
Alexandre
4fd6f282bf
Prototype for ValidationException contexts (messages contextualized for forms, APIs, command line, translation, etc)
2011-02-07 15:21:58 -02:00
Alexandre
58c16154e4
Guess I woke up today a little obsessive. Sorted all the class declarations/methods/properties/namespace imports in alphabetic/visibility order.
2011-02-07 08:52:18 -02:00
Alexandre
cd6449ff81
Using constants for template messages.
2011-02-06 23:12:41 -02:00
Alexandre
8098321bcd
A lot of refactoring, tests on ValidationException, improvements on AllOf::validate
2011-02-06 20:21:15 -02:00
Alexandre
e252c404ba
Some refactoring, new tests
2011-02-05 15:32:21 -02:00
Alexandre
99996267d9
ValidationException->findRelated can now be used to find child exceptions. It should be easy to report messages now.
2011-02-03 20:16:58 -02:00
Alexandre
35c4d5febe
-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 for it.
-A very abrangent test including several cases on ValidatorTest
2011-02-02 00:28:02 -02:00
Alexandre (@alganet)
5830711f5a
Several Improvements:
...
-Simplified defaultTemplates on Exceptions
-Exceptions now can be iterated and recursively iterated
-Messages built by RecursiveTreeIterator (SPL), faster an simpler
-attribute, key and composite exceptions message plays nicer (no redundant messages)
2011-01-30 22:17:06 -02:00
Alexandre Gomes Gaigalas
248fbdcf4f
More stable Exceptions API
2010-12-03 19:36:46 -02:00
Alexandre Gomes Gaigalas
7c889b2d4b
Changes on the Exception model
2010-12-02 22:23:02 -02:00
Alexandre Gomes Gaigalas
42999f796a
Very unstable commit. Lot of changes to the exception model.
2010-12-02 19:04:10 -02:00