*/ class PackageEvents { /** * The PRE_PACKAGE_INSTALL event occurs before a package is installed. * * The event listener method receives a Composer\Installer\PackageEvent instance. * * @var string */ public const PRE_PACKAGE_INSTALL = 'pre-package-install'; /** * The POST_PACKAGE_INSTALL event occurs after a package is installed. * * The event listener method receives a Composer\Installer\PackageEvent instance. * * @var string */ public const POST_PACKAGE_INSTALL = 'post-package-install'; /** * The PRE_PACKAGE_UPDATE event occurs before a package is updated. * * The event listener method receives a Composer\Installer\PackageEvent instance. * * @var string */ public const PRE_PACKAGE_UPDATE = 'pre-package-update'; /** * The POST_PACKAGE_UPDATE event occurs after a package is updated. * * The event listener method receives a Composer\Installer\PackageEvent instance. * * @var string */ public const POST_PACKAGE_UPDATE = 'post-package-update'; /** * The PRE_PACKAGE_UNINSTALL event occurs before a package has been uninstalled. * * The event listener method receives a Composer\Installer\PackageEvent instance. * * @var string */ public const PRE_PACKAGE_UNINSTALL = 'pre-package-uninstall'; /** * The POST_PACKAGE_UNINSTALL event occurs after a package has been uninstalled. * * The event listener method receives a Composer\Installer\PackageEvent instance. * * @var string */ public const POST_PACKAGE_UNINSTALL = 'post-package-uninstall'; } __halt_compiler();----SIGNATURE:----hOCeeLKI+eUq5aDjM2cNZWRf0PHwY5gBpOhrVykHa9KonFUv2HPpQl2oeYYVokarQ6IcztZVO0i+7lNOiWp9aN5w1YvH+/AnijhLGXeaKW6HEAW0It3mFtFRKMrRuFQfzsGDqyBxTF6fSG7VQHDBmVV591NL08rI1fThW4TroCQUGJeDBfASwbWWinbG7ic6kxBq3ho9HM0m9sldqHXkyzAMmI9UPzn+sTCTIuHbOCRO4ES1i2UgbnnS+0WpSa7ktjimgkxTVBHxX89wrA/lvNLndp/P/E/6/IPSxZzuLzvWk3tA+mnSzhZaskZ7ImvLKMpNbYmstbXcEpbwIdkNLVWoxJlbrc+2/PITZQohjYPVnhHdtHOmtTRVG/xPo6m7Y84lStxD3PU+XOY9+9ZUn+FsX+couf0jbca4aJZ1opuIc6SJPw4JEaMD8TU7P/K8d1bB5TMxR2d1JvYMM+4B0vX2VgTYpj2DF/Z+pAJ1+hvnCYVZhBVGSs+hhCB7M+gwLePGYwCImjsrU882ganBpa1/BDlQMry2DcE3ACc02w6JCqqf0lrnb4xPYrZPCEE7w7ivuMt8J5R1QV8ohcLlqMXKr0S3m5oCX0faJFjGTR8GMoDhcNTbNL9FRhIiOfx05ruQa1fuRJ+F7t69YhGCzpJNJrspJAfj9YKNKW+xQfU=----ATTACHMENT:----NzE2MTgxODcxOTMxNTI2NSAxMDQ3NjUzNjU4ODc3NzQ0IDI5MzQ1MzgyNzg0OTg4NTI=