*/ 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:----u+baefPLntO5c/olbkUxdMpqLajNGPlr4iwUMh9409gtZonzeS3XHTM5G0EDNFg0mfqIB12tfjaznT+B3xSKHP7AMfxuP8CPV4j7oWNjcDHLGVG/nB25aydDq9W/n68M6DKWMfoSDu9682QCHMdPfQyoMpNJLBgBGb5Zqvbm9S2C4nNtjN83e3SeDGStXtBbtoRTsP+yFIlP7RlsDCH+iGQv4c3wA4Y+BZRaoGErBCu1CjImkubcIKQF3Ejq9aVf3oH4JTIuBXHgf2xNJSgCGJBGRB+dxrAyu4kTc8iVsNYEGZ+gnyng8cLX7sXLDGw1ttHbpUNSH00h74gwqc0rzq4T+HbrNiX1pJHPGzO0BMV9m0gi6ffK0+rW2p6IOK7dxhYmYTIhagSAFHlTq5XyVPc1+oPNR+X+yQUOjg5u2mhqHGNKZnm+Ve4hUKQJmUcpAyz1lISmivwMzaIgIRq78un3xCklyXEIuGmIZ8gnZ6K9qSqpxneDFVLISyl0135rbzNIUUjyjMlhuJgNluDV4LkgjY57VpCc608KrTc6qcUHnikwZaSTGK2KXC20NxSScf9VFgiI4q1oddHTqomcEh3xNmH2sSFnWqIXhhKfsO4NNDVK5ASY/YRi5SmS8tDrxYZGYV1avAq09IQ5lcfroGjG2IJ2Rw0vXMUWOyV6l9k=----ATTACHMENT:----MTAwOTA4MjkzODA1NjI1NiA1Njk2Mzk3OTEzNTk2OTkzIDMxMTUzMjk5NTExMTY1MDk=