Skip to content

Commit 03f4e5e

Browse files
authored
Added php8 support (#66)
1 parent bcd1a71 commit 03f4e5e

File tree

6 files changed

+21
-5142
lines changed

6 files changed

+21
-5142
lines changed

.circleci/config.yml

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,37 @@
11
version: 2
22
jobs:
3-
test-php73:
3+
4+
test-php74:
45
docker:
5-
- image: circleci/php:7.3-cli
6+
- image: circleci/php:7.4-cli
67

78
working_directory: ~/project
89
steps:
910
- checkout
1011

11-
- run:
12-
name: Run tests / Symfony 4^3
13-
command: |
14-
composer update -n --prefer-dist --prefer-lowest --no-suggest
15-
php vendor/bin/phpunit
16-
1712
- run:
1813
name: Run tests / Symfony 5^0
1914
command: |
20-
composer update -n --prefer-dist --no-suggest
15+
composer update -n --prefer-dist
2116
php vendor/bin/phpunit
2217
23-
test-php74:
18+
test-php80:
2419
docker:
25-
- image: circleci/php:7.4-cli
20+
- image: circleci/php:8.0-cli
2621

2722
working_directory: ~/project
2823
steps:
2924
- checkout
3025

3126
- run:
32-
name: Run tests / Symfony 5^0
27+
name: Run tests
3328
command: |
34-
composer update -n --prefer-dist --no-suggest
29+
composer update -n --prefer-dist
3530
php vendor/bin/phpunit
3631
3732
workflows:
3833
version: 2
3934
test:
4035
jobs:
41-
- test-php73
42-
- test-php74
36+
- test-php74
37+
- test-php80

.gitignore

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
vendor
2-
var
3-
.php_cs.cache
1+
/vendor
2+
/var
3+
/.php_cs.cache
4+
/.phpunit.result.cache
5+
/composer.lock

.phpunit.result.cache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
C:37:"PHPUnit\Runner\DefaultTestResultCache":1367:{a:2:{s:7:"defects";a:0:{}s:5:"times";a:13:{s:57:"Apisearch\Tests\Functional\AutowiringTest::testAutowiring";d:0.008;s:80:"Apisearch\Tests\Functional\Command\AddDeleteTokensCommandTest::testTokenCreation";d:0.046;s:70:"Apisearch\Tests\Functional\Command\IndexCommandTest::testTokenCreation";d:0.008;s:77:"Apisearch\Tests\Functional\Command\PrintIndicesCommandTest::testTokenCreation";d:0.002;s:62:"Apisearch\Tests\Functional\Command\QueryCommandTest::testQuery";d:0.006;s:106:"Apisearch\Tests\Functional\DependencyInjection\ApisearchConfigurationTest::testMainRepositoryConfiguration";d:0;s:84:"Apisearch\Tests\Functional\DependencyInjection\ApisearchConfigurationTest::testMain2";d:0;s:84:"Apisearch\Tests\Functional\DependencyInjection\ApisearchConfigurationTest::testMain3";d:0;s:108:"Apisearch\Tests\Functional\DependencyInjection\CompilerPass\HttpRepositoryCompilerPassTest::testRepositories";d:0.001;s:112:"Apisearch\Tests\Functional\DependencyInjection\CompilerPass\InMemoryRepositoryCompilerPassTest::testRepositories";d:0;s:109:"Apisearch\Tests\Functional\DependencyInjection\CompilerPass\TransformersCompilerPassTest::testBothTransormers";d:0;s:91:"Apisearch\Tests\Functional\DependencyInjection\DisableCommandsTest::testCommandsAreDisabled";d:0.016;s:90:"Apisearch\Tests\Functional\DependencyInjection\EnableCommandsTest::testCommandsAreDisabled";d:0.004;}}}

Tests/Functional/ApisearchBundleFunctionalTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ protected static function getKernel(): KernelInterface
122122
* Sets up the fixture, for example, open a network connection.
123123
* This method is called before a test is executed.
124124
*/
125-
protected function setUp()
125+
protected function setUp(): void
126126
{
127127
@unlink('/tmp/apisearch.repository.app123name');
128128
@unlink('/tmp/apisearch.repository.app.app123name');

composer.json

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,23 @@
66
{
77
"name": "Marc Morera",
88
"email": "[email protected]"
9-
},
10-
{
11-
"name": "Puntmig Team",
12-
"email": "[email protected]"
139
}
1410
],
1511
"require": {
16-
"php": ">=7.1",
12+
"php": "^7.1 | ^8.0",
1713
"symfony/framework-bundle": "^4.0 || ^5.0",
1814
"symfony/http-kernel": "^4.0 || ^5.0",
1915
"symfony/stopwatch": "^4.0 || ^5.0",
2016
"symfony/console": "^4.0 || ^5.0",
2117
"ramsey/uuid": "^3.7.1",
2218
"mmoreram/base-bundle": "^2.1.2",
23-
"apisearch-io/php-client": "0.1.*, >=0.1.27"
19+
"apisearch-io/php-client": "^0.1.27"
2420
},
2521
"require-dev": {
2622
"mmoreram/symfony-bundle-dependencies": "^2.1",
27-
"drift/http-kernel": "0.1.*, >=0.1.7",
23+
"drift/http-kernel": "^0.1.7",
2824
"symfony/browser-kit": "^3.4 || ^4.0 || ^5.0",
29-
"phpunit/phpunit": "7.5.17"
25+
"phpunit/phpunit": "^9"
3026
},
3127
"autoload": {
3228
"psr-4": {

0 commit comments

Comments
 (0)