public function __construct(array $config = array()) { $defaults = array('mode' => 'r', 'message' => null); parent::__construct($config + $defaults); $this->timeout($this->_config['timeout']); }