diff --git a/.travis.yml b/.travis.yml index cf23181..6d1531b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,19 +1,24 @@ language: php -php: - - 7.4 - - 8.0 - - nightly - -matrix: +jobs: include: - - php: 7.4 + - php: 8.1 + dist: focal + - php: 8.1 + dist: focal env: dependencies=lowest - - php: 8.0 + - php: 8.2 + dist: focal + - php: 8.2 + dist: focal env: dependencies=lowest before_install: + - sudo apt-get update + - sudo apt-get install libonig5 + - php -v - composer self-update + - composer global require scrutinizer/ocular install: - travis_retry composer install --no-interaction --prefer-source @@ -23,5 +28,4 @@ script: - ./vendor/bin/phpunit --coverage-clover=coverage.clover after_script: - - wget https://scrutinizer-ci.com/ocular.phar - - php ocular.phar code-coverage:upload --format=php-clover coverage.clover + - ~/.composer/vendor/bin/ocular code-coverage:upload --format=php-clover coverage.clover diff --git a/composer.json b/composer.json index 5e55c4d..e372820 100644 --- a/composer.json +++ b/composer.json @@ -17,22 +17,22 @@ } ], "require": { - "php": ">=7.4", - "symfony/options-resolver": "^4.4|^5.3" + "php": "~8.1.0|~8.2.0", + "symfony/options-resolver": "^4.4|^5.3|^6.2" }, "require-dev": { "doctrine/cache": "^2.1.1", "doctrine/common": "^3.1.2", "doctrine/orm": "^2.9.3", "phpunit/phpunit": "^8.0|^9.0", - "symfony/dependency-injection": "^4.4|^5.3", - "symfony/config": "^4.4|^5.3", - "symfony/var-dumper": "^4.4|^5.3", - "symfony/yaml": "^4.4|^5.3", + "symfony/dependency-injection": "^4.4|^5.3|^6.2", + "symfony/config": "^4.4|^5.3|^6.2", + "symfony/var-dumper": "^4.4|^5.3|^6.2", + "symfony/yaml": "^4.4|^5.3|^6.2", "twig/twig": "^3.3.2", "phpspec/prophecy-phpunit": "^2.0", - "symfony/cache": "^5.3", - "symfony/http-kernel": "^5.3" + "symfony/cache": "^5.3|^6.2", + "symfony/http-kernel": "^5.3|^6.2" }, "autoload": { "psr-4": { diff --git a/src/Event/Collection/Basic.php b/src/Event/Collection/Basic.php index 7b2cd99..d5e7f70 100644 --- a/src/Event/Collection/Basic.php +++ b/src/Event/Collection/Basic.php @@ -104,10 +104,7 @@ public function find($index) return $result; } - /** - * @return int - */ - public function count() + public function count(): int { return count($this->events); }