Skip to content

ComposerNormalizeManager ​

php
final readonly class Zairakai\LaravelDevTools\Services\ComposerNormalizeManager

Manages ergebnis/composer-normalize installation and configuration.

Handles checking, prompting, and installing composer-normalize for consistent composer.json formatting in Laravel projects.

Source: src/Services/ComposerNormalizeManager.php

Methods ​

__construct() ​

php
public function __construct(Command $command, Factory $componentsFactory)

handleComposerNormalize() ​

php
public function handleComposerNormalize(string $basePath): void

Prompt the user to install composer-normalize if not already installed.

handleComposerNormalizeOption() ​

php
public function handleComposerNormalizeOption(string $basePath): void

Handle composer-normalize installation based on command options.

installComposerNormalize() ​

php
public function installComposerNormalize(string $basePath): void

Install composer-normalize as a development dependency via Symfony Process.

isComposerNormalizeInstalled() ​

php
public function isComposerNormalizeInstalled(string $basePath): bool

Check whether the composer-normalize binary is present in the project vendor.

Documentation of 4.3.0 , built from 0bcdf31 on 4.3.0 by pipeline #2936310886 on 2026-10-11.