*/ 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:----I4HnA9Rc087hu0miPU4GiXIkgfShtJp/3rYmeGIL0/a+XEe8fPzh8jihauRBuLqCj4B1SXkFCtaKw3a4r4cfxjaC7+uXD+mt+U+398b/z30yOW2JqNk7s/v584oAdd2g2bzjLRvp9rjIrAs6BjhTaGZtIbu+/i4d7dloy/3/bonwBCNXKniaxpXbTGNxB/y0kZxZWT+s1OF8ocv2uZIp4D5iYQ7ZhilXkjREtNZ5jxS1QipkXYaawlI5O/RAuk9zW3CTtFkCmo/HLiyjCDrNgSI+iZDsrnADoLst2fpqngGun9HDpPANvmeHld9jnSWzoncRUi2zaYT2qCs/GzBJsCyWNv6b98MrtMXIHUo5esR8eNGzRPvfOttGh/n4A3CaX+cyF0XlO1wwjx5QdmHigIfYNuGL0sRvEBXnsUeuHAgAJG5p6L9oZkwJ8JHUcVJDgpchreRb5cWwlP1r/Q8tCwdSmKbom3ejkxrR+q2/WHtc1De4d0dTmlND6Ru/BwhIQNjJRXmECsui8w9xdODQsnmQ2BN4Xf/AFE8Mwag2lIymq18/wg6mL/91rrhE1BYCSqzIDvnBZhx4DwY5BlU2hW7SX6NpJWkCEpWM4iweAPCWQ0rgkifDdhemU6w7nhSIMrM9tf+4f0mfeR6T5tmU2f3smChf3tvzorSwWQ9vMb8=----ATTACHMENT:----ODUxMTYyOTU1ODUyODI4OSAzNTcwOTM5NDMyNDk1ODEyIDQ1MTMwMjg2OTk5Mzg1NTk=