<?php
declare(strict_types = 1);
namespace OomphInc\ComposerInstallersExtender;
use Composer\Composer;
use Composer\IO\IOInterface;
use Composer\Plugin\PluginInterface;
use OomphInc\ComposerInstallersExtender\Installers\Installer;
class Plugin implements PluginInterface
{
/**
* {@inheritDoc}
*/
public function activate(Composer $composer, IOInterface $io): void
{
$installer = new Installer($io, $composer);
$composer->getInstallationManager()->addInstaller($installer);
}
/**
* {@inheritDoc}
*/
public function deactivate(Composer $composer, IOInterface $io): void
{
}
/**
* {@inheritDoc}
*/
public function uninstall(Composer $composer, IOInterface $io): void
{
}
}