*/ 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:----QlRUc1SDZGF9TYUWR5WlP32dNhDc8JcKO9G6fJZ8RNl/03CcGxRASomipFugGfJpe+mWj5YkgCUPiohHm1fyQ7A7gFK1whs6lv9MFGBgFQWso6VEelXhNfzKwyuFR0d8MpOeBZIi3D+3aPEPA4n3+q8/EOIqUineQrzl7vLgLYtZaKWsoA7PGMWJObkQkanedzcMXrGEUx6QGHm0W/LeNbWiiEqR0PzRbhfJ9JiO6qoPhuQ4aLnsvksaIsmaQShbVrSXfKNSGw8MHZkSi2YOq5YlAO2abV8OFeQkS0fLOprI4uJAJIwSOQxVJqjA3dEMompMSAM2qqj1Uc6va55t6GWVRRlz1npCE5rmIlNmdegQMn/p2KYXM7CxnEIypDIp7GbRgbgS/gZ3XqHWyh5/3kdkS6/hGgEHtvHbmoR/i//Ezo9X1h5sRYo3oVsZ3CSBxd09ZWDQpTWhEgPdVhNEFkfphw4emxugDXZVqiVYCKGpZE4PvmI/XjjIOElbnU9QLl958f4P4eyLrrGPNthwIrpUmdfowOkLcJS2XNQQWwxfYGXLfjj8xvr802jDWC/o1RNe+jARS7nw4CJ2MHGAbxZnQM61lPO7Q+qMZCtGZSFUUl3LkIoHhybHbxjChlzHLCXPSylIbc0XeY1ZIrathWmGe2PPCnLFy/DOGQTab/o=----ATTACHMENT:----MTQxMTY2MjgxMDAxNjgzOSA5MTg3NzYxNjI0NzY0NjY1IDM0NjI3MjY2NTEwNzMxMTg=