Code Duplication    Length = 17-17 lines in 3 locations

src/Bundle/ResourceBundle/Routing/ParameterResolver.php 3 locations

@@ 144-160 (lines=17) @@
141
    /**
142
     * {@inheritdoc}
143
     */
144
    public function resolveLocationRoute()
145
    {
146
        if (($request = $this->resolveRequest()) === null) {
147
            throw new RequestNotFoundException();
148
        }
149
150
        $locationRoute = $this->resolveParameter('location_route');
151
152
        if (empty($locationRoute)) {
153
            throw new RuntimeException(sprintf(
154
                'The location route could not be found for the route "%s".',
155
                $request->attributes->get('_route')
156
            ));
157
        }
158
159
        return $locationRoute;
160
    }
161
162
    /**
163
     * {@inheritdoc}
@@ 197-213 (lines=17) @@
194
    /**
195
     * {@inheritdoc}
196
     */
197
    public function resolveRedirectRoute()
198
    {
199
        if (($request = $this->resolveRequest()) === null) {
200
            throw new RequestNotFoundException();
201
        }
202
203
        $redirectRoute = $this->resolveParameter('redirect_route');
204
205
        if (empty($redirectRoute)) {
206
            throw new RuntimeException(sprintf(
207
                'The redirect route could not be found for the route "%s".',
208
                $request->attributes->get('_route')
209
            ));
210
        }
211
212
        return $redirectRoute;
213
    }
214
215
    /**
216
     * {@inheritdoc}
@@ 280-296 (lines=17) @@
277
    /**
278
     * {@inheritdoc}
279
     */
280
    public function resolveTemplate()
281
    {
282
        if (($request = $this->resolveRequest()) === null) {
283
            throw new RequestNotFoundException();
284
        }
285
286
        $template = $this->resolveParameter('template');
287
288
        if (empty($template)) {
289
            throw new RuntimeException(sprintf(
290
                'The template could not be found for the route "%s".',
291
                $request->attributes->get('_route')
292
            ));
293
        }
294
295
        return $template;
296
    }
297
298
    /**
299
     * {@inheritdoc}