Code Duplication    Length = 19-19 lines in 2 locations

Gallery.php 1 location

@@ 35-53 (lines=19) @@
32
     * @param integer $materialId material identifier
33
     * @param integer $fieldId field identifier
34
     */
35
    public function __construct(QueryInterface $query, $materialId, $fieldId)
36
    {
37
        /** @var object $materialField additional field value database record*/
38
        $materialField = null;
39
40
        //set query interface
41
        $this->query = $query;
42
43
        // Checking params by type
44
        if (is_int($materialId) && is_int($fieldId)) {
45
            //Find additional field value database record by its material and field identifiers.
46
            if (MaterialField::byFieldIDAndMaterialID($query, $materialId, $fieldId, $materialField)) {
47
                //Getting first record
48
                $materialField = array_shift($materialField);
49
                //Set materialFieldId
50
                $this->materialFieldId = $materialField->id;
51
            }
52
        }
53
    }
54
55
    /**
56
     * Check on empty gallery. If materialFieldId = null and quantity images not more 1 then material not has images.

src/Gallery.php 1 location

@@ 34-52 (lines=19) @@
31
     * @param integer $materialId material identifier
32
     * @param integer $fieldId field identifier
33
     */
34
    public function __construct(QueryInterface $query, $materialId, $fieldId)
35
    {
36
        /** @var object $materialField additional field value database record*/
37
        $materialField = null;
38
39
        //set query interface
40
        $this->query = $query;
41
42
        // Checking params by type
43
        if (is_int($materialId) && is_int($fieldId)) {
44
            //Find additional field value database record by its material and field identifiers.
45
            if (MaterialField::byFieldIDAndMaterialID($query, $materialId, $fieldId, $materialField)) {
46
                //Getting first record
47
                $materialField = array_shift($materialField);
48
                //Set materialFieldId
49
                $this->materialFieldId = $materialField->id;
50
            }
51
        }
52
    }
53
54
    /**
55
     * Check on empty gallery. If materialFieldId = 0 and quantity images not more 1 then material not has images.