/** * Creates a new event containing some text * and for which a source and a destination * (target) can be identified. * * \param Erebot::Interfaces::Connection $connection * The connection this event came from. * * \param string $source * Source identified for this event. * * \param string $target * Target identified for this event. * * \param string $text * Text contained in this event. */ public function __construct(\Erebot\Interfaces\Connection $connection, $source, $target, $text) { parent::__construct($connection, $source, $target); $this->text = new \Erebot\TextWrapper((string) $text); }
/** * Creates a new event for which a source, * a destination (target) and a channel * can be identified. * * \param Erebot::Interfaces::Connection $connection * The connection this event came from. * * \param string $chan * IRC channel this event applies to. * * \param string $source * Source identified for this event. * * \param string $target * Target identified for this event. */ public function __construct(\Erebot\Interfaces\Connection $connection, $chan, $source, $target) { parent::__construct($connection, $source, $target); $this->chan = $chan; }