pixelfederation/swoole-bundle

View on GitHub
src/Bridge/Symfony/Container/ServicePool/DiServicePool.php

Summary

Maintainability
A
45 mins
Test Coverage

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

        private string $wrappedServiceId,
        private Container $container,
        Mutex $mutex,
        int $instancesLimit = 50,
        ?Resetter $resetter = null,
Severity: Minor
Found in src/Bridge/Symfony/Container/ServicePool/DiServicePool.php - About 45 mins to fix

    Missing class import via use statement (line '39', column '23').
    Open

                throw new \RuntimeException(\sprintf('Service "%s" is not defined.', $this->wrappedServiceId));

    MissingImport

    Since: 2.7.0

    Importing all external classes in a file through use statements makes them clearly visible.

    Example

    function make() {
        return new \stdClass();
    }

    Source http://phpmd.org/rules/cleancode.html#MissingImport

    Line indented incorrectly; expected 4 spaces, found 8
    Open

            private string $wrappedServiceId,

    Line indented incorrectly; expected 4 spaces, found 8
    Open

            private Container $container,

    There are no issues that match your filters.

    Category
    Status