Erebot
latest
A modular IRC bot for PHP 5.3+
Main Page
Related Pages
Classes
Files
File List
Main.php
1
<?php
2
/*
3
This file is part of Erebot, a modular IRC bot written in PHP.
4
5
Copyright © 2010 François Poirotte
6
7
Erebot is free software: you can redistribute it and/or modify
8
it under the terms of the GNU General Public License as published by
9
the Free Software Foundation, either version 3 of the License, or
10
(at your option) any later version.
11
12
Erebot is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
16
17
You should have received a copy of the GNU General Public License
18
along with Erebot. If not, see <http://www.gnu.org/licenses/>.
19
*/
20
21
namespace
Erebot\Interfaces\Config
;
22
31
interface
Main
extends
\Erebot\Interfaces\Config\Proxy
32
{
34
const
LOAD_FROM_FILE
= 1;
35
37
const
LOAD_FROM_STRING
= 2;
38
43
public
function
__clone
();
44
68
public
function
load
($configData, $source);
69
83
public
function
getNetworkCfg
($network);
84
92
public
function
getNetworks
();
93
110
public
function
getVersion
();
111
118
public
function
getTimezone
();
119
126
public
function
getCommandsPrefix
();
127
138
public
function
getConfigFile
();
139
151
public
function
mustDaemonize
();
152
168
public
function
getGroupIdentity
();
169
185
public
function
getUserIdentity
();
186
199
public
function
getPidfile
();
200
}
Erebot\Interfaces\Config\Main\__clone
__clone()
Erebot\Interfaces\Config\Main\getConfigFile
getConfigFile()
Erebot\Interfaces\Config\Main\LOAD_FROM_STRING
const LOAD_FROM_STRING
Indicates that the configuration must be loaded from a string.
Definition:
Main.php:37
Erebot\Interfaces\Config\Main\getTimezone
getTimezone()
Erebot\Interfaces\Config\Main\getPidfile
getPidfile()
Erebot\Interfaces\Config\Main\getNetworks
getNetworks()
Erebot\Interfaces\Config\Main\getGroupIdentity
getGroupIdentity()
Erebot\Interfaces\Config
Definition:
Channel.php:21
Erebot\Interfaces\Config\Main\getCommandsPrefix
getCommandsPrefix()
Erebot\Interfaces\Config\Main\getVersion
getVersion()
Erebot\Interfaces\Config\Main\LOAD_FROM_FILE
const LOAD_FROM_FILE
Indicates that the configuration must be loaded from a file.
Definition:
Main.php:34
Erebot\Interfaces\Config\Main\mustDaemonize
mustDaemonize()
Erebot\Interfaces\Config\Main\getNetworkCfg
getNetworkCfg($network)
Erebot\Interfaces\Config\Proxy
Interface for a generic cascading configuration.
Definition:
Proxy.php:30
Erebot\Interfaces\Config\Main
Interface for the main (general) configuration.
Definition:
Main.php:31
Erebot\Interfaces\Config\Main\load
load($configData, $source)
Erebot\Interfaces\Config\Main\getUserIdentity
getUserIdentity()
vendor
erebot
api
src
Interfaces
Config
Main.php
Generated on Sat May 6 2017 15:27:42 for Erebot by
1.8.11