24 Commits

Author SHA1 Message Date
Eduardo Gulias Davis a5ed8d58ed Bug #321 (#323)
* Update dependencies

* dns_get_record wrapper for testing of the function's behaviour

* remove unused classes

* Fix Psalm errors

* Increase PHP Version
2022-05-29 00:19:18 +02:00
Eduardo Gulias Davis 4c7033b422 CI and dependencies update 2021-10-11 18:11:44 +02:00
Eduardo Gulias Davis 8e526a57c1 Message-id validator (#290)
* scafolding for MessageID validation

* Improve domain valid tokens

* Improved EmailParser to remove leaked logic. User of lexer recorder within parsers.

* MessageIDParser passing tests.

* change left for right, which is the right one

* psaml errors

* Better naming

* comments are not allowed in IDLeft for message-id

* Suppress psalm inheritance over tokens and dependencies

* Update src/Parser.php

Co-authored-by: Alexander M. Turek <me@derrabus.de>

* Update src/Parser.php

Co-authored-by: Alexander M. Turek <me@derrabus.de>

* improve parser from comments

Co-authored-by: Alexander M. Turek <me@derrabus.de>
2021-03-06 18:29:10 +01:00
Eduardo Gulias Davis a7b66b5d5a Improve test coverage. Exclude Reasons from coverage, they are simple implementations of interface with only informative data 2021-01-17 15:57:03 +01:00
Eduardo Gulias Davis 36ce88d7a9 Licence and .lock file 2020-12-28 12:06:05 +01:00
Remi Collet a23fcc1315 Improve test requirements and add versions to test matrix
* allow phpunit 5.7 and 6

* add PHP 7.1 and 7.2 to travis
2017-11-17 00:41:28 +01:00
Gabriel Caruso 1bec00a100 Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase (#155)
* Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase

* Use installed PHPUnit version not global
2017-11-16 00:40:40 +01:00
Eduardo Gulias Davis 4505d2060a New home for all the tests. Fixed namespaces (#105)
* New home for all the tests. Fixed namespaces

* small code improvement

* Skipping tests failing only in Travis
2016-05-15 11:46:59 +02:00
Eduardo Gulias Davis 68aae522c4 moving code around 2016-05-07 15:45:55 +02:00
Remko van Bezooijen 28d1e86d70 #71 Upgrade php version 2015-06-25 20:59:53 +02:00
Eduardo Gulias Davis af864423f5 Composer udpates 2015-06-22 23:07:51 +02:00
louis 9b184605e8 add phpunit to require-dev 2015-01-26 14:05:53 +01:00
Eduardo Gulias Davis af9417f765 #40 - require latest lexer 2015-01-04 23:42:32 +01:00
Eduardo Gulias Davis fec1609458 Update tests for DNSCheck 2015-01-04 17:24:36 +01:00
Eduardo Gulias Davis 833eb65135 #30 - [WIP] - improve utf-8 control 2014-11-17 01:18:11 +01:00
Eduardo Gulias Davis 2f44d7b1e1 #23 - SensioLabsInsight errors 2014-09-16 23:20:11 +02:00
Eduardo Gulias Davis 8381eb3399 [WIP] - Chopping things down to make them more readable 2014-06-17 12:03:30 +02:00
Eduardo Gulias Davis 8207889eaf Deps update 2014-04-25 11:44:20 +02:00
Fabien Potencier c00947c244 replaced doctrine/common with doctrine/lexer 2013-08-28 09:43:36 +02:00
Eduardo Gulias Davis cfe6310bd8 #4 - Implementing Symfony Validator Constraints 2013-06-29 12:08:09 +02:00
Eduardo Gulias Davis 9c360e0ef7 #3 - Tests improvements and composer update 2013-06-16 18:55:21 +02:00
Eduardo Gulias Davis 1bb1fe652b #3 - Moving away from JSM\Parser lib. Parser and Lexer now relying on Doctrine 2013-05-19 20:41:15 +02:00
Eduardo Gulias Davis 5462ecbd75 #3 - Composer update 2013-05-19 19:15:11 +02:00
Eduardo Gulias Davis f33ab05be5 Initial Commit 2013-05-19 18:13:48 +02:00