PrivateBin\Persistence\PurgeLimiter::setConfiguration PHP Метод

setConfiguration() публичный статический Метод

set configuration options of the traffic limiter
public static setConfiguration ( Configuration $conf ) : void
$conf PrivateBin\Configuration
Результат void
    public static function setConfiguration(Configuration $conf)
    {
        self::setLimit($conf->getKey('limit', 'purge'));
        self::setPath($conf->getKey('dir', 'purge'));
    }

Usage Example

Пример #1
0
 /**
  * Checks if a purge is necessary and triggers it if yes.
  *
  * @return void
  */
 public function purge()
 {
     PurgeLimiter::setConfiguration($this->_conf);
     if (PurgeLimiter::canPurge()) {
         $this->_getStore()->purge($this->_conf->getKey('batchsize', 'purge'));
     }
 }