ExpressiveInstaller\OptionalPackages::removeDefaultMiddleware PHP Method

removeDefaultMiddleware() private static method

If a minimal install was requested, remove the default middleware and assets.
private static removeDefaultMiddleware ( Composer\IO\IOInterface $io, string $projectRoot )
$io Composer\IO\IOInterface
$projectRoot string Project root from which to derive the directory to remove
    private static function removeDefaultMiddleware(IOInterface $io, $projectRoot)
    {
        $io->write("<info>Removing default middleware classes and factories</info>");
        self::recursiveRmdir($projectRoot . '/src/App/Action');
        $io->write("<info>Removing default middleware class tests</info>");
        self::recursiveRmdir($projectRoot . '/test/AppTest/Action');
        $io->write("<info>Removing assets</info>");
        unlink($projectRoot . '/public/favicon.ico');
        unlink($projectRoot . '/public/zf-logo.png');
    }