/** * @param Rank $rank * @return null|string */ public function getImage(Rank $rank) { $filename = $this->imageDirectory . '/' . $rank->getId() . '.' . $rank->getImageExtension(); if (file_exists($filename) && is_readable($filename)) { return $filename; } return null; }