|
@@ 172-176 (lines=5) @@
|
| 169 |
|
* @throws InvalidArgumentException |
| 170 |
|
*/ |
| 171 |
|
public static function newFromParams( $params ) { |
| 172 |
|
if ( isset( $params['loggroup'] ) ) { |
| 173 |
|
$params['logger'] = LoggerFactory::getInstance( $params['loggroup'] ); |
| 174 |
|
} else { |
| 175 |
|
$params['logger'] = LoggerFactory::getInstance( 'objectcache' ); |
| 176 |
|
} |
| 177 |
|
if ( !isset( $params['keyspace'] ) ) { |
| 178 |
|
$params['keyspace'] = self::getDefaultKeyspace(); |
| 179 |
|
} |
|
@@ 353-357 (lines=5) @@
|
| 350 |
|
$params['channels'][$action] = $channel; |
| 351 |
|
} |
| 352 |
|
$params['cache'] = self::newFromParams( $params['store'] ); |
| 353 |
|
if ( isset( $params['loggroup'] ) ) { |
| 354 |
|
$params['logger'] = LoggerFactory::getInstance( $params['loggroup'] ); |
| 355 |
|
} else { |
| 356 |
|
$params['logger'] = LoggerFactory::getInstance( 'objectcache' ); |
| 357 |
|
} |
| 358 |
|
$class = $params['class']; |
| 359 |
|
|
| 360 |
|
return new $class( $params ); |