public static function configureAsRoot(): void
    {
        $filesystem = new Filesystem();
        $vendor_dir = Path::VENDOR_DIR . '/hostnet/phpcs-tool/src';
        if ($filesystem->exists($vendor_dir)) {
            return;
        }

        self::configure();

        $filesystem->mkdir($vendor_dir . '/Hostnet');
        $filesystem->symlink(__DIR__ . '/../../Sniffs', $vendor_dir . '/Hostnet/Sniffs');
        $filesystem->copy(__DIR__ . '/../../ruleset.xml', $vendor_dir . '/Hostnet/ruleset.xml');

        $filesystem->mkdir($vendor_dir . '/HostnetPaths');
        $filesystem->copy(__DIR__ . '/../../../HostnetPaths/ruleset.xml', $vendor_dir . '/HostnetPaths/ruleset.xml');
    }
public static function configureAsRoot(): void
    {
        $filesystem = new Filesystem();
        $vendor_dir = Path::VENDOR_DIR . '/hostnet/phpcs-tool/src';
        if ($filesystem->exists($vendor_dir)) {
            return;
        }

        self::configure();

        $filesystem->mkdir($vendor_dir . '/Hostnet');
        $filesystem->symlink(__DIR__ . '/../../Sniffs', $vendor_dir . '/Hostnet/Sniffs');
        $filesystem->copy(__DIR__ . '/../../ruleset.xml', $vendor_dir . '/Hostnet/ruleset.xml');

        $filesystem->mkdir($vendor_dir . '/HostnetPaths');
        $filesystem->copy(__DIR__ . '/../../../HostnetPaths/ruleset.xml', $vendor_dir . '/HostnetPaths/ruleset.xml');
    }
public static function configureAsRoot ( ) : void { $ filesystem = new Filesystem ( ) ; $ vendor_dir = Path :: VENDOR_DIR . '/hostnet/phpcs-tool/src' ; if ( $ filesystem -> exists ( $ vendor_dir ) ) { return ; } self :: configure ( ) ; $ filesystem -> mkdir ( $ vendor_dir . '/Hostnet' ) ; $ filesystem -> symlink ( __DIR__ . '/../../Sniffs' , $ vendor_dir . '/Hostnet/Sniffs' ) ; $ filesystem -> copy ( __DIR__ . '/../../ruleset.xml' , $ vendor_dir . '/Hostnet/ruleset.xml' ) ; $ filesystem -> mkdir ( $ vendor_dir . '/HostnetPaths' ) ; $ filesystem -> copy ( __DIR__ . '/../../../HostnetPaths/ruleset.xml' , $ vendor_dir . '/HostnetPaths/ruleset.xml' ) ; }
Configuration for standalone use in a system wide installation scenario
Configuration for standalone use in a system wide installation scenario