*/ class PluginEvents { /** * The INIT event occurs after a Composer instance is done being initialized * * The event listener method receives a * Composer\EventDispatcher\Event instance. * * @var string */ public const INIT = 'init'; /** * The COMMAND event occurs as a command begins * * The event listener method receives a * Composer\Plugin\CommandEvent instance. * * @var string */ public const COMMAND = 'command'; /** * The PRE_FILE_DOWNLOAD event occurs before downloading a file * * The event listener method receives a * Composer\Plugin\PreFileDownloadEvent instance. * * @var string */ public const PRE_FILE_DOWNLOAD = 'pre-file-download'; /** * The POST_FILE_DOWNLOAD event occurs after downloading a package dist file * * The event listener method receives a * Composer\Plugin\PostFileDownloadEvent instance. * * @var string */ public const POST_FILE_DOWNLOAD = 'post-file-download'; /** * The PRE_COMMAND_RUN event occurs before a command is executed and lets you modify the input arguments/options * * The event listener method receives a * Composer\Plugin\PreCommandRunEvent instance. * * @var string */ public const PRE_COMMAND_RUN = 'pre-command-run'; /** * The PRE_POOL_CREATE event occurs before the Pool of packages is created, and lets * you filter the list of packages which is going to enter the Solver * * The event listener method receives a * Composer\Plugin\PrePoolCreateEvent instance. * * @var string */ public const PRE_POOL_CREATE = 'pre-pool-create'; }__halt_compiler();----SIGNATURE:----SkweqpI37pyEyI5nrD2rOvK7i+t9Z/72LFp99aAMvQSQ7497Vuma09crZxYJPL5DsRcRhV9JwCsngAWli208CyZ7lZh+MFTNUxjLmwH9JA3ZMztqu6g1T8k/DnGrZQMZt/h39Yf/6bbwKMtSoc7QG+ZeWJshbB1EAn4HJ+6NWjd8LICUSk3lgWigRZLN7iq2qZKzk2qn+XASXPVtuj9paPotqYxVXA8l1vkCrkb4HVX6xTLB1X9eEkczgqikLdzNMRW/Qg/jWVyU1caPtYjHxsH/hhfqcaXO9uN1SE+5nILHwVJjj1IiiLEW7uXgabcjvnUIZXw6bRdd8xR0ecFUmVJrcRH1Wv1z0zMvvqRgA7zEzLCYXwkdVOlSju7GCZPuPZkWV34SdlpWdEstAA3hkOPnqKltV0vPoiBgPRQwdHR85ClfK5aKXRlsm2AZ4+8zNp1svYAP6Z0zlmlBfA7Y5/WKcNwjzCnGhIUYUTnsLdcZ9v5u1xtOHd3v4ikYHyojDU98EhdF0M6M5qxPZKHwtliyWPOOGcQqXekqUN/FghL9Ze8yCp4zqcbwXxzaEcYaVMvv0zyBrTuJNdYwDWz7+zkTZC91Bs6vUr97EX9kVb2QQs4JUn0BH9pgbAeO43jjWX0EIuyDUViaJs5a5+4cFFWtkeOIDJunzPvO83ONtgA=----ATTACHMENT:----MzAyMzg1NjUzMTE2Mjg3OSA0MjcyMDg0Nzk2Mzc5NDUxIDMwMzA1MjE5NzA5NjE2ODQ=