Bolt\Composer\EventListener\PackageEventListener::mirror PHP Method

mirror() public static method

Mirror a directory if the two directories don't match.
public static mirror ( string $source, string $dest, Composer\Installer\PackageEvent $event )
$source string
$dest string
$event Composer\Installer\PackageEvent
    public static function mirror($source, $dest, PackageEvent $event)
    {
        if (realpath($source) === realpath($dest)) {
            return;
        }
        $fs = new Filesystem();
        try {
            $fs->mirror($source, $dest);
        } catch (IOException $e) {
            $event->getIO()->writeError(sprintf('Mirroring %s to %s failed:', $source, $dest));
            $event->getIO()->writeError($e->getMessage());
        }
    }