*/ 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:----bXWzM978Dv8xdOkImqmnKDQ0H+CyGRfZ9Q2kUcu0tEPfyy70ctGOtNrKLvrLM81Tv0OtQYAHOP7EgL8ICxExnO53Kxf6Y3B82+Z+GqgzGUT/yisOUQPZ6H8oaFKt2V0Haehcql5/Ras4qhtbs6+WVkyTcxIrk3wZmhZqsL1RLhCy4RaE9hg7gPvE8mfinDVPBRnYT6r8rSN4gFspLVdGn0xa2HuIpfnH+kvJpH2S7Vr9f94m3J0306dkArsZ5/OohFEf6h1/sgcNC/r76heA1NMLPM5VF+NQlrvpbXQascR/9JTC4aAUXQvaIJjc/i2TgPHWNx66MX/IqlveCo5NhroN4bagIbAJo6zYI2LWT4/vCUJxJSO4zzQ9c+Bn37iFvK5dscZ6CLFNWflVwASKg5Jrp1MD0G0p0/cEv+bT9vExXXuNpA6SySaf7dEHWPGrKp7dd7OmoB2wOjIsxxcgCjQmKIv3vyRjI81HTm66viw84l0adfU83xk6SgPLoSC3Mr/PIM5UaMiEnq/OL7IIeOEkpoSRQyMDly7yygETWWrz3XyBlGbPbcVWjjWy/OdQfMVAqaEpE7Vi8RcaP3fhipUh4CtdbjgH+qgTV40LLU1nQGnl1GqLFnUPprBmRVsQDWbzPa8JEGTuZEqjMiOg3HM3AG37J5X7oJxLZLVvPKM=----ATTACHMENT:----ODc1MTk3MTAzOTY3MzM5MiA4NjU1MTM3ODI5NjY0MjgxIDUxMTc5OTM2MzQ2ODM3MDk=