@@ 335-339 (lines=5) @@ | ||
332 | $params['channels'][$action] = $channel; |
|
333 | } |
|
334 | $params['cache'] = self::newFromParams( $params['store'] ); |
|
335 | if ( isset( $params['loggroup'] ) ) { |
|
336 | $params['logger'] = LoggerFactory::getInstance( $params['loggroup'] ); |
|
337 | } else { |
|
338 | $params['logger'] = LoggerFactory::getInstance( 'objectcache' ); |
|
339 | } |
|
340 | $class = $params['class']; |
|
341 | ||
342 | return new $class( $params ); |
|
@@ 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 | } |