diff --git a/mat.txt b/mat.txt new file mode 100644 index 00000000..9ca15d8d --- /dev/null +++ b/mat.txt @@ -0,0 +1 @@ +Mon cœur je suis horrible, j’ai conscience de tout le mal que je t’ai fait des situations c’est horrible déjà avec moi au quotidien je suis complètement perturbé je tellement je triche super correct envers toi je te manque de respect. En étant aussi une question de choses j’ai vraiment été trompé Aussi tous les situations les plus critique mais mensonges vraiment petit notre relation on est fier des facteurs différents extérieurs mais mensonge c’est trop et c’est une Twitter depuis quelques mois c’est terrible tu découvre des trucs je cache tu dis que des trucs c’est que je crois, plus je suis une valise qui je suis ce que je veux et surtout avec ce que je te donne tu dois devenir fou à penser que je cache encore osé manger non qu’à chaque fois tu vas découvrir quelque chose posé la question, quelle société enculer tempérament et c’est aussi les conséquences de mon comportement il faut que je te disais ce que je fais c’est puissant parce que y’a pas que ça c’est tout moment je suis devenu vicieuse tu as raison en effet le crédit United j’ai bouffé des médocs ou cacher parce que j’ai mal au crâne je suis des vêtements je les ai caché j’ai menti sur l’argent j’ai triché je me suis acheté un bien des trucs je les ai je les ai achetés sur collective Vinted que je vous ai remboursé parfait Siri parfait Stephane je viens de commander de la contrefaçon sur Ali exprès je l’ai jamais assumer C’est pour montrer pour paraître parce que j’ai pas confiance en moi parce que je me dégoûte parce que je me sens seul mais la vérité c’est que je me sent intéressante alors j’en fais trop je montre je vais être une personne qui correspond pas je suis perdu je ne sais pas qui je suis qui subit ça depuis plusieurs mois Ils ont qu’une la fin est proche depuis quelques mois tu essaie beaucoup de chance amoureux mais je sais que c’est le retour je suis absolument qu’elle est avec moi Anne non pas Pute là c’était que je m’en foutais mais la sensation petit peu profond pleuvrait plus authentique je t’ai brisé je t’ai fait du mal Brice est un gros entreprise pertuis fort je te fais tellement mon amour et ça change c’est pas ce n’était pas fait remonter la pente Mais là je m’égare, il faut que je continue sans la vérité. J’essaie de trouver les Impot encore une fois heureusement je me suis arrêté avant. J’ai baisé avec quelqu’un de la Scop. J’ai besoin de regarder AKAWAKA on peut pas me faire confiance j’ai pas le droit, je t’ai connu Sur le prix mais moi j’étais vrai, utilise-moi les les problèmes personnels le confinement et boulot ne reviens je vais déjà cassé j’aime emménagé on est pas tous les quatre ensemble. Ça va Kevin gros problème de confiance chez moi gros problème au travail je commence à faire n’importe quoi là-bas Heureusement toi et moi ça marché on est encore amoureux en ligne 2010 ans et on est sur tous les bébés qui me fait du bien on s’est mis en galère niveau des thunes Sandra serait pas franchement j’ai peur aussi j’ai un petit peu bisous et aussi avec Terrence à ce moment-là sur Vinted et certain Les Tilleuls Nous on aménage dans ce nouvel appartement ça a été aussi compliqué. Je vous ai tapé de l’argent pour les impôts sur mon solde. Tu m’entraîner état de son côté t’es aussi tes soucis le boulot ça complètement fou j’ai j’avais pu j’aurais vu Claire, et on serait encore la gueule je voulais bien J’avais pas décroché, je vais tourner la tête de mon père c’est la merde aussi et celle-là encore encore un problème que j’ai pas réglé dans le bruit c’est tombé Pâques c’est un matin je me suis vraiment senti il était nul. À chier. J’avais baissé les bras, clairement j’étais déprimé, moi aussi Bref ça c’est réglé ton côté dans la force des choses au bout de quelques mois parce que j’étais pas capable de prendre la décision de démissionner c’est toi qui m’a tendu la perche en vrai j’attendais ton retour autorisation et puis clairement je savais pas quoi faire, je sais pas si j’étais capable, je préféré m’enfoncer et c’est ce que j’ai fait et je t’aime avec moi quand t’as commencé à tomber et qu’on a commencé à discuter, j’ai pris des actions dans le mensonge et notamment en est envers la psy en communiquant son psycho actif et en allant narcotiques anonymes, c’est là que ça a déclenché chez moi un sentiment des amis, mais j’avais l’envie c’est pour ça que j’avais fait ça j’avais besoin de voir ailleurs d’être considéré et rappelle toi pendant un peu plus d’un mois j’étais au top je t’en mets tous les mêmes tous les soirs je vais tout le matin je faisais le ménage à fond je cuisiner je me souviens et puis tu t’es rendu compte de ce que j’ai fait Sophie collectif et solidaire, critiquer parce que j’ai menti et tu le sens tu connais et ça va été assez violent, mais je comprends j’étais paralysé sentiments j’étais motivé stylisme vaisselle mais j’ai mal fait parce que j’avais peur que ce soit pas ce qu’il fallait faire de son jugement j’ai plus confiance en moi donc j’avais pu te faire confiance et c’était mal et ça t’a foutu encore plus mal le boulot ça vraiment déconné Vraiment fort, et c’est là qu’on a décidé que Cécile, le mot démission était horrible pour moi et tu t’embêter encore plus j’étais en salle et on est arrivé en parler ou prendre les choses être adulte. Je suis tombé dans mes travers au poker Ascenci, faire du sport décisif, je vous ai plus rien à Maison, j’ai acheté des trucs de contrefaçon chez label JOEL et de montrer. J’ai essayé de t’alerter en effet pas suffisamment Eva correctement et ce sont c’est toi qui es besoin d’aide depuis juin c’est compliqué toi aussi t’as perdu pied j’ai chaud on s’approche Jkd c’est boulot t’as pu couvrez en effet je te fais peur de sourire j’arrive pas assumer qui je suis ce que je fais depuis cet heure là j’ai vraiment déconné je t’ai menti cacher je faisais sport à l’extrême je me montrer j’ai repoussé une certaine dégueulasse secret entre nous. On se hurler si on avait peur et vite apparemment Keyes est revenu, j’ai couché avec le voisin, j’en pouvais plus j’en avais marre Dans la situation que j’ai créé la situation dans lequel tu étais je t’aime chez nous partir. Tu es très rare que j’ai fait un imbécile aurait pas trop réparateur du. Est-ce que je vous les Andre quelle heure est-il ? Est-ce qu’elle peut faire les courses on est fatigué, et en effet la série moi j’avais de l’argent au début c’était cool, je t’ai dit vraiment c’était reconnaissant ça se passer super bien j’amène économiser de l’argent j’avais l’argent peut-être Pute a sorti je vais lui était trop grand plus tard est-ce que vous savez pas ce que moi je savais pas, parce que toi t’allais pas il en a vidé les caisses t’es bête utiliser crédit ça fait de l’argent à droite à gauche littérature qui n’est pas payé de te dire j’ai tout caché Garde pro je t’ai menti je t’ai trahi et puis je sais sur les Valerie rechercher l’attention, j’ai pété des propositions. Je pense que je chercherai chercher à ce que ça explose mais le pire pour moi c’est c’est trahison et l’avion j’ai fait preuve qu’on est parti chez tes parents FREZET c’est ARLAUD ça ça déclencher mon besoin d’ailleurs sincèrement je pense pas qu’un jour tu pardonneras je pense pas qu’une révision Vanessa j’espère que ton père il vient de me dire Assurance si je me trompe je raconter n’importe quoi aussi je veux savante une vie, je sais pas quand je me dépatouiller TG t’es pas trop gentil t’associer j’ai menti pour te voir j’ai créé des conflits avec Renaud sport. Pourquoi message à Sandra tu as raison faut que je fasse Feli. J’espère que je verrais j’espère que je verrais avec toi. Il me fait quatre fois que je fais ça, parce que je vais finir mal ou vrai j’ai trop solution captiver, les assiettes sont comme ça grandit fuir battre si je continuer comme ça je vais tout perdre je vais finir seul sans rien j’aurais gâché ta vie. Dis-moi une partie de ta vie et comme j’irai sentiments David, et j’avancerais jamais je suis désolé mais de mauvaise tu veux que j’y bonne et confiante intéressante et super je peux lettre. J’espère que je reviendrai cette fille. En tout cas notre Compris mérite de faire ses efforts. Je remontrer ce que tu dis service Vu diff --git a/src/DBAL/Type/Grant.php b/src/DBAL/Type/Grant.php index 781cab48..56d3c4b1 100644 --- a/src/DBAL/Type/Grant.php +++ b/src/DBAL/Type/Grant.php @@ -16,9 +16,6 @@ final class Grant extends ImplodedArray */ private const NAME = 'oauth2_grant'; - /** - * {@inheritdoc} - */ public function getName(): string { return self::NAME; diff --git a/src/DBAL/Type/ImplodedArray.php b/src/DBAL/Type/ImplodedArray.php index 2f12f435..5044dade 100644 --- a/src/DBAL/Type/ImplodedArray.php +++ b/src/DBAL/Type/ImplodedArray.php @@ -39,10 +39,6 @@ public function convertToDatabaseValue($value, AbstractPlatform $platform): ?str } /** - * {@inheritdoc} - * - * @param mixed $value - * * @psalm-return list */ public function convertToPHPValue($value, AbstractPlatform $platform): array @@ -58,9 +54,6 @@ public function convertToPHPValue($value, AbstractPlatform $platform): array return $this->convertDatabaseValues($values); } - /** - * {@inheritdoc} - */ public function getSQLDeclaration(array $column, AbstractPlatform $platform): string { $column['length'] = 65535; @@ -68,9 +61,6 @@ public function getSQLDeclaration(array $column, AbstractPlatform $platform): st return parent::getSQLDeclaration($column, $platform); } - /** - * {@inheritdoc} - */ public function requiresSQLCommentHint(AbstractPlatform $platform): bool { return true; diff --git a/src/DBAL/Type/RedirectUri.php b/src/DBAL/Type/RedirectUri.php index 840e6a49..b6baee9a 100644 --- a/src/DBAL/Type/RedirectUri.php +++ b/src/DBAL/Type/RedirectUri.php @@ -16,9 +16,6 @@ final class RedirectUri extends ImplodedArray */ private const NAME = 'oauth2_redirect_uri'; - /** - * {@inheritdoc} - */ public function getName(): string { return self::NAME; diff --git a/src/DBAL/Type/Scope.php b/src/DBAL/Type/Scope.php index c946815f..3d4b23ab 100644 --- a/src/DBAL/Type/Scope.php +++ b/src/DBAL/Type/Scope.php @@ -16,9 +16,6 @@ final class Scope extends ImplodedArray */ private const NAME = 'oauth2_scope'; - /** - * {@inheritdoc} - */ public function getName(): string { return self::NAME; diff --git a/src/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php index c61d6944..11861cfe 100644 --- a/src/DependencyInjection/Configuration.php +++ b/src/DependencyInjection/Configuration.php @@ -13,9 +13,6 @@ final class Configuration implements ConfigurationInterface { - /** - * {@inheritdoc} - */ public function getConfigTreeBuilder(): TreeBuilder { $treeBuilder = new TreeBuilder('league_oauth2_server'); diff --git a/src/DependencyInjection/LeagueOAuth2ServerExtension.php b/src/DependencyInjection/LeagueOAuth2ServerExtension.php index dcff3006..81922ad0 100644 --- a/src/DependencyInjection/LeagueOAuth2ServerExtension.php +++ b/src/DependencyInjection/LeagueOAuth2ServerExtension.php @@ -42,8 +42,6 @@ final class LeagueOAuth2ServerExtension extends Extension implements PrependExtensionInterface, CompilerPassInterface { /** - * {@inheritdoc} - * * @return void * * @throws \Exception @@ -73,17 +71,12 @@ public function load(array $configs, ContainerBuilder $container) ; } - /** - * {@inheritdoc} - */ public function getAlias(): string { return 'league_oauth2_server'; } /** - * {@inheritdoc} - * * @return void */ public function prepend(ContainerBuilder $container) @@ -101,8 +94,6 @@ public function prepend(ContainerBuilder $container) } /** - * {@inheritdoc} - * * @return void */ public function process(ContainerBuilder $container) diff --git a/src/Entity/Scope.php b/src/Entity/Scope.php index 89395c0b..08a9c168 100644 --- a/src/Entity/Scope.php +++ b/src/Entity/Scope.php @@ -11,11 +11,6 @@ final class Scope implements ScopeEntityInterface { use EntityTrait; - /** - * {@inheritdoc} - * - * @return mixed - */ #[\ReturnTypeWillChange] public function jsonSerialize() { diff --git a/src/LeagueOAuth2ServerBundle.php b/src/LeagueOAuth2ServerBundle.php index 3b241a7c..1f9b06a1 100644 --- a/src/LeagueOAuth2ServerBundle.php +++ b/src/LeagueOAuth2ServerBundle.php @@ -18,8 +18,6 @@ final class LeagueOAuth2ServerBundle extends Bundle { /** - * {@inheritdoc} - * * @return void */ public function build(ContainerBuilder $container) @@ -30,9 +28,6 @@ public function build(ContainerBuilder $container) $this->configureSecurityExtension($container); } - /** - * {@inheritdoc} - */ public function getContainerExtension(): ExtensionInterface { return new LeagueOAuth2ServerExtension(); diff --git a/src/Model/RefreshToken.php b/src/Model/RefreshToken.php index a212b72e..9a15703e 100644 --- a/src/Model/RefreshToken.php +++ b/src/Model/RefreshToken.php @@ -29,7 +29,7 @@ class RefreshToken implements RefreshTokenInterface /** * @psalm-mutation-free */ - public function __construct(string $identifier, \DateTimeInterface $expiry, ?AccessTokenInterface $accessToken = null) + public function __construct(string $identifier, \DateTimeInterface $expiry, AccessTokenInterface $accessToken = null) { $this->identifier = $identifier; $this->expiry = $expiry; diff --git a/src/Repository/AccessTokenRepository.php b/src/Repository/AccessTokenRepository.php index b6a65971..ede92328 100644 --- a/src/Repository/AccessTokenRepository.php +++ b/src/Repository/AccessTokenRepository.php @@ -42,9 +42,6 @@ public function __construct( $this->scopeConverter = $scopeConverter; } - /** - * {@inheritdoc} - */ public function getNewToken(ClientEntityInterface $clientEntity, array $scopes, $userIdentifier = null) { /** @var int|string|null $userIdentifier */ @@ -59,9 +56,6 @@ public function getNewToken(ClientEntityInterface $clientEntity, array $scopes, return $accessToken; } - /** - * {@inheritdoc} - */ public function persistNewAccessToken(AccessTokenEntityInterface $accessTokenEntity): void { $accessToken = $this->accessTokenManager->find($accessTokenEntity->getIdentifier()); diff --git a/src/Repository/AuthCodeRepository.php b/src/Repository/AuthCodeRepository.php index 313d55b1..ce6e1620 100644 --- a/src/Repository/AuthCodeRepository.php +++ b/src/Repository/AuthCodeRepository.php @@ -41,17 +41,12 @@ public function __construct( $this->scopeConverter = $scopeConverter; } - /** - * {@inheritdoc} - */ public function getNewAuthCode(): AuthCode { return new AuthCode(); } /** - * {@inheritdoc} - * * @return void */ public function persistNewAuthCode(AuthCodeEntityInterface $authCodeEntity) @@ -67,9 +62,6 @@ public function persistNewAuthCode(AuthCodeEntityInterface $authCodeEntity) $this->authorizationCodeManager->save($authorizationCode); } - /** - * {@inheritdoc} - */ public function revokeAuthCode($codeId): void { $authorizationCode = $this->authorizationCodeManager->find($codeId); @@ -83,9 +75,6 @@ public function revokeAuthCode($codeId): void $this->authorizationCodeManager->save($authorizationCode); } - /** - * {@inheritdoc} - */ public function isAuthCodeRevoked($codeId): bool { $authorizationCode = $this->authorizationCodeManager->find($codeId); diff --git a/src/Repository/ClientRepository.php b/src/Repository/ClientRepository.php index d270d940..afb4867d 100644 --- a/src/Repository/ClientRepository.php +++ b/src/Repository/ClientRepository.php @@ -21,9 +21,6 @@ public function __construct(ClientManagerInterface $clientManager) $this->clientManager = $clientManager; } - /** - * {@inheritdoc} - */ public function getClientEntity($clientIdentifier) { $client = $this->clientManager->find($clientIdentifier); @@ -35,9 +32,6 @@ public function getClientEntity($clientIdentifier) return $this->buildClientEntity($client); } - /** - * {@inheritdoc} - */ public function validateClient($clientIdentifier, $clientSecret, $grantType): bool { $client = $this->clientManager->find($clientIdentifier); diff --git a/src/Repository/NullAccessTokenRepository.php b/src/Repository/NullAccessTokenRepository.php index 6061d1de..d315c924 100644 --- a/src/Repository/NullAccessTokenRepository.php +++ b/src/Repository/NullAccessTokenRepository.php @@ -11,9 +11,6 @@ final class NullAccessTokenRepository implements AccessTokenRepositoryInterface { - /** - * {@inheritdoc} - */ public function getNewToken(ClientEntityInterface $clientEntity, array $scopes, $userIdentifier = null): AccessTokenEntityInterface { /** @var int|string|null $userIdentifier */ @@ -28,25 +25,16 @@ public function getNewToken(ClientEntityInterface $clientEntity, array $scopes, return $accessToken; } - /** - * {@inheritdoc} - */ public function persistNewAccessToken(AccessTokenEntityInterface $accessTokenEntity): void { // do nothing } - /** - * {@inheritdoc} - */ public function revokeAccessToken($tokenId): void { // do nothing } - /** - * {@inheritdoc} - */ public function isAccessTokenRevoked($tokenId): bool { return false; diff --git a/src/Repository/RefreshTokenRepository.php b/src/Repository/RefreshTokenRepository.php index 06aa93b3..a81527d2 100644 --- a/src/Repository/RefreshTokenRepository.php +++ b/src/Repository/RefreshTokenRepository.php @@ -32,17 +32,11 @@ public function __construct( $this->accessTokenManager = $accessTokenManager; } - /** - * {@inheritdoc} - */ public function getNewRefreshToken() { return new RefreshTokenEntity(); } - /** - * {@inheritdoc} - */ public function persistNewRefreshToken(RefreshTokenEntityInterface $refreshTokenEntity): void { $refreshToken = $this->refreshTokenManager->find($refreshTokenEntity->getIdentifier()); diff --git a/src/Repository/ScopeRepository.php b/src/Repository/ScopeRepository.php index c93680d2..e750b30b 100644 --- a/src/Repository/ScopeRepository.php +++ b/src/Repository/ScopeRepository.php @@ -52,9 +52,6 @@ public function __construct( $this->eventDispatcher = $eventDispatcher; } - /** - * {@inheritdoc} - */ public function getScopeEntityByIdentifier($identifier) { $scope = $this->scopeManager->find($identifier); diff --git a/src/Repository/UserRepository.php b/src/Repository/UserRepository.php index 48b8c385..7c1f604f 100644 --- a/src/Repository/UserRepository.php +++ b/src/Repository/UserRepository.php @@ -42,9 +42,6 @@ public function __construct( $this->userConverter = $userConverter; } - /** - * {@inheritdoc} - */ public function getUserEntityByUserCredentials( $username, $password, diff --git a/src/Security/Authenticator/OAuth2Authenticator.php b/src/Security/Authenticator/OAuth2Authenticator.php index 3187925b..68e4acfa 100644 --- a/src/Security/Authenticator/OAuth2Authenticator.php +++ b/src/Security/Authenticator/OAuth2Authenticator.php @@ -70,7 +70,7 @@ public function __construct( public function supports(Request $request): ?bool { - return 0 === strpos($request->headers->get('Authorization', ''), 'Bearer '); + return str_starts_with($request->headers->get('Authorization', ''), 'Bearer '); } public function start(Request $request, AuthenticationException $authException = null): Response @@ -79,8 +79,6 @@ public function start(Request $request, AuthenticationException $authException = } /** - * {@inheritdoc} - * * @return Passport */ public function doAuthenticate(Request $request) /* : Passport */ diff --git a/src/Security/Exception/InsufficientScopesException.php b/src/Security/Exception/InsufficientScopesException.php index f3167f31..e1bcf1e7 100644 --- a/src/Security/Exception/InsufficientScopesException.php +++ b/src/Security/Exception/InsufficientScopesException.php @@ -9,7 +9,7 @@ */ class InsufficientScopesException extends OAuth2AuthenticationException { - public static function create(?\Throwable $previous = null): self + public static function create(\Throwable $previous = null): self { return new self('Insufficient scopes.', 403, $previous); } diff --git a/src/Security/Exception/OAuth2AuthenticationException.php b/src/Security/Exception/OAuth2AuthenticationException.php index d7033934..2509fe92 100644 --- a/src/Security/Exception/OAuth2AuthenticationException.php +++ b/src/Security/Exception/OAuth2AuthenticationException.php @@ -17,7 +17,7 @@ class OAuth2AuthenticationException extends AuthenticationException implements H */ private $statusCode; - public function __construct(string $message, int $statusCode, ?\Throwable $previous = null) + public function __construct(string $message, int $statusCode, \Throwable $previous = null) { $this->statusCode = $statusCode; diff --git a/src/Security/Exception/OAuth2AuthenticationFailedException.php b/src/Security/Exception/OAuth2AuthenticationFailedException.php index 781575c6..73e457ca 100644 --- a/src/Security/Exception/OAuth2AuthenticationFailedException.php +++ b/src/Security/Exception/OAuth2AuthenticationFailedException.php @@ -9,7 +9,7 @@ */ class OAuth2AuthenticationFailedException extends OAuth2AuthenticationException { - public static function create(string $message, ?\Throwable $previous = null): self + public static function create(string $message, \Throwable $previous = null): self { return new self($message, 401, $previous); } diff --git a/tests/Acceptance/DoctrineCredentialsRevokerTest.php b/tests/Acceptance/DoctrineCredentialsRevokerTest.php index 4de2ebf1..e99baab5 100644 --- a/tests/Acceptance/DoctrineCredentialsRevokerTest.php +++ b/tests/Acceptance/DoctrineCredentialsRevokerTest.php @@ -90,7 +90,7 @@ private function buildRefreshToken(string $identifier, string $modify, AccessTok ); } - private function buildAccessToken(string $identifier, string $modify, Client $client, ?string $userIdentifier = null): AccessToken + private function buildAccessToken(string $identifier, string $modify, Client $client, string $userIdentifier = null): AccessToken { return new AccessToken( $identifier, @@ -101,7 +101,7 @@ private function buildAccessToken(string $identifier, string $modify, Client $cl ); } - private function buildAuthCode(string $identifier, string $modify, Client $client, ?string $userIdentifier = null): AuthorizationCode + private function buildAuthCode(string $identifier, string $modify, Client $client, string $userIdentifier = null): AuthorizationCode { return new AuthorizationCode( $identifier, diff --git a/tests/Fixtures/User.php b/tests/Fixtures/User.php index 42e07702..43702bf7 100644 --- a/tests/Fixtures/User.php +++ b/tests/Fixtures/User.php @@ -8,49 +8,31 @@ class User extends \ArrayObject implements UserInterface { - /** - * {@inheritdoc} - */ public function getRoles(): array { return $this['roles'] ?? []; } - /** - * {@inheritdoc} - */ public function getPassword(): ?string { return FixtureFactory::FIXTURE_PASSWORD; } - /** - * {@inheritdoc} - */ public function getSalt(): ?string { return null; } - /** - * {@inheritdoc} - */ public function getUsername(): string { return $this->getUserIdentifier(); } - /** - * {@inheritdoc} - */ public function getUserIdentifier(): string { return FixtureFactory::FIXTURE_USER; } - /** - * {@inheritdoc} - */ public function eraseCredentials() { } diff --git a/tests/Integration/AbstractIntegrationTest.php b/tests/Integration/AbstractIntegrationTest.php index 00d708f3..51acbb05 100644 --- a/tests/Integration/AbstractIntegrationTest.php +++ b/tests/Integration/AbstractIntegrationTest.php @@ -102,9 +102,6 @@ abstract class AbstractIntegrationTest extends TestCase */ private $requireCodeChallengeForPublicClients = true; - /** - * {@inheritdoc} - */ protected function setUp(): void { $this->eventDispatcher = new EventDispatcher(); diff --git a/tests/TestKernel.php b/tests/TestKernel.php index e275f1d7..12abdec2 100644 --- a/tests/TestKernel.php +++ b/tests/TestKernel.php @@ -20,9 +20,6 @@ final class TestKernel extends Kernel implements CompilerPassInterface { - /** - * {@inheritdoc} - */ public function boot() { $this->initializeEnvironmentVariables(); @@ -30,9 +27,6 @@ public function boot() parent::boot(); } - /** - * {@inheritdoc} - */ public function registerBundles(): iterable { return [ @@ -43,33 +37,21 @@ public function registerBundles(): iterable ]; } - /** - * {@inheritdoc} - */ public function getCacheDir(): string { return sprintf('%s/tests/.kernel/cache', $this->getProjectDir()); } - /** - * {@inheritdoc} - */ public function getLogDir(): string { return sprintf('%s/tests/.kernel/logs', $this->getProjectDir()); } - /** - * {@inheritdoc} - */ public function process(ContainerBuilder $container) { $this->exposeManagerServices($container); } - /** - * {@inheritdoc} - */ public function registerContainerConfiguration(LoaderInterface $loader) { $loader->load(function (ContainerBuilder $container) {