Completed
Push — master ( 13abb0...106f43 )
by mehdi
02:24
created
src/Events/Events.php 2 patches
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -56,6 +56,10 @@
 block discarded – undo
56 56
 	 *
57 57
 	 *\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
58 58
 	 */
59
+
60
+	/**
61
+	 * @param string $path
62
+	 */
59 63
 	private function fetch( $path ) {
60 64
 
61 65
 		$this->events = include( $path );
Please login to merge, or discard this patch.
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -26,9 +26,9 @@  discard block
 block discarded – undo
26 26
 
27 27
 	private static $date_end;
28 28
 
29
-	public function __construct( $date_time, $date_end = NULL ) {
29
+	public function __construct($date_time, $date_end = NULL) {
30 30
 
31
-		if( $date_end !== NULL ) {
31
+		if ($date_end !== NULL) {
32 32
 
33 33
 			Events::$date_start = $date_time;
34 34
 
@@ -56,19 +56,19 @@  discard block
 block discarded – undo
56 56
 	 *
57 57
 	 *\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
58 58
 	 */
59
-	private function fetch( $path ) {
59
+	private function fetch($path) {
60 60
 
61
-		$this->events = include( $path );
61
+		$this->events = include($path);
62 62
 
63 63
 		$this->interval = DateInterval::createFromDateString('1 day');
64 64
 
65
-		$this->period = new DatePeriod( Events::$date_start, $this->interval, Events::$date_end );
65
+		$this->period = new DatePeriod(Events::$date_start, $this->interval, Events::$date_end);
66 66
 
67
-		foreach ( $this->period as $dt ) {
67
+		foreach ($this->period as $dt) {
68 68
 
69
-			if ( isset( $this->events[ 'events' ][ intval( $dt->format('m') ) ][ intval( $dt->format('d') ) ] ) ) {
69
+			if (isset($this->events['events'][intval($dt->format('m'))][intval($dt->format('d'))])) {
70 70
 
71
-				$this->result[ $dt->format( 'Y-m-d' ) ][] = $this->events[ 'events' ][ intval( $dt->format('m') ) ][ intval( $dt->format('d') ) ];
71
+				$this->result[$dt->format('Y-m-d')][] = $this->events['events'][intval($dt->format('m'))][intval($dt->format('d'))];
72 72
 
73 73
 			}
74 74
 
@@ -87,13 +87,13 @@  discard block
 block discarded – undo
87 87
 	 */
88 88
 	public function get() {
89 89
 
90
-		if( ! empty( $this->result ) ) {
90
+		if ( ! empty($this->result)) {
91 91
 
92
-			foreach( $this->result as $key => $day ) {
92
+			foreach ($this->result as $key => $day) {
93 93
 
94
-				if ( ! ( $key > Events::$date_start->format( 'Y-m-d' ) && $key < Events::$date_end->format( 'Y-m-d' ) ) ) {
94
+				if ( ! ($key > Events::$date_start->format('Y-m-d') && $key < Events::$date_end->format('Y-m-d'))) {
95 95
 
96
-					unset( $this->result[ $key ] );
96
+					unset($this->result[$key]);
97 97
 
98 98
 				}
99 99
 
@@ -118,49 +118,49 @@  discard block
 block discarded – undo
118 118
 		 *
119 119
 		 *\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
120 120
 		 */
121
-		public function local( $country_code = "ir" ) {
121
+		public function local($country_code = "ir") {
122 122
 
123 123
 				/*
124 124
 				 * Capitalize the first character of $country_code according the file
125 125
 				 * structure.
126 126
 				 */
127
-				$country_code = strtolower( $country_code = 'ir' ) ;
127
+				$country_code = strtolower($country_code = 'ir');
128 128
 
129
-				$this->local = include( 'Localization/' . $country_code . '.php' );
129
+				$this->local = include('Localization/'.$country_code.'.php');
130 130
 
131
-				foreach( $this->local[ 'events' ] as $month => $events ) {
131
+				foreach ($this->local['events'] as $month => $events) {
132 132
 
133
-					foreach( $events as $day => $event ){
133
+					foreach ($events as $day => $event) {
134 134
 
135 135
 						$this->date_time = new DateTime();
136 136
 
137
-						$this->date_time->setDate( Events::$date_start->format( 'Y' ), $month, $day );
137
+						$this->date_time->setDate(Events::$date_start->format('Y'), $month, $day);
138 138
 
139
-						switch ( $this->local[ 'default_calendar' ] ) {
139
+						switch ($this->local['default_calendar']) {
140 140
 
141 141
 							case 'shamsi':
142 142
 
143
-							$this->date_time->setDate( 1394, $month, $day );
143
+							$this->date_time->setDate(1394, $month, $day);
144 144
 
145
-							$this->date_time = $this->convert->shamsiToGregorian( $this->date_time );
145
+							$this->date_time = $this->convert->shamsiToGregorian($this->date_time);
146 146
 
147 147
 							break;
148 148
 
149 149
 							case 'ghamari':
150 150
 
151
-								$this->date_time = $this->convert->ghamariToGregorian( $this->date_time );
151
+								$this->date_time = $this->convert->ghamariToGregorian($this->date_time);
152 152
 
153 153
 							break;
154 154
 
155 155
 						}
156 156
 
157
-						$this->result[ $this->date_time->format( 'Y-m-d' ) ][] =  $event;
157
+						$this->result[$this->date_time->format('Y-m-d')][] = $event;
158 158
 
159 159
 					}
160 160
 
161 161
 				}
162 162
 
163
-				ksort( $this->result );
163
+				ksort($this->result);
164 164
 
165 165
 		return $this;
166 166
 
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
 
181 181
 	public function international() {
182 182
 
183
-		$this->fetch( 'Global/global.php' );
183
+		$this->fetch('Global/global.php');
184 184
 
185 185
 		return $this;
186 186
 
Please login to merge, or discard this patch.
src/Leap.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -100,7 +100,7 @@
 block discarded – undo
100 100
   /**
101 101
    * check the ghamari year is leap or not
102 102
    * @since Oct, 24 2015
103
-   * @return boolean
103
+   * @return integer|null
104 104
    */
105 105
   public function ghamariLeapYear() {
106 106
 
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
    * @param $year integer
26 26
    * @since Aug, 21 2015
27 27
    */
28
-	public function __construct( $year, $type = 'gregorian' ) {
28
+	public function __construct($year, $type = 'gregorian') {
29 29
 
30 30
 			$this->year = $year;
31 31
 
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
    */
43 43
   public function gregorinLeapYear() {
44 44
 
45
-  return ( ( ( $this->year % 4 ) == 0 ) && ( ( ( $this->year % 100 ) != 0 ) || ( ( $this->year % 400 ) == 0 ) ) );
45
+  return ((($this->year % 4) == 0) && ((($this->year % 100) != 0) || (($this->year % 400) == 0)));
46 46
 
47 47
   }
48 48
 
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 
56 56
 		$shamsi_years = 0;
57 57
 
58
-    while ( $shamsi_years < ( $this->year - 128 ) ) {
58
+    while ($shamsi_years < ($this->year - 128)) {
59 59
 
60 60
       $shamsi_years += 128;
61 61
 
@@ -66,13 +66,13 @@  discard block
 block discarded – undo
66 66
 
67 67
     $this->result -= $shamsi_years;
68 68
 
69
-    if ( $this->result >= 33 ) {
69
+    if ($this->result >= 33) {
70 70
 
71 71
     $this->result = $this->result % 33;
72 72
 
73 73
    }
74 74
 
75
-    if ( ( $this->result == 28 ) || ( $this->result == 27 ) ) {
75
+    if (($this->result == 28) || ($this->result == 27)) {
76 76
 
77 77
       return $this->result;
78 78
 
@@ -83,13 +83,13 @@  discard block
 block discarded – undo
83 83
 
84 84
     $this->result -= $shamsi_years;
85 85
 
86
-    if ( $this->result >= 33 ) {
86
+    if ($this->result >= 33) {
87 87
 
88 88
     $this->result = $this->result % 33;
89 89
 
90 90
    }
91 91
 
92
-    if ( ( ( $this->result % 4 ) == 0 ) && ( $this->result != 28 ) ) {
92
+    if ((($this->result % 4) == 0) && ($this->result != 28)) {
93 93
 
94 94
       return $this->result;
95 95
 
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
 
106 106
     $this->result = $this->year % 30;
107 107
 
108
-    if ( ( 2 == $this->result ) || ( 5 == $this->result ) || ( 7 == $this->result ) || ( 10 == $this->result ) || ( 13 == $this->result ) || ( 16 == $this->result ) || ( 18 == $this->result ) || ( 21 == $this->result ) || ( 24 == $this->year ) || ( 26 == $this->result ) || ( 29 == $this->result ) ) {
108
+    if ((2 == $this->result) || (5 == $this->result) || (7 == $this->result) || (10 == $this->result) || (13 == $this->result) || (16 == $this->result) || (18 == $this->result) || (21 == $this->result) || (24 == $this->year) || (26 == $this->result) || (29 == $this->result)) {
109 109
 
110 110
       return $this->result;
111 111
 
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
    */
121 121
   public function get() {
122 122
 
123
-    switch ( $this->type ) {
123
+    switch ($this->type) {
124 124
 
125 125
       case 'gregorian':
126 126
 
Please login to merge, or discard this patch.
src/Translate.php 2 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -20,6 +20,9 @@
 block discarded – undo
20 20
 
21 21
   protected $english_number = array( '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' );
22 22
 
23
+  /**
24
+   * @param \DateTime $date_time
25
+   */
23 26
   public function __construct( $date_time, $calendar, $format, $gregorian_DayofWeek ){
24 27
 
25 28
     $this->translate = include( 'lang/fa/general.php' );
Please login to merge, or discard this patch.
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -18,13 +18,13 @@  discard block
 block discarded – undo
18 18
 
19 19
   protected $gregorian_DayofWeek;
20 20
 
21
-  protected $english_number = array( '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' );
21
+  protected $english_number = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
22 22
 
23
-  public function __construct( $date_time, $calendar, $format, $gregorian_DayofWeek ){
23
+  public function __construct($date_time, $calendar, $format, $gregorian_DayofWeek) {
24 24
 
25
-    $this->translate = include( 'lang/fa/general.php' );
25
+    $this->translate = include('lang/fa/general.php');
26 26
 
27
-    $this->config = include( 'Config.php' );
27
+    $this->config = include('Config.php');
28 28
 
29 29
     $this->date_time = $date_time;
30 30
 
@@ -38,13 +38,13 @@  discard block
 block discarded – undo
38 38
 
39 39
   }
40 40
 
41
-  protected function format( $calendar, $format ) {
41
+  protected function format($calendar, $format) {
42 42
 
43
-    $this->date_time = $this->date_time->format( $format );
43
+    $this->date_time = $this->date_time->format($format);
44 44
 
45
-    if( in_array( $calendar, $this->config['calendar'] ) ) {
45
+    if (in_array($calendar, $this->config['calendar'])) {
46 46
 
47
-    switch( $calendar ){
47
+    switch ($calendar) {
48 48
 
49 49
       case 'ir':
50 50
 
@@ -74,25 +74,25 @@  discard block
 block discarded – undo
74 74
 
75 75
   protected function translateToPersian() {
76 76
 
77
-    $this->date_time = str_replace( $this->config['month']['english'], $this->config['month']['persian'], $this->date_time );
77
+    $this->date_time = str_replace($this->config['month']['english'], $this->config['month']['persian'], $this->date_time);
78 78
 
79
-    $this->date_time = str_replace( $this->config['week_days_name']['english'], $this->config['week_days_name']['persian'][$this->gregorian_DayofWeek], $this->date_time );
79
+    $this->date_time = str_replace($this->config['week_days_name']['english'], $this->config['week_days_name']['persian'][$this->gregorian_DayofWeek], $this->date_time);
80 80
 
81
-    $this->date_time = str_replace( $this->english_number , $this->translate['number'], $this->date_time );
81
+    $this->date_time = str_replace($this->english_number, $this->translate['number'], $this->date_time);
82 82
 
83
-    $this->date_time = str_replace( $this->config['month']['persian'], $this->translate['month'], $this->date_time );
83
+    $this->date_time = str_replace($this->config['month']['persian'], $this->translate['month'], $this->date_time);
84 84
 
85
-    $this->date_time = str_replace( $this->config['week_days_name']['persian'], $this->translate['week_days_name'], $this->date_time );
85
+    $this->date_time = str_replace($this->config['week_days_name']['persian'], $this->translate['week_days_name'], $this->date_time);
86 86
 
87
-    $this->date_time = str_replace( 'th', 'ام', $this->date_time );
87
+    $this->date_time = str_replace('th', 'ام', $this->date_time);
88 88
 
89
-    $this->date_time = str_replace( 'AM', 'قبل از ظهر', $this->date_time );
89
+    $this->date_time = str_replace('AM', 'قبل از ظهر', $this->date_time);
90 90
 
91
-    $this->date_time = str_replace( 'am', 'ق.ظ', $this->date_time );
91
+    $this->date_time = str_replace('am', 'ق.ظ', $this->date_time);
92 92
 
93
-    $this->date_time = str_replace( 'PM', 'بعد از ظهر', $this->date_time );
93
+    $this->date_time = str_replace('PM', 'بعد از ظهر', $this->date_time);
94 94
 
95
-    $this->date_time = str_replace( 'pm', 'ب.ظ', $this->date_time );
95
+    $this->date_time = str_replace('pm', 'ب.ظ', $this->date_time);
96 96
 
97 97
     return $this->date_time;
98 98
 
@@ -100,9 +100,9 @@  discard block
 block discarded – undo
100 100
 
101 101
   protected function translateToArabic() {
102 102
 
103
-    $this->date_time = str_replace( $this->config['month']['english'], $this->config['month']['islamic'], $this->date_time );
103
+    $this->date_time = str_replace($this->config['month']['english'], $this->config['month']['islamic'], $this->date_time);
104 104
 
105
-    $this->date_time = str_replace( $this->config['week_days_name']['english'], $this->config['week_days_name']['islamic'][$this->gregorian_DayofWeek], $this->date_time );
105
+    $this->date_time = str_replace($this->config['week_days_name']['english'], $this->config['week_days_name']['islamic'][$this->gregorian_DayofWeek], $this->date_time);
106 106
 
107 107
     return $this->date_time;
108 108
   }
@@ -116,7 +116,7 @@  discard block
 block discarded – undo
116 116
 
117 117
   public function get()
118 118
   {
119
-    return $this->format( $this->calendar, $this->format );
119
+    return $this->format($this->calendar, $this->format);
120 120
   }
121 121
 
122 122
 
Please login to merge, or discard this patch.
src/Config.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
        'Ordibehesht',
54 54
        'Khordad',
55 55
        'Tir',
56
-       'Mordad' ,
56
+       'Mordad',
57 57
        'Shahrivar',
58 58
        'Mehr',
59 59
        'Aban',
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
      ),
79 79
 
80 80
   'islamic' =>
81
-    array(  1 => 'Muharram',
81
+    array(1 => 'Muharram',
82 82
             2 => 'Safar',
83 83
             3 => 'Rabi I',
84 84
             4 => 'Rabi II',
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
             12 => 'Dhu al_Hijjah'
93 93
             ) ),
94 94
 
95
-  'week_days_name' => array( 'persian' => array(
95
+  'week_days_name' => array('persian' => array(
96 96
                                           'Yekshanbe',
97 97
                                           'Doshanbe',
98 98
                                           'Seshanbe',
@@ -123,7 +123,7 @@  discard block
 block discarded – undo
123 123
                                           )
124 124
 
125 125
                       ),
126
-  'shamsi_month_days' => array(      1 => 31,
126
+  'shamsi_month_days' => array(1 => 31,
127 127
                                      2 => 31,
128 128
                                      3 => 31,
129 129
                                      4 => 31,
@@ -134,10 +134,10 @@  discard block
 block discarded – undo
134 134
                                      9 => 30,
135 135
                                      10 => 30,
136 136
                                      11 => 30,
137
-                                     12 => 29 ),
137
+                                     12 => 29),
138 138
 
139 139
 
140
-  'gregorian_month_days' => array(   1 => 31,
140
+  'gregorian_month_days' => array(1 => 31,
141 141
                                      2 => 28,
142 142
                                      3 => 31,
143 143
                                      4 => 30,
@@ -148,9 +148,9 @@  discard block
 block discarded – undo
148 148
                                      9 => 30,
149 149
                                      10 => 31,
150 150
                                      11 => 30,
151
-                                     12 => 30 ),
151
+                                     12 => 30),
152 152
 
153
-  'islamic_month_days' => array(     1 => 30,
153
+  'islamic_month_days' => array(1 => 30,
154 154
                                      2 => 29,
155 155
                                      3 => 30,
156 156
                                      4 => 30,
@@ -161,13 +161,13 @@  discard block
 block discarded – undo
161 161
                                      9 => 30,
162 162
                                      10 => 29,
163 163
                                      11 => 30,
164
-                                     12 => 30 ),
164
+                                     12 => 30),
165 165
 
166 166
 
167
-    'date_interval' => array( 'D', 'M', 'Y', 'H', 'm', 'S' ),
167
+    'date_interval' => array('D', 'M', 'Y', 'H', 'm', 'S'),
168 168
 
169 169
 
170
-    'date_simple' => array( 'day', ' month', ' year', ' hour', ' minute', ' second' ),
170
+    'date_simple' => array('day', ' month', ' year', ' hour', ' minute', ' second'),
171 171
 
172 172
  );
173 173
 
Please login to merge, or discard this patch.
src/Events/Global/global.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@
 block discarded – undo
13 13
      * @link http://www.un.org/en/sections/observances/international-days/
14 14
      */
15 15
     'events' => array(
16
-      1 => array( 27 => 'International Day of Commemoration in Memory of the Victims of the Holocaust' ),
16
+      1 => array(27 => 'International Day of Commemoration in Memory of the Victims of the Holocaust'),
17 17
       2 => array(
18 18
         4 => 'World Cancer Day',
19 19
         6 => 'International Day of Zero Tolerance to Female Genital Mutilation',
Please login to merge, or discard this patch.
src/Events/Localization/ir.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -12,9 +12,9 @@
 block discarded – undo
12 12
      * as a arraye value
13 13
      */
14 14
     'events' => array(
15
-      1 => array( 1 => 'nowruz', 2 => 'nowruz', 3 => 'nowruz', 5 => 'nowruz' ),
16
-      10 => array( 22 => 'Iran revelution day' ),
17
-      12 => array( 29 => 'Iran oil national day' )
15
+      1 => array(1 => 'nowruz', 2 => 'nowruz', 3 => 'nowruz', 5 => 'nowruz'),
16
+      10 => array(22 => 'Iran revelution day'),
17
+      12 => array(29 => 'Iran oil national day')
18 18
     ),
19 19
 
20 20
 );
Please login to merge, or discard this patch.
src/Events/Localization/us.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -9,9 +9,9 @@
 block discarded – undo
9 9
 
10 10
   'events' => array(
11 11
 
12
-    4  => array( 22 => 'Earth day' ),
12
+    4  => array(22 => 'Earth day'),
13 13
 
14
-    12 => array( 25 => 'Christmas' )
14
+    12 => array(25 => 'Christmas')
15 15
 
16 16
   )
17 17
 
Please login to merge, or discard this patch.
src/Lang.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
      *
34 34
      *\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
35 35
      */
36
-    public static function get( $text ) {
36
+    public static function get($text) {
37 37
 
38 38
       /**
39 39
        * Fetch translated file to config attribute
@@ -43,11 +43,11 @@  discard block
 block discarded – undo
43 43
       /**
44 44
        * Fetch translated expression to langTable attribute
45 45
        */
46
-      self::$langTable = include('lang/' . self::$config['language'] . '/general.php');
46
+      self::$langTable = include('lang/'.self::$config['language'].'/general.php');
47 47
 
48
-      foreach( self::$langTable as $key => $translate ){
48
+      foreach (self::$langTable as $key => $translate) {
49 49
 
50
-        if( $key == $text ) {
50
+        if ($key == $text) {
51 51
 
52 52
           return $translate;
53 53
 
Please login to merge, or discard this patch.
src/lang/fa/general.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@  discard block
 block discarded – undo
2 2
 
3 3
   return array(
4 4
 
5
-       'events' => array( 'nowruz' => 'عید نوروز',
5
+       'events' => array('nowruz' => 'عید نوروز',
6 6
 
7 7
                           'iran_national_day' => 'روز جمهوری اسلامی',
8 8
 
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
                                     'شنبه',
35 35
                                   ),
36 36
 
37
-        'number' => array( '۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹'),
37
+        'number' => array('۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹'),
38 38
 
39 39
   );
40 40
 
Please login to merge, or discard this patch.