Skip to content

Commit

Permalink
chore: update jakzal/phpqa image
Browse files Browse the repository at this point in the history
  • Loading branch information
alexislefebvre committed Mar 10, 2024
1 parent b1e870e commit adddcc2
Show file tree
Hide file tree
Showing 31 changed files with 31 additions and 84 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/qa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,14 @@ jobs:

steps:
- uses: actions/checkout@master

- name: Delete composer files to avoid installing dependencies
run: rm -v composer.json

- name: PHP-CS-Fixer
uses: docker://jakzal/phpqa:1.80.0-php7.4-alpine
uses: docker://jakzal/phpqa:1.96.3-php8.2-alpine
with:
args: php-cs-fixer --dry-run --diff --no-interaction --ansi fix
args: php-cs-fixer --dry-run --diff --no-interaction --ansi fix --show-progress none

composer-validate:
name: Composer validate
Expand Down
8 changes: 8 additions & 0 deletions doc/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,11 @@ Now you can execute the tests with the following command:
```bash
docker-compose exec php-fpm ./vendor/bin/phpunit --exclude-group ""
```

## Apply changes suggested by PHP-CS-Fixer

Use it through Docker:

```bash
docker run --rm -it --volume .:/app --workdir /app jakzal/phpqa:1.96.3-php8.2-alpine php-cs-fixer --diff --no-interaction --ansi fix --show-progress none
```
3 changes: 0 additions & 3 deletions src/DependencyInjection/Configuration.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,6 @@
*/
class Configuration implements ConfigurationInterface
{
/**
* {@inheritdoc}
*/
public function getConfigTreeBuilder(): TreeBuilder
{
$treeBuilder = new TreeBuilder('liip_test_fixtures');
Expand Down
5 changes: 1 addition & 4 deletions src/Factory/ConnectionFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,9 @@ class ConnectionFactory extends BaseConnectionFactory
/**
* Create a connection by name.
*
* @param Configuration $config
* @param EventManager $eventManager
*
* @return Connection
*/
public function createConnection(array $params, Configuration $config = null, EventManager $eventManager = null, array $mappingTypes = [])
public function createConnection(array $params, ?Configuration $config = null, ?EventManager $eventManager = null, array $mappingTypes = [])
{
return parent::createConnection($params, $config, $eventManager, $mappingTypes);
}
Expand Down
2 changes: 1 addition & 1 deletion src/Services/DatabaseToolCollection.php
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ public function add(AbstractDatabaseTool $databaseTool): void
$this->items[$databaseTool->getType()][$databaseTool->getDriverName()] = $databaseTool;
}

public function get($omName = null, $registryName = 'doctrine', int $purgeMode = null): AbstractDatabaseTool
public function get($omName = null, $registryName = 'doctrine', ?int $purgeMode = null): AbstractDatabaseTool
{
/** @var ManagerRegistry $registry */
$registry = $this->container->get($registryName);
Expand Down
6 changes: 3 additions & 3 deletions src/Services/DatabaseTools/AbstractDatabaseTool.php
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ public function isDatabaseCacheEnabled(): bool
return $this->databaseCacheEnabled;
}

public function setObjectManagerName(string $omName = null): void
public function setObjectManagerName(?string $omName = null): void
{
$this->omName = $omName;
$this->om = $this->registry->getManager($omName);
Expand All @@ -107,7 +107,7 @@ public function setRegistryName(string $registryName): void
$this->registryName = $registryName;
}

public function setPurgeMode(int $purgeMode = null): void
public function setPurgeMode(?int $purgeMode = null): void
{
$this->purgeMode = $purgeMode;
}
Expand Down Expand Up @@ -151,7 +151,7 @@ public function loadAllFixtures(array $groups = []): ?AbstractExecutor
$loader = $this->container->get('test.service_container')->get('doctrine.fixtures.loader');
$fixtures = $loader->getFixtures($groups);
foreach ($fixtures as $fixture) {
$fixtureClasses[] = \get_class($fixture);
$fixtureClasses[] = $fixture::class;
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/Services/DatabaseTools/AbstractDbalDatabaseTool.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ abstract class AbstractDbalDatabaseTool extends AbstractDatabaseTool
{
protected Connection $connection;

public function setObjectManagerName(string $omName = null): void
public function setObjectManagerName(?string $omName = null): void
{
parent::setObjectManagerName($omName);
$this->connection = $this->registry->getConnection($omName);
Expand Down
2 changes: 1 addition & 1 deletion src/Services/DatabaseTools/MongoDBDatabaseTool.php
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ public function loadFixtures(array $classNames = [], bool $append = false): Abst
return $executor;
}

protected function getExecutor(MongoDBPurger $purger = null): MongoDBExecutor
protected function getExecutor(?MongoDBPurger $purger = null): MongoDBExecutor
{
return new MongoDBExecutor($this->om, $purger);
}
Expand Down
2 changes: 1 addition & 1 deletion src/Services/DatabaseTools/ORMDatabaseTool.php
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ public function loadFixtures(array $classNames = [], bool $append = false): Abst
return $executor;
}

protected function getExecutor(ORMPurger $purger = null): ORMExecutor
protected function getExecutor(?ORMPurger $purger = null): ORMExecutor
{
return new ORMExecutor($this->om, $purger);
}
Expand Down
2 changes: 1 addition & 1 deletion src/Services/FixturesLoaderFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ final class FixturesLoaderFactory implements FixturesLoaderFactoryInterface

private ?SymfonyFixturesLoader $loader;

public function __construct(ContainerInterface $container, SymfonyFixturesLoader $loader = null)
public function __construct(ContainerInterface $container, ?SymfonyFixturesLoader $loader = null)
{
$this->container = $container;
$this->loader = $loader;
Expand Down
2 changes: 1 addition & 1 deletion src/Services/MongoDBFixturesLoaderFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ class MongoDBFixturesLoaderFactory implements FixturesLoaderFactoryInterface

private ?SymfonyFixturesLoader $loader;

public function __construct(ContainerInterface $container, SymfonyFixturesLoader $loader = null)
public function __construct(ContainerInterface $container, ?SymfonyFixturesLoader $loader = null)
{
$this->container = $container;
$this->loader = $loader;
Expand Down
6 changes: 0 additions & 6 deletions tests/App/DataFixtures/ORM/LoadDependentUserData.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,6 @@

class LoadDependentUserData extends AbstractFixture implements DependentFixtureInterface
{
/**
* {@inheritdoc}
*/
public function load(ObjectManager $manager): void
{
/** @var User $user */
Expand All @@ -41,9 +38,6 @@ public function load(ObjectManager $manager): void
$manager->flush();
}

/**
* {@inheritdoc}
*/
public function getDependencies(): array
{
return [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,6 @@ public function __construct(DummyService $dummyService)
$this->dummyService = $dummyService;
}

/**
* {@inheritdoc}
*/
public function load(ObjectManager $manager): void
{
/** @var User $user */
Expand All @@ -51,9 +48,6 @@ public function load(ObjectManager $manager): void
$manager->flush();
}

/**
* {@inheritdoc}
*/
public function getDependencies(): array
{
return [
Expand Down
3 changes: 0 additions & 3 deletions tests/App/DataFixtures/ORM/LoadSecondUserData.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

class LoadSecondUserData extends AbstractFixture
{
/**
* {@inheritdoc}
*/
public function load(ObjectManager $manager): void
{
$user = new User();
Expand Down
3 changes: 0 additions & 3 deletions tests/App/DataFixtures/ORM/LoadUserData.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

class LoadUserData extends AbstractFixture
{
/**
* {@inheritdoc}
*/
public function load(ObjectManager $manager): void
{
$user = new User();
Expand Down
6 changes: 0 additions & 6 deletions tests/App/DataFixtures/ORM/LoadUserDataInGroup.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,6 @@
*/
class LoadUserDataInGroup extends AbstractFixture implements FixtureGroupInterface
{
/**
* {@inheritdoc}
*/
public function load(ObjectManager $manager): void
{
$user = new User();
Expand Down Expand Up @@ -53,9 +50,6 @@ public function load(ObjectManager $manager): void
$manager->flush();
}

/**
* {@inheritdoc}
*/
public static function getGroups(): array
{
return ['myGroup'];
Expand Down
3 changes: 0 additions & 3 deletions tests/App/DataFixtures/ORM/LoadUserWithServiceData.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,6 @@ public function __construct(DummyService $dummyService)
$this->dummyService = $dummyService;
}

/**
* {@inheritdoc}
*/
public function load(ObjectManager $manager): void
{
$user = new User();
Expand Down
3 changes: 3 additions & 0 deletions tests/App/Entity/User.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

/**
* @ORM\Entity
*
* @ORM\Table(name="liip_user")
*/
#[ORM\Entity]
Expand All @@ -26,7 +27,9 @@ class User
{
/**
* @ORM\Id
*
* @ORM\Column(type="integer")
*
* @ORM\GeneratedValue(strategy="AUTO")
*/
#[ORM\Id]
Expand Down
3 changes: 0 additions & 3 deletions tests/AppConfig/AppConfigKernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

class AppConfigKernel extends AppConfigSqliteKernel
{
/**
* {@inheritdoc}
*/
public function getCacheDir(): string
{
return __DIR__.'/var/cache/';
Expand Down
3 changes: 0 additions & 3 deletions tests/AppConfigEvents/AppConfigEventsKernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

class AppConfigEventsKernel extends AppConfigKernel
{
/**
* {@inheritdoc}
*/
public function getCacheDir(): string
{
return __DIR__.'/var/cache/';
Expand Down
3 changes: 0 additions & 3 deletions tests/AppConfigMongodb/AppConfigMongodbKernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,6 @@

class AppConfigMongodbKernel extends AppConfigKernel
{
/**
* {@inheritdoc}
*/
public function getCacheDir(): string
{
return __DIR__.'/var/cache/';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,10 @@

class LoadUserDataFixture extends Fixture
{
/**
* {@inheritdoc}
*/
public function load(ObjectManager $manager): void
{
if (!$manager instanceof DocumentManager) {
$class = \get_class($manager);
$class = $manager::class;

throw new \RuntimeException("Fixture requires a MongoDB ODM DocumentManager instance, instance of '{$class}' given.");
}
Expand Down
8 changes: 4 additions & 4 deletions tests/AppConfigMongodb/Document/User.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,16 @@ class User
#[ODM\Id]
private ?string $id = null;

#[ODM\Field(type: "string")]
#[ODM\Field(type: 'string')]
private string $name;

#[ODM\Field(type: "string")]
#[ODM\Field(type: 'string')]
private string $salt;

#[ODM\Field(type: "string")]
#[ODM\Field(type: 'string')]
private string $email;

#[ODM\Field(type: "string")]
#[ODM\Field(type: 'string')]
private ?string $dummyText = null;

public function __construct()
Expand Down
3 changes: 0 additions & 3 deletions tests/AppConfigMysql/AppConfigMysqlKernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

class AppConfigMysqlKernel extends AppKernel
{
/**
* {@inheritdoc}
*/
public function getCacheDir(): string
{
return __DIR__.'/var/cache/';
Expand Down
3 changes: 0 additions & 3 deletions tests/AppConfigMysqlCacheDb/AppConfigMysqlKernelCacheDb.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

class AppConfigMysqlKernelCacheDb extends AppConfigMysqlKernel
{
/**
* {@inheritdoc}
*/
public function getCacheDir(): string
{
return __DIR__.'/var/cache/';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

class AppConfigMysqlKernelKeepDatabaseAndSchema extends AppConfigMysqlKernel
{
/**
* {@inheritdoc}
*/
public function getCacheDir(): string
{
return __DIR__.'/var/cache/';
Expand Down
3 changes: 0 additions & 3 deletions tests/AppConfigMysqlUrl/AppConfigMysqlUrlKernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

class AppConfigMysqlUrlKernel extends AppKernel
{
/**
* {@inheritdoc}
*/
public function getCacheDir(): string
{
return __DIR__.'/var/cache/';
Expand Down
3 changes: 0 additions & 3 deletions tests/AppConfigPgsql/AppConfigPgsqlKernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

class AppConfigPgsqlKernel extends AppKernel
{
/**
* {@inheritdoc}
*/
public function getCacheDir(): string
{
return __DIR__.'/var/cache/';
Expand Down
3 changes: 0 additions & 3 deletions tests/AppConfigSqlite/AppConfigSqliteKernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

class AppConfigSqliteKernel extends AppKernel
{
/**
* {@inheritdoc}
*/
public function getCacheDir(): string
{
return __DIR__.'/var/cache/';
Expand Down
3 changes: 0 additions & 3 deletions tests/AppConfigSqliteUrl/AppConfigSqliteUrlKernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

class AppConfigSqliteUrlKernel extends AppKernel
{
/**
* {@inheritdoc}
*/
public function getCacheDir(): string
{
return __DIR__.'/var/cache/';
Expand Down
2 changes: 1 addition & 1 deletion tests/Test/ConfigMongodbTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ public function testLoadFixturesMongodb(): void
]);

$this->assertInstanceOf(
\Doctrine\Common\DataFixtures\Executor\MongoDBExecutor::class,
Doctrine\Common\DataFixtures\Executor\MongoDBExecutor::class,
$fixtures
);

Expand Down

0 comments on commit adddcc2

Please sign in to comment.