*/ 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:----yTJJfEDb1I5C6AwGQoidbs6qdE5JF1CexjgXnim7fZyghZI32/rsOug8DJNNkhMCuClHz+DOs9Au1NVhCyDuIx+v+1wuQwUH8EsVnmY7f22R8naBw9t1qOIJlxUAUS2JJh6E/43w6eLht2EErQ1bSgt2rkZFTfnLVwXJ6ER79eKSShjTgMJWFEyhcsRUsPQdTBNtCD8d+HLoeRS0P1p9wzPH3AjYd402KAKvV1oN/Gz5EL/H23GXGBJtos45Ytzi0xS5pL3cANXHPdm6Dy+Zd8yDoUGvxJQUsQMQXBmUPfgOGRVQa4I9qVFaMlTfosEInZNz08egozy2ZsP8+Luw86qxPbipYi1xgp5t2+nTjgFqPgceTDgeWql9DVd/g+WH6I5NPlKVZ6+dFHPS4XL8VV2GObXb+5NOsMM3SJcDp3fg7I+Oj0WgFozgqlLPmQeVIcON5t0jOpIJrxvn9FU27Q6vRuKB9rAr5EO5kwd9ME3EQL+N8+noUxucAUZsEVRLXeJTJnMMf+Aj1xn5z+T5hK+BBYo4zqpJ/ZYmZBHCzNQgYXB5M9/0t+wlAHCbKsFJR2RiaWyl8/ZsS/Wc9/tGCkoCGutNyE1xMXI2afY1bVGLGLKO/PdPg0y5+uN6p8MCdkVuNc+WUiPIrCMqWiUZDtVs5iMCgHVhj5JSdAhqANg=----ATTACHMENT:----NjQwNTkyMDgzOTM3MDc5MyA4ODE4MzI2NDA0NDE5MDM3IDk5MDU1NDc5OTEyMDI2NDk=