本文整理汇总了PHP中Singleton::initialize方法的典型用法代码示例。如果您正苦于以下问题:PHP Singleton::initialize方法的具体用法?PHP Singleton::initialize怎么用?PHP Singleton::initialize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Singleton
的用法示例。
在下文中一共展示了Singleton::initialize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: initialize
protected final function initialize()
{
parent::initialize();
$this->container = new Pimple();
$config_parsed = Yaml::parse($this->getConfigDir() . "/" . self::CONFIG_FILE_NAME);
foreach ($config_parsed as $section => &$section_config) {
if ($section === "http_scrap") {
$section_config['next_scrapping_agent'] = function () use(&$section_config) {
// si existe entradas en el arreglo agents
if (isset($section_config['agents']) && count($section_config['agents'] > 0)) {
// si agent-swapping = TRUE
if ($section_config['agent_swapping']) {
// retorno uno aleatorio
$r = mt_rand(0, (int) count($section_config['agents']) - 1);
return $section_config['agents'][$r];
}
// sino el primero es el default
return $section_config['agents'][0];
}
// sino devuelve la entrada ultradefaul
return "WEB-BOT";
};
}
$this->container[$section] = $section_config;
$this->read_only_entries[] = $section;
}
}
示例2: initialize
protected function initialize()
{
parent::initialize();
$this->base_dir = realpath(__DIR__ . '/../..');
}