Remove TriggerEvent setter and adding arguments to the constructor
parent
0bcf3c26d9
commit
c7b898d10d
|
@ -56,11 +56,7 @@ class TriggerDispatcher
|
|||
*/
|
||||
public function dispatch($eventName)
|
||||
{
|
||||
$event = new TriggerEvent();
|
||||
|
||||
$event->setName($eventName);
|
||||
$event->setComposer($this->composer);
|
||||
$event->setIO($this->io);
|
||||
$event = new TriggerEvent($eventName, $this->composer, $this->io);
|
||||
|
||||
$this->doDispatch($event);
|
||||
}
|
||||
|
|
|
@ -37,6 +37,20 @@ class TriggerEvent
|
|||
*/
|
||||
private $io;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
*
|
||||
* @param string $name The event name
|
||||
* @param Composer $composer The composer objet
|
||||
* @param IOInterface $io The IOInterface object
|
||||
*/
|
||||
public function __construct($name, Composer $composer, IOInterface $io)
|
||||
{
|
||||
$this->name = $name;
|
||||
$this->composer = $composer;
|
||||
$this->io = $io;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the event's name.
|
||||
*
|
||||
|
@ -47,16 +61,6 @@ class TriggerEvent
|
|||
return $this->name;
|
||||
}
|
||||
|
||||
/**
|
||||
* Stores the event's name.
|
||||
*
|
||||
* @param string $name The event name
|
||||
*/
|
||||
public function setName($name)
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the composer instance.
|
||||
*
|
||||
|
@ -67,16 +71,6 @@ class TriggerEvent
|
|||
return $this->composer;
|
||||
}
|
||||
|
||||
/**
|
||||
* Stores the composer instance.
|
||||
*
|
||||
* @param Composer $composer
|
||||
*/
|
||||
public function setComposer(Composer $composer)
|
||||
{
|
||||
$this->composer = $composer;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the IO instance.
|
||||
*
|
||||
|
@ -86,14 +80,4 @@ class TriggerEvent
|
|||
{
|
||||
return $this->io;
|
||||
}
|
||||
|
||||
/**
|
||||
* Stores the IO instance.
|
||||
*
|
||||
* @param IOInterface $io
|
||||
*/
|
||||
public function setIO(IOInterface $io)
|
||||
{
|
||||
$this->io = $io;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue