pug-php/pug-symfony

View on GitHub
src/Pug/Symfony/Traits/Installer.php

Summary

Maintainability
A
1 hr
Test Coverage

Showing 10 of 10 total issues

Method installSymfonyBundle has 6 arguments (exceeds 4 allowed). Consider refactoring.
Open

IOInterface $io,
string $dir,
string $bundle,
string $bundleClass,
callable $proceedTask,
Severity: Minor
Found in src/Pug/Symfony/Traits/Installer.php - About 45 mins to fix

    Method proceedTask has 6 arguments (exceeds 4 allowed). Consider refactoring.
    Open

    public static function proceedTask(&$flags, $io, $taskResult, $flag, $successMessage, $message)
    Severity: Minor
    Found in src/Pug/Symfony/Traits/Installer.php - About 45 mins to fix

      The method installInSymfony5 uses an else expression. Else clauses are basically not necessary and you can simplify the code by not using them.
      Open

      } else {
      $flags |= InstallerInterface::KERNEL_OK;
      }
      Severity: Minor
      Found in src/Pug/Symfony/Traits/Installer.php by phpmd

      syntax error, unexpected ')', expecting variable (T_VARIABLE)
      Open

      ): void {
      Severity: Critical
      Found in src/Pug/Symfony/Traits/Installer.php by phan

      Avoid variables with short names like $io. Configured minimum length is 3.
      Open

      IOInterface $io,
      Severity: Minor
      Found in src/Pug/Symfony/Traits/Installer.php by phpmd

      Avoid variables with short names like $io. Configured minimum length is 3.
      Open

      public static function proceedTask(&$flags, $io, $taskResult, $flag, $successMessage, $message)
      Severity: Minor
      Found in src/Pug/Symfony/Traits/Installer.php by phpmd

      Avoid variables with short names like $io. Configured minimum length is 3.
      Open

      $io = $event->getIO();
      Severity: Minor
      Found in src/Pug/Symfony/Traits/Installer.php by phpmd

      Avoid variables with short names like $io. Configured minimum length is 3.
      Open

      $io = $event->getIO();
      Severity: Minor
      Found in src/Pug/Symfony/Traits/Installer.php by phpmd

      Avoid variables with short names like $io. Configured minimum length is 3.
      Open

      protected static function askConfirmation(IOInterface $io, string $message): bool
      Severity: Minor
      Found in src/Pug/Symfony/Traits/Installer.php by phpmd

      Line exceeds 120 characters; contains 142 characters
      Open

      $addBundle = static::askConfirmation($io, 'Would you like us to add automatically the pug bundle in your config/bundles.php? [Y/N] ');
      Category
      Status