recipe-plugin/src/RecipePlugin.php

27 lines
565 B
PHP
Raw Normal View History

2016-09-12 05:35:13 +02:00
<?php
2016-09-12 05:43:34 +02:00
namespace SilverStripe\RecipePlugin;
2016-09-12 05:35:13 +02:00
use Composer\Composer;
use Composer\IO\IOInterface;
use Composer\Plugin\PluginInterface;
/**
* Register the RecipeInstaller
*/
2016-09-12 05:43:34 +02:00
class RecipePlugin implements PluginInterface
2016-09-12 05:35:13 +02:00
{
/**
* Apply plugin modifications to Composer
*
* @param Composer $composer
* @param IOInterface $io
*/
public function activate(Composer $composer, IOInterface $io)
{
$installer = new RecipeInstaller($io, $composer);
$composer->getInstallationManager()->addInstaller($installer);
}
}