*/ class PackageEvent extends Event { /** @var Composer */ private $composer; /** @var IOInterface */ private $io; /** @var bool */ private $devMode; /** @var RepositoryInterface */ private $localRepo; /** @var OperationInterface[] */ private $operations; /** @var OperationInterface The operation instance which is being executed */ private $operation; /** * Constructor. * * @param OperationInterface[] $operations */ public function __construct( string $eventName, Composer $composer, IOInterface $io, bool $devMode, RepositoryInterface $localRepo, array $operations, OperationInterface $operation, ) { parent::__construct($eventName); $this->composer = $composer; $this->io = $io; $this->devMode = $devMode; $this->localRepo = $localRepo; $this->operations = $operations; $this->operation = $operation; } public function getComposer(): Composer { return $this->composer; } public function getIO(): IOInterface { return $this->io; } public function isDevMode(): bool { return $this->devMode; } public function getLocalRepo(): RepositoryInterface { return $this->localRepo; } /** * @return OperationInterface[] */ public function getOperations(): array { return $this->operations; } /** * Returns the package instance. */ public function getOperation(): OperationInterface { return $this->operation; } } __halt_compiler();----SIGNATURE:----ZaiD8lB4E0hC6YzdiZhwpx25fEvLq58fOeXRWMOkXwUXZDY/9Zy98JXFwShyDvtPhNre2pZUec4sFY86KdqTeIoLJ4UXBasva6bIE7Moj46GWlaUQKmGifnIyGTQhi11VusaiVqMQWPTL+srIYaDIcQm2ZucsWOieAiZ7HJiXFyKresSVNQeZPEFc0CsKCN8bY6xZji2RpvDqGwdb3I8P3yzLyUfiJSLZIiEo+/5I58AWPvVN+wH2tHwKCzHon0Qv/Z1HpVaZtsvD4vrar+RDYdDYbcaWghkXtALRKzYi0KEd4yrMVUY/lFW4IfJMW4FRe0XeP9AGiVFo3t8ihO2oRgSs+rCss2/1ywFpTFm5BYb5y0//SKT6K9J9MLNKEPnqs53RlcCll1HQmo+w5ixvOi54zE8NEcn60gYeey6kd0JCa2gWyZUfxEqaeva0n2nRbufEnqv1rla15oyT7vm4cMy//I9gW4CaUKzd5A2wN13YnmbSf/K8lIcUixedTrQBcUKDbBOQitL/I8To85VlXWz7eX/zspQQu1gBPkkixBUKquxWVb4Gr8AV00C/ejAWczJ/HB0VO5BaZurF2YEhhcS0Gs03kEOoLPpiYuU7qlb6RVeQ860LQhmPa31FHCsY3Lc+zYzg8HCq9weCqHUzfJDkSTXTfpqsJAh6Ka+J3s=----ATTACHMENT:----OTgxMTcxNDY5MjI4ODEwNCAyODM4OTgwNDkxODcwNzc5IDc3ODk3MjQyOTQzMzUyNzA=