Enforce strict types across files.

This commit is contained in:
Buster Neece 2023-06-08 05:38:43 -05:00
parent c8305d5bc9
commit 71560164b2
No known key found for this signature in database
35 changed files with 86 additions and 5 deletions

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
use App\Console\Command;
return function (App\Event\BuildConsoleCommands $event) {

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
use App\CallableEventDispatcherInterface;
use App\Environment;
use App\Event;

View File

@ -4,6 +4,8 @@
* Administrative dashboard configuration.
*/
declare(strict_types=1);
use App\Enums\GlobalPermissions;
return static function (App\Event\BuildAdminMenu $e) {

View File

@ -4,6 +4,8 @@
* Administrative dashboard configuration.
*/
declare(strict_types=1);
use App\Enums\StationFeatures;
use App\Enums\StationPermissions;
use App\Radio\Enums\AudioProcessingMethods;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
// An array of message queue types and the DI classes responsible for handling them.
use App\Message;
use App\Radio\Backend\Liquidsoap;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
use App\Middleware;
use Slim\App;
use Slim\Routing\RouteCollectorProxy;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
use App\Controller;
use App\Enums\GlobalPermissions;
use App\Middleware;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
use App\Controller;
use App\Http\Response;
use App\Http\ServerRequest;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
use App\Controller;
use App\Enums\GlobalPermissions;
use App\Http\Response;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
use App\Controller;
use App\Middleware;
use Slim\Routing\RouteCollectorProxy;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
use App\Controller;
use App\Enums\StationFeatures;
use App\Enums\StationPermissions;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
use App\Controller;
use App\Enums\GlobalPermissions;
use App\Http\Response;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
use App\Controller;
use App\Http\Response;
use App\Http\ServerRequest;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
use App\Controller;
use App\Enums\StationFeatures;
use App\Enums\StationPermissions;

View File

@ -4,6 +4,8 @@
* PHP-DI Services
*/
declare(strict_types=1);
use App\Environment;
use App\Event;
use Psr\Container\ContainerInterface;

View File

@ -35,26 +35,40 @@
<exclude-pattern>src/Installer/EnvFiles/*.php</exclude-pattern>
</rule>
<!--
<rule ref="Squiz.NamingConventions.ValidVariableName">
</rule>
-->
<rule ref="SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingTraversableTypeHintSpecification">
<exclude name="SlevomatCodingStandard.TypeHints.ReturnTypeHint.MissingTraversableTypeHintSpecification"/>
</rule>
<rule ref="SlevomatCodingStandard.Arrays.TrailingArrayComma"/>
<rule ref="SlevomatCodingStandard.Namespaces.DisallowGroupUse"/>
<rule ref="SlevomatCodingStandard.Namespaces.AlphabeticallySortedUses"/>
<rule ref="SlevomatCodingStandard.Namespaces.UseDoesNotStartWithBackslash"/>
<rule ref="SlevomatCodingStandard.Namespaces.UnusedUses">
<rule ref="SlevomatCodingStandard.TypeHints.DeclareStrictTypes">
<properties>
<property name="searchAnnotations" value="true"/>
<property name="declareOnFirstLine" value="false"/>
<property name="linesCountBeforeDeclare" value="1"/>
<property name="linesCountAfterDeclare" value="1"/>
<property name="spacesCountAroundEqualsSign" value="0"/>
</properties>
<exclude-pattern>src/Normalizer/DoctrineEntityNormalizer.php</exclude-pattern>
</rule>
<rule ref="SlevomatCodingStandard.TypeHints.ReturnTypeHint">
<exclude-pattern>src/Entity/Migration/*$</exclude-pattern>
</rule>
<rule ref="SlevomatCodingStandard.Namespaces.ReferenceUsedNamesOnly">
<properties>
<property name="searchAnnotations" value="true"/>
</properties>
<exclude-pattern>config/*$</exclude-pattern>
</rule>
</ruleset>

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Controller\Admin;
use App\Container\EnvironmentAwareTrait;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Entity\Enums;
enum AuditLogOperations: int

View File

@ -5,6 +5,7 @@ declare(strict_types=1);
namespace App\Entity\Repository;
use App\Doctrine\Repository;
use App\Entity\Api\StationSchedule as ApiStationSchedule;
use App\Entity\ApiGenerator\ScheduleApiGenerator;
use App\Entity\Station;
use App\Entity\StationPlaylist;
@ -105,7 +106,7 @@ final class StationScheduleRepository extends Repository
* @param Station $station
* @param CarbonInterface|null $now
*
* @return \App\Entity\Api\StationSchedule[]
* @return ApiStationSchedule[]
*/
public function getUpcomingSchedule(Station $station, CarbonInterface $now = null): array
{

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Flysystem;
use App\Flysystem\Adapter\ExtendedAdapterInterface;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Flysystem\Adapter;
use App\Flysystem\Attributes\DirectoryAttributes;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Flysystem\Adapter;
use League\Flysystem\StorageAttributes;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Flysystem\Adapter;
interface LocalAdapterInterface extends ExtendedAdapterInterface

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Flysystem\Adapter;
use App\Flysystem\Attributes\DirectoryAttributes;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Flysystem\Adapter;
use App\Flysystem\Attributes\DirectoryAttributes;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Flysystem\Attributes;
use League\Flysystem\ProxyArrayAccessToProperties;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Flysystem;
use App\Flysystem\Adapter\ExtendedAdapterInterface;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Flysystem;
use App\Flysystem\Adapter\LocalAdapterInterface;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Flysystem;
use App\Flysystem\Adapter\ExtendedAdapterInterface;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
/*
* This file is part of the Symfony package.
*

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Media\Enums;
enum MetadataTags: string

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Service\DeviceDetector;
use DeviceDetector\DeviceDetector;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Service;
use GuzzleHttp\Client;

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Service\IpGeolocator;
final class IpResult

View File

@ -1,5 +1,7 @@
<?php
declare(strict_types=1);
namespace App\Service;
use App\Container\EnvironmentAwareTrait;