Erebot  latest
A modular IRC bot for PHP 5.3+
Erebot\Event\WithChanSourceTextAbstract Class Reference

An abstract Event containing some text, having a source and applying to a channel. More...

+ Inheritance diagram for Erebot\Event\WithChanSourceTextAbstract:

Public Member Functions

 __construct (\Erebot\Interfaces\Connection $connection, $chan, $source, $text)
 
 getText ()
 
- Public Member Functions inherited from Erebot\Event\WithChanSourceAbstract
 __construct (\Erebot\Interfaces\Connection $connection, $chan, $source)
 
 getChan ()
 
 getSource ()
 
- Public Member Functions inherited from Erebot\Event\AbstractEvent
 __construct (\Erebot\Interfaces\Connection $connection)
 
 getConnection ()
 
 preventDefault ($prevent=null)
 

Protected Attributes

 $text
 Content of this event.
 
- Protected Attributes inherited from Erebot\Event\WithChanSourceAbstract
 $chan
 IRC channel this event relates to.
 
 $source
 Source the event originated from.
 
- Protected Attributes inherited from Erebot\Event\AbstractEvent
 $connection
 Connection the event originated from.
 
 $halt
 Whether the default action should be prevented or not. More...
 

Detailed Description

An abstract Event containing some text, having a source and applying to a channel.

Definition at line 28 of file WithChanSourceTextAbstract.php.

Constructor & Destructor Documentation

Erebot\Event\WithChanSourceTextAbstract::__construct ( \Erebot\Interfaces\Connection  $connection,
  $chan,
  $source,
  $text 
)

Creates a new event containing some text and for which a source and a channel can be identified.

Parameters
Erebot::Interfaces::Connection$connectionThe connection this event came from.
string$chanIRC channel this event applies to.
string$sourceSource identified for this event.
string$textText contained in this event.

Definition at line 51 of file WithChanSourceTextAbstract.php.

References Erebot\Event\WithChanSourceAbstract\$chan, Erebot\Event\WithChanSourceAbstract\$source, and Erebot\Event\WithChanSourceTextAbstract\$text.

Member Function Documentation

Erebot\Event\WithChanSourceTextAbstract::getText ( )

Returns the raw content of the current message. No attempt is made at parsing the content.

Return values
stringThe content of this message.

Implements Erebot\Interfaces\Event\Base\Text.

Definition at line 61 of file WithChanSourceTextAbstract.php.

References Erebot\Event\WithChanSourceTextAbstract\$text.


The documentation for this class was generated from the following file: