Newscoop\Image\ImageService::getDefaultArticleImage PHP Метод

getDefaultArticleImage() публичный Метод

Get default article image
public getDefaultArticleImage ( integer $articleNumber ) : Newscoop\Image\ArticleImage
$articleNumber integer
Результат Newscoop\Image\ArticleImage
    public function getDefaultArticleImage($articleNumber)
    {
        $image = $this->orm->getRepository('Newscoop\\Image\\ArticleImage')->findOneBy(array('articleNumber' => (int) $articleNumber, 'isDefault' => true));
        if ($image === null) {
            $image = $this->orm->getRepository('Newscoop\\Image\\ArticleImage')->findOneBy(array('articleNumber' => (int) $articleNumber), array('number' => 'asc'));
            if ($image !== null) {
                $image->setIsDefault(true);
                $this->orm->flush($image);
            }
        }
        return $image;
    }