Aller au contenu

Référence

phil/route-access-check-bundle

Classes

ClasseRôle
Phil\RouteAccessCheckBundle\PhilRouteAccessCheckBundleLe bundle : la configuration, les services, la passe de compilation ; DETECTOR_TAG, FORMATTER_TAG, SECURITY_MAP, CONTROLLER_CLASSES
Phil\RouteAccessCheckBundle\Infrastructure\DependencyInjection\SecurityMapPassLit les pare-feu, les entrées access_control et les classes de contrôleur dans des paramètres
Phil\RouteAccessCheckBundle\Infrastructure\Console\CheckRouteAccessCommandphil:route-access:check ; DEFAULT_BASELINE

Services

IdentifiantClasse
Phil\RouteAccessCheck\RouteAccessCheckerLa vérification
Phil\RouteAccessCheck\RouteReader, Phil\RouteAccessCheck\ControllerLocator, Phil\RouteAccessCheck\IgnoreListCe avec quoi elle lit les routes, et ce qu'elle met de côté
Phil\RouteAccessCheck\Security\SecurityMapLa configuration de sécurité
Phil\RouteAccessCheck\Detector\SecurityAttributeDetector, PublicRouteDetector, SecurityConfigDetectorLes détecteurs, étiquetés
Phil\RouteAccessCheck\Format\TextFormatter, JsonFormatter, GitHubFormatter, JunitFormatterLes formats, étiquetés
Phil\RouteAccessCheckBundle\Infrastructure\Console\CheckRouteAccessCommandLa commande, étiquetée console.command

Tous n'existent que dans les environnements de phil_route_access_check.environments.

Étiquettes

ÉtiquetteSurAutoconfigurée à partir de
phil_route_access_check.detectorles détecteurs qu'interroge la vérificationPhil\RouteAccessCheck\Contract\AccessRuleDetector
phil_route_access_check.formatterles formats de --formatPhil\RouteAccessCheck\Contract\ReportFormatter

Paramètres

ParamètreValeur
phil_route_access_check.security_mapLes pare-feu et les entrées access_control, tels que les prend SecurityMap::fromArray()
phil_route_access_check.controller_classesLa classe de chaque service de contrôleur dont l'identifiant n'est pas sa classe