/** * @return ThumbFinder */ private function getThumbsFinder() { if (is_null($this->thumbFinder)) { $this->thumbFinder = new ThumbFinder($this->config->getPhotoRepository(), $this->config->getPhotoThumbRepository(), $this->config->getPhotoThumbGenerator(), $this->config->getPhotoStorage(), $this->config->PhotoThumbPresenter()); } return $this->thumbFinder; }