/**
  * @param \LW\Statistics\StatisticsProviderInterface $provider
  */
 public function apply(StatisticsProviderInterface $provider)
 {
     $provider->setTimePeriod($this->start, $this->end);
 }
 /**
  * @param \LW\Statistics\StatisticsProviderInterface $provider
  * @param string $method
  * @param array $args
  * @return array
  */
 protected function callInterval(StatisticsProviderInterface $provider, $method, $args)
 {
     $provider->setInterval($this->interval);
     $result = call_user_func_array([$provider, $method], $args);
     return $result;
 }