[TOOLS][CS-FIXER] Run new PHP CS Fixer config. Notably, adds strict_types

This commit is contained in:
Hugo Sales 2021-10-10 09:26:18 +01:00 committed by Diogo Peralta Cordeiro
parent 028ea79fff
commit 2694d83ae4
Signed by: diogo
GPG Key ID: 18D2D35001FBFAB0
5 changed files with 13 additions and 31 deletions

View File

@ -81,6 +81,11 @@ class Security extends Controller
* @param Authenticator $authenticator * @param Authenticator $authenticator
* *
* @return null|array|Response * @return null|array|Response
* @throws EmailTakenException
* @throws NicknameTakenException
* @throws ServerException
* @throws DuplicateFoundException
* @throws EmailTakenException
* @throws NicknameEmptyException * @throws NicknameEmptyException
* @throws NicknameInvalidException * @throws NicknameInvalidException
* @throws NicknameNotAllowedException * @throws NicknameNotAllowedException

View File

@ -221,7 +221,7 @@ class DB
$metadata = self::getClassMetadata(\get_class($owner)); $metadata = self::getClassMetadata(\get_class($owner));
$seqName = $metadata->getSequenceName($conn->getDatabasePlatform()); $seqName = $metadata->getSequenceName($conn->getDatabasePlatform());
self::persist($owner); self::persist($owner);
$id = (int ) $conn->lastInsertId($seqName); $id = (int) $conn->lastInsertId($seqName);
F\map(\is_array($others) ? $others : [$others], function ($o) use ($id) { $o->setId($id); self::persist($o); }); F\map(\is_array($others) ? $others : [$others], function ($o) use ($id) { $o->setId($id); self::persist($o); });
if (!\is_null($extra)) { if (!\is_null($extra)) {
$extra($id); $extra($id);

View File

@ -34,6 +34,7 @@ declare(strict_types = 1);
namespace App\DependencyInjection\Compiler; namespace App\DependencyInjection\Compiler;
use Doctrine\ORM\Mapping\ClassMetadataInfo; use Doctrine\ORM\Mapping\ClassMetadataInfo;
use Doctrine\Persistence\Mapping\ClassMetadata;
use Doctrine\Persistence\Mapping\Driver\StaticPHPDriver; use Doctrine\Persistence\Mapping\Driver\StaticPHPDriver;
use Exception; use Exception;
use Functional as F; use Functional as F;
@ -91,11 +92,9 @@ class SchemaDefDriver extends StaticPHPDriver implements CompilerPassInterface
/** /**
* Fill in the database $metadata for $class_name * Fill in the database $metadata for $class_name
* * @param ClassMetadataInfo $metadata ClassMetadataInfo is the real type, but we need to override the method
* @param string $class_name
* @param ClassMetadataInfo $metadata
*/ */
public function loadMetadataForClass($class_name, $metadata) public function loadMetadataForClass($class_name, ClassMetadata $metadata)
{ {
$schema = $class_name::schemaDef(); $schema = $class_name::schemaDef();
@ -211,12 +210,8 @@ class SchemaDefDriver extends StaticPHPDriver implements CompilerPassInterface
* Override StaticPHPDriver's method, * Override StaticPHPDriver's method,
* we care about classes that have the method `schemaDef`, * we care about classes that have the method `schemaDef`,
* instead of `loadMetadata`. * instead of `loadMetadata`.
*
* @param string $class_name
*
* @return bool
*/ */
public function isTransient($class_name) public function isTransient($class_name): bool
{ {
return !method_exists($class_name, 'schemaDef'); return !method_exists($class_name, 'schemaDef');
} }

View File

@ -40,27 +40,19 @@ class ActorArrayTransformer extends ArrayTransformer
{ {
/** /**
* Transforms array of Actors into string of nicknames * Transforms array of Actors into string of nicknames
*
* @param array $a
*
* @return string
*/ */
public function transform($a) public function transform($a)
{ {
return parent::transform( return parent::transform(
array_map( array_map(
fn ($actor) => $actor->getNickname(), fn ($actor) => $actor->getNickname(),
$a, $a,
), ),
); );
} }
/** /**
* Transforms string of nicknames into Actors * Transforms string of nicknames into Actors
*
* @param string $s
*
* @return array
*/ */
public function reverseTransform($s) public function reverseTransform($s)
{ {

View File

@ -40,11 +40,6 @@ class ArrayTransformer implements DataTransformerInterface
{ {
// Can't use type annotations, to conform to interface // Can't use type annotations, to conform to interface
/**
* @param array $a
*
* @return string
*/
public function transform($a) public function transform($a)
{ {
if (!\is_array($a)) { if (!\is_array($a)) {
@ -53,11 +48,6 @@ class ArrayTransformer implements DataTransformerInterface
return Formatting::toString($a, Formatting::SPLIT_BY_SPACE); return Formatting::toString($a, Formatting::SPLIT_BY_SPACE);
} }
/**
* @param string $s
*
* @return array
*/
public function reverseTransform($s) public function reverseTransform($s)
{ {
if (empty($s)) { if (empty($s)) {