manager-bundle/src/DependencyInjection/Compiler/ContaoManagerPass.php
public function process(ContainerBuilder $container): void
    {
        $webDir = $container->getParameter('contao.web_dir');
        $managerPath = $container->getParameter('contao_manager.manager_path');

        if (null === $managerPath) {
            if (is_file($webDir.'/contao-manager.phar.php')) {
                $managerPath = 'contao-manager.phar.php';
            }
        } elseif (!is_file($webDir.'/'.$managerPath)) {
            throw new \LogicException(
                sprintf(
                    'You have configured "contao_manager.manager_path" but the file "%s" does not exist',
                    $webDir.'/'.$managerPath
                )
            );
        }

        $container->setParameter('contao_manager.manager_path', $managerPath);
    }
public function process(ContainerBuilder $container): void
    {
        $webDir = $container->getParameter('contao.web_dir');
        $managerPath = $container->getParameter('contao_manager.manager_path');

        if (null === $managerPath) {
            if (is_file($webDir.'/contao-manager.phar.php')) {
                $managerPath = 'contao-manager.phar.php';
            }
        } elseif (!is_file($webDir.'/'.$managerPath)) {
            throw new \LogicException(
                sprintf(
                    'You have configured "contao_manager.manager_path" but the file "%s" does not exist',
                    $webDir.'/'.$managerPath
                )
            );
        }

        $container->setParameter('contao_manager.manager_path', $managerPath);
    }
{@inheritdoc}