Erebot  latest
A modular IRC bot for PHP 5.3+
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NErebot
 NConfig
 NConsole
 NEvent
 NIdentd
 NInterfaces
 NIrcCollator
 NModule
 NNumericProfile
 NProxy
 NStyling
 CAutoloadAutoloader for Erebot's classes and interfaces
 CCallableInterfaceInterface for something that can be called
 CCallableWrapperClass used to represent anything that is callable
 CCLIProvides the entry-point for Erebot
 CConnectionFactoryConnection factory
 CConnectionFailureExceptionAn exception thrown to indicate a connection failure
 CCoreProvides core functionalities for Erebot
 CDOMAn extension of PHP's DomDocument class that implements Schematron validation on top of RelaxNG/XML Schema
 CErrorReportingExceptionAn exception thrown whenever PHP raises a notice, warning, etc
 CEventHandlerAn event handler which will call a callback function/method whenever a set of conditions are met
 CExceptionBase class for other (Erebot-related) exceptions
 CIdentityRepresents the identity of an IRC user
 CIllegalActionExceptionAn exception thrown when some illegal action was attempted
 CIntlA class which provides translations for messages used by the core and modules
 CIntlInterfaceInterface to provide internationalization
 CInvalidValueExceptionAn exception thrown when an invalid value has been passed to a function or method
 CIrcCollatorAn abstract class that provides an IRC collation
 CIrcConnectionHandles a (possibly encrypted) connection to an IRC server
 CIrcParserA class that can parse IRC messages and produce events to match the commands in those messages
 CIrcTextWrapperA wrapper that correctly splits messages received from an IRC server (data part)
 CLineIOA class that provides a line-by-line reader
 CNotFoundExceptionAn exception thrown when the given item could not be found
 CNotImplementedExceptionAn exception thrown when you try to use a feature which has not been implemented yet
 CNumericHandlerA class to handle numeric events
 CNumericReferenceA class that holds a reference to an IRC numeric
 CPatchesA class that provides some patches for PHP
 CPromptA simple prompt which can be used to send commands remotely
 CStopExceptionAn exception thrown when Erebot stops
 CStreamWrapperBaseAbstract class for a minimal PHP stream wrapper
 CStylingProvides styling (formatting) features
 CStylingInterfaceInterface for styling (formatting) capabilities
 CTextWrapperA wrapper to easily split a string using a separator and deal with other operations related to separators
 CTimerAn implementation of timers
 CTimerInterfaceInterface for a timer implementation
 CURISimple parser/generator for Uniform Resource Identifiers as defined in RFC 3986
 CURIInterfaceInterface for a Uniform Resource Identifier parser/generator compatible with RFC 3986
 CUtilsUtility methods for Erebot
 CXGlobStreamA stream wrapper which performs a glob on files and returns the content of all matching files, wrapped in XML boilerplate
 CArrayAccessInterface to provide accessing objects as arrays
 CCountableClasses implementing Countable can be used with the count() function
 CIteratorInterface for external iterators or objects that can be iterated themselves internally
 CIteratorAggregateInterface to create an external Iterator
 CSerializableInterface for customized serializing
 CTraversableInterface to detect if a class is traversable using foreach