diff --git a/.gitignore b/.gitignore index f5c9e60..e38e4d7 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /composer.phar /bin/ /vendor/ +/.phpunit.result.cache diff --git a/.travis.yml b/.travis.yml index bddd2f7..a716046 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,32 +3,19 @@ language: php dist: trusty php: - - hhvm + - '7.2' + - '7.3' + - '7.4' - nightly - - '7.1' - - '7.0' - - '5.6' - - '5.5' env: - - SYMFONY_VERSION=2.8.* - - SYMFONY_VERSION=3.0.* - - SYMFONY_VERSION=3.1.* - - SYMFONY_VERSION=3.2.* - - SYMFONY_VERSION=3.3.* + - SYMFONY_VERSION=5.0.* + - SYMFONY_VERSION=5.1.* matrix: fast_finish: true - include: - - php: '5.4' - env: SYMFONY_VERSION=2.8.* - dist: trusty - - php: '5.3' - env: SYMFONY_VERSION=2.8.* - dist: precise allow_failures: - php: nightly - - php: hhvm before_install: - composer self-update @@ -36,7 +23,7 @@ before_install: install: - composer install --no-interaction --prefer-dist - - wget https://github.com/satooshi/php-coveralls/releases/download/v1.0.1/coveralls.phar + - wget https://github.com/php-coveralls/php-coveralls/releases/download/v2.4.2/php-coveralls.phar before_script: - mkdir -p build/logs diff --git a/composer.json b/composer.json index 61624a4..eda630c 100644 --- a/composer.json +++ b/composer.json @@ -9,11 +9,11 @@ ], "homepage": "https://github.com/fsevestre/BooleanFormType", "require": { - "php": ">=5.3.9", - "symfony/form": "~2.8|~3.0|~4.0" + "php": ">=7.2.5", + "symfony/form": "~5.0" }, "require-dev": { - "phpunit/phpunit": "~4.5" + "phpunit/phpunit": "^8.5" }, "autoload": { "psr-4": { "FSevestre\\BooleanFormType\\": "src/" } @@ -24,4 +24,4 @@ "config": { "bin-dir": "bin" } -} \ No newline at end of file +} diff --git a/tests/Form/DataTransformer/BooleanTypeToBooleanTransformerTest.php b/tests/Form/DataTransformer/BooleanTypeToBooleanTransformerTest.php index fa260d7..7c9f498 100644 --- a/tests/Form/DataTransformer/BooleanTypeToBooleanTransformerTest.php +++ b/tests/Form/DataTransformer/BooleanTypeToBooleanTransformerTest.php @@ -3,11 +3,13 @@ namespace FSevestre\BooleanFormTypeTest\Form\DataTransformer; use FSevestre\BooleanFormType\Form\DataTransformer\BooleanTypeToBooleanTransformer; +use PHPUnit\Framework\TestCase; +use Symfony\Component\Form\Exception\TransformationFailedException; /** * @author Florent SEVESTRE */ -class BooleanTypeToBooleanTransformerTest extends \PHPUnit_Framework_TestCase +class BooleanTypeToBooleanTransformerTest extends TestCase { public function testTransformNull() { @@ -35,7 +37,7 @@ public function testTransformFalse() */ public function testTransformFailed($value) { - $this->setExpectedException('Symfony\Component\Form\Exception\TransformationFailedException'); + $this->expectException(TransformationFailedException::class); $transformer = new BooleanTypeToBooleanTransformer(array(1, '1', true, 'true'), array(0, '0', false, 'false')); $transformer->transform($value); @@ -98,7 +100,7 @@ public function getReverseTransformFalseData() public function testReverseTransformFailed() { - $this->setExpectedException('Symfony\Component\Form\Exception\TransformationFailedException'); + $this->expectException(TransformationFailedException::class); $transformer = new BooleanTypeToBooleanTransformer(array(1, '1', true, 'true'), array(0, '0', false, 'false')); $transformer->transform('');