Code Duplication    Length = 9-12 lines in 2 locations

module/Core/src/Core/Repository/DraftableEntityAwareTrait.php 1 location

@@ 25-36 (lines=12) @@
22
 */
23
trait DraftableEntityAwareTrait
24
{
25
    public function findBy(array $criteria, array $sort = null, $limit = null, $skip = null)
26
    {
27
        if (!array_key_exists('isDraft', $criteria)) {
28
            $criteria['isDraft'] = false;
29
        } elseif (null === $criteria['isDraft']) {
30
            unset($criteria['isDraft']);
31
        }
32
33
        /** @noinspection PhpUndefinedClassInspection */
34
        /** @noinspection PhpUndefinedMethodInspection */
35
        return parent::findBy($criteria, $sort, $limit, $skip);
36
    }
37
38
    /**
39
     * Find entities in draft mode.

module/Applications/src/Applications/Repository/Application.php 1 location

@@ 34-42 (lines=9) @@
31
    /**
32
     * {@inheritDoc}
33
     */
34
    public function findBy(array $criteria, array $sort = null, $limit = null, $skip = null)
35
    {
36
        if (!array_key_exists('isDraft', $criteria)) {
37
            $criteria['isDraft'] = false;
38
        } elseif (null === $criteria['isDraft']) {
39
            unset($criteria['isDraft']);
40
        }
41
        return parent::findBy($criteria, $sort, $limit, $skip);
42
    }
43
    
44
    /**
45
     * {@inheritDoc}