Code Duplication    Length = 13-21 lines in 3 locations

src/CalendarSettings/Shamsi.php 3 locations

@@ 68-82 (lines=15) @@
65
66
          $year = $year - 622;
67
68
          if($temp_day % 30 == 0) {
69
70
            $month = ( $temp_day / 30 ) + 9;
71
72
            $day = 30;
73
74
          }
75
76
          else {
77
78
            $month = ( $temp_day / 30 ) + 10;
79
80
            $day = $temp_day % 30;
81
82
          }
83
84
         }
85
@@ 94-106 (lines=13) @@
91
92
          if( $temp_day <= 186 ) {
93
94
            if( $temp_day % 31 == 0 ) {
95
96
              $month = ( $temp_day / 31 );
97
98
              $day = 31;
99
            }
100
101
          else {
102
103
            $month = ( $temp_day / 31 ) + 1;
104
105
            $day = ( $temp_day % 31 );
106
          }
107
108
          }
109
@@ 110-130 (lines=21) @@
107
108
          }
109
110
          else {
111
112
            $temp_day = $temp_day - 186;
113
114
            if( $temp_day % 30 == 0 ) {
115
116
            $month = ( $temp_day / 30 ) + 6;
117
118
            $day = 30;
119
120
            }
121
122
            else {
123
124
            $month = ( $temp_day / 30 ) + 7;
125
126
            $day = $temp_day % 30;
127
128
            }
129
130
          }
131
132
         }
133