Code Duplication    Length = 16-17 lines in 2 locations

src/Synapse/Cmf/Bundle/Loader/Orm/TemplateOrmLoader.php 2 locations

@@ 162-178 (lines=17) @@
159
    /**
160
     * @see TemplateLoaderInterface::retrieveLocal()
161
     */
162
    public function retrieveLocal(TemplateType $templateType, Content $content)
163
    {
164
        $queryBuilder = $this->createQuery('template');
165
166
        return $queryBuilder
167
                ->andWhere('template.templateTypeId = :templateTypeId')
168
                ->andWhere('template.contentTypeName = :contentTypeName')
169
                ->andWhere('template.contentId = :contentId')
170
                ->setParameters(array(
171
                    'templateTypeId' => $templateType->getId(),
172
                    'contentTypeName' => $content->getType()->getName(),
173
                    'contentId' => $content->getContentId(),
174
                ))
175
            ->getQuery()
176
                ->getOneOrNullResult()
177
        ;
178
    }
179
180
    /**
181
     * @see TemplateLoaderInterface::retrieveGlobal()
@@ 183-198 (lines=16) @@
180
    /**
181
     * @see TemplateLoaderInterface::retrieveGlobal()
182
     */
183
    public function retrieveGlobal(TemplateType $templateType, ContentTypeInterface $contentType)
184
    {
185
        $queryBuilder = $this->createQuery('template');
186
187
        return $queryBuilder
188
                ->andWhere('template.templateTypeId = :templateTypeId')
189
                ->andWhere('template.contentTypeName = :contentTypeName')
190
                ->andWhere('template.contentId is null')
191
                ->setParameters(array(
192
                    'templateTypeId' => $templateType->getId(),
193
                    'contentTypeName' => $contentType->getName(),
194
                ))
195
            ->getQuery()
196
                ->getOneOrNullResult()
197
        ;
198
    }
199
}
200