Code Duplication    Length = 5-5 lines in 4 locations

app/Models/Task/Base/Task.php 2 locations

@@ 807-811 (lines=5) @@
804
        );
805
806
        $utc = new \DateTimeZone('utc');
807
        if ($result[$keys[1]] instanceof \DateTime) {
808
            // When changing timezone we don't want to change existing instances
809
            $dateTime = clone $result[$keys[1]];
810
            $result[$keys[1]] = $dateTime->setTimezone($utc)->format('Y-m-d\TH:i:s\Z');
811
        }
812
813
        if ($result[$keys[2]] instanceof \DateTime) {
814
            // When changing timezone we don't want to change existing instances
@@ 813-817 (lines=5) @@
810
            $result[$keys[1]] = $dateTime->setTimezone($utc)->format('Y-m-d\TH:i:s\Z');
811
        }
812
813
        if ($result[$keys[2]] instanceof \DateTime) {
814
            // When changing timezone we don't want to change existing instances
815
            $dateTime = clone $result[$keys[2]];
816
            $result[$keys[2]] = $dateTime->setTimezone($utc)->format('Y-m-d\TH:i:s\Z');
817
        }
818
819
        $virtualColumns = $this->virtualColumns;
820
        foreach ($virtualColumns as $key => $virtualColumn) {

app/Models/User/Base/User.php 2 locations

@@ 1003-1007 (lines=5) @@
1000
        );
1001
1002
        $utc = new \DateTimeZone('utc');
1003
        if ($result[$keys[5]] instanceof \DateTime) {
1004
            // When changing timezone we don't want to change existing instances
1005
            $dateTime = clone $result[$keys[5]];
1006
            $result[$keys[5]] = $dateTime->setTimezone($utc)->format('Y-m-d\TH:i:s\Z');
1007
        }
1008
1009
        if ($result[$keys[6]] instanceof \DateTime) {
1010
            // When changing timezone we don't want to change existing instances
@@ 1009-1013 (lines=5) @@
1006
            $result[$keys[5]] = $dateTime->setTimezone($utc)->format('Y-m-d\TH:i:s\Z');
1007
        }
1008
1009
        if ($result[$keys[6]] instanceof \DateTime) {
1010
            // When changing timezone we don't want to change existing instances
1011
            $dateTime = clone $result[$keys[6]];
1012
            $result[$keys[6]] = $dateTime->setTimezone($utc)->format('Y-m-d\TH:i:s\Z');
1013
        }
1014
1015
        $virtualColumns = $this->virtualColumns;
1016
        foreach ($virtualColumns as $key => $virtualColumn) {