*/ interface PluginInterface { /** * Version number of the internal composer-plugin-api package * * This is used to denote the API version of Plugin specific * features, but is also bumped to a new major if Composer * includes a major break in internal APIs which are susceptible * to be used by plugins. * * @var string */ public const PLUGIN_API_VERSION = '2.3.0'; /** * Apply plugin modifications to Composer * * @return void */ public function activate(Composer $composer, IOInterface $io); /** * Remove any hooks from Composer * * This will be called when a plugin is deactivated before being * uninstalled, but also before it gets upgraded to a new version * so the old one can be deactivated and the new one activated. * * @return void */ public function deactivate(Composer $composer, IOInterface $io); /** * Prepare the plugin to be uninstalled * * This will be called after deactivate. * * @return void */ public function uninstall(Composer $composer, IOInterface $io); } __halt_compiler();----SIGNATURE:----uz4gQCpDuQUnMlR6cy61JYbY2mtfeFVoik9liExWl+KDEdSLTIyLRr7YBjZ9j1I0QsG0XOBP4R3ouqu0AYHS6UUqTv0TkwhH9D74baC9WI5ZtG/3slmr8xswglHi/weDPzT5OFxcBZ0brivTg0tRnv2AWeqxhoecz4aY9OB+SmB2qHRbON2CxLHCQuhs9EL7VWKR+q/zENOuPppAIuRbeS61vz78fiq9BmsIvUnkoze4+XMPXnaB/HZ3pS4qWhInwYgp1FmvTxxug1uhHnT7+690zaefTqH6ebVUY8a58wS9j5rXYRQYLS0lfX0xMqbJN9IQW4R40rLNxThhRquWU+y+nOuABPeKhV/MBxGa8qLgfOtMoHPEfsLhaCiqOf/ak1xdsTJqWDWxYSegvcEaiJAKJw4nLOqwRUOSHxHYbCpAdQUCCOy6ErMsQOU6egy6IZaXWya+huxlnRd2xhTPf8HuX9Q1NEx5lrBtgbRMYZt+LOGKlkiJQbOYluwooYUxLAlWRPivpg6tuRh0ZpAvqdvr71QKFKCtFj/zP2w8+o1foQ0iQ0ad2mm3wYgHl0BVXGM8E8mwbkWEB16td/k6FH5PX7z1xCWy/EdMbwT+nWYeDHjxUCSGjQ+ICQ5OfqlYsTJxWooSGsaclSMCgWh8xc8NM70vQc4T7WileBnkVn0=----ATTACHMENT:----NTMyOTcxNDY4MDA0MDg5NSA2NzAzMjE4NzA4MTI4MjM2IDQzMjE4MDI1ODA2MjM5NTI=