private static function findFrontController(string $documentRoot, string $env): string
    {
        $fileNames = ['index_' . $env . '.php', 'index.php'];

        foreach ($fileNames as $fileName) {
            if (\file_exists($documentRoot . \DIRECTORY_SEPARATOR . $fileName)) {
                return $fileName;
            }
        }

        throw new InvalidArgumentException(
            \sprintf(
                'Unable to find the front controller under [%s] (none of these files exist: [%s]).',
                $documentRoot,
                \implode(', ', $fileNames)
            )
        );
    }
private static function findFrontController(string $documentRoot, string $env): string
    {
        $fileNames = ['index_' . $env . '.php', 'index.php'];

        foreach ($fileNames as $fileName) {
            if (\file_exists($documentRoot . \DIRECTORY_SEPARATOR . $fileName)) {
                return $fileName;
            }
        }

        throw new InvalidArgumentException(
            \sprintf(
                'Unable to find the front controller under [%s] (none of these files exist: [%s]).',
                $documentRoot,
                \implode(', ', $fileNames)
            )
        );
    }
private static function findFrontController ( string $ documentRoot , string $ env ) : string { $ fileNames = [ 'index_' . $ env . '.php' , 'index.php' ] ; foreach ( $ fileNames as $ fileName ) { if ( \ file_exists ( $ documentRoot . \ DIRECTORY_SEPARATOR . $ fileName ) ) { return $ fileName ; } } throw new InvalidArgumentException ( \ sprintf ( 'Unable to find the front controller under [%s] (none of these files exist: [%s]).' , $ documentRoot , \ implode ( ', ' , $ fileNames ) ) ) ; }
Finds the front controller in root path.

@param string $documentRoot
@param string $env

@throws \Viserio\Component\Contract\WebServer\Exception\InvalidArgumentException

@return string
Finds the front controller in root path .