/** * @param bool determines whether to return a PEAR_Error object, or use the PEAR_ErrorStack * @param string Name of Error Stack class to use. */ function __construct() { $this->_stack = new PEAR_ErrorStack('PEAR_PackageFile_v1'); $this->_stack->setErrorMessageTemplate($this->_getErrorMessage()); $this->_isValid = 0; }
function PEAR_ChannelFile() { $this->_stack = new PEAR_ErrorStack('PEAR_ChannelFile'); $this->_stack->setErrorMessageTemplate($this->_getErrorMessage()); $this->_isValid = false; }
/** * Constructor. Use the factory or singleton methods. * * @param bool|object $debug Boolean that indicates if a log instance * should be created or an instance of a class * that implements the PEAR:Log interface. * @return void * @access protected * @see LiveUser::factory * @see LiveUser::singleton */ function LiveUser(&$debug) { $this->stack =& PEAR_ErrorStack::singleton('LiveUser'); if ($debug) { $log =& LiveUser::PEARLogFactory($debug); if ($log) { $this->log =& $log; $this->stack->setLogger($this->log); } } $this->stack->setErrorMessageTemplate($this->_errorMessages); $this->dispatcher =& Event_Dispatcher::getInstance(); }
/** * * @param bool|log boolean value to denote if the debug mode should be enabled, or instance of a PEAR_ErrorStack compatible Log object * @return LiveUser_Admin * * @access public * @see init */ function LiveUser_Admin(&$debug) { $this->stack =& PEAR_ErrorStack::singleton('LiveUser_Admin'); if ($debug) { $log =& LiveUser::PEARLogFactory($debug); if ($log) { $this->log =& $log; $this->stack->setLogger($this->log); } } $this->stack->setErrorMessageTemplate($this->_errorMessages); }