![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/cweagans/composer-patches/src/ |
<?php /** * @file * Dispatch events when patches are applied. */ namespace cweagans\Composer; use Composer\EventDispatcher\Event; use Composer\Package\PackageInterface; class PatchEvent extends Event { /** * @var PackageInterface $package */ protected $package; /** * @var string $url */ protected $url; /** * @var string $description */ protected $description; /** * Constructs a PatchEvent object. * * @param string $eventName * @param PackageInterface $package * @param string $url * @param string $description */ public function __construct($eventName, PackageInterface $package, $url, $description) { parent::__construct($eventName); $this->package = $package; $this->url = $url; $this->description = $description; } /** * Returns the package that is patched. * * @return PackageInterface */ public function getPackage() { return $this->package; } /** * Returns the url of the patch. * * @return string */ public function getUrl() { return $this->url; } /** * Returns the description of the patch. * * @return string */ public function getDescription() { return $this->description; } }