Code Duplication    Length = 11-11 lines in 4 locations

var/SymfonyRequirements.php 4 locations

@@ 280-290 (lines=11) @@
277
     *
278
     * @return array Array of Requirement instances
279
     */
280
    public function getRequirements()
281
    {
282
        $array = array();
283
        foreach ($this->requirements as $req) {
284
            if (!$req->isOptional()) {
285
                $array[] = $req;
286
            }
287
        }
288
289
        return $array;
290
    }
291
292
    /**
293
     * Returns the mandatory requirements that were not met.
@@ 297-307 (lines=11) @@
294
     *
295
     * @return array Array of Requirement instances
296
     */
297
    public function getFailedRequirements()
298
    {
299
        $array = array();
300
        foreach ($this->requirements as $req) {
301
            if (!$req->isFulfilled() && !$req->isOptional()) {
302
                $array[] = $req;
303
            }
304
        }
305
306
        return $array;
307
    }
308
309
    /**
310
     * Returns all optional recommendations.
@@ 314-324 (lines=11) @@
311
     *
312
     * @return array Array of Requirement instances
313
     */
314
    public function getRecommendations()
315
    {
316
        $array = array();
317
        foreach ($this->requirements as $req) {
318
            if ($req->isOptional()) {
319
                $array[] = $req;
320
            }
321
        }
322
323
        return $array;
324
    }
325
326
    /**
327
     * Returns the recommendations that were not met.
@@ 331-341 (lines=11) @@
328
     *
329
     * @return array Array of Requirement instances
330
     */
331
    public function getFailedRecommendations()
332
    {
333
        $array = array();
334
        foreach ($this->requirements as $req) {
335
            if (!$req->isFulfilled() && $req->isOptional()) {
336
                $array[] = $req;
337
            }
338
        }
339
340
        return $array;
341
    }
342
343
    /**
344
     * Returns whether a php.ini configuration is not correct.