Completed
Push — master ( 2f6f8a...727969 )
by Carl
04:09
created
src/FlashMsg/FlashMsg.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -23,7 +23,7 @@
 block discarded – undo
23 23
 	/**
24 24
 	 * Add message to session array
25 25
 	 *
26
-	 * @param $type string with message type
26
+	 * @param string $type string with message type
27 27
 	 * @param $message string with message text
28 28
 	 *
29 29
 	 * @return void
Please login to merge, or discard this patch.
test/FlashMsg/FlashMsgTest.php 2 patches
Indentation   +333 added lines, -333 removed lines patch added patch discarded remove patch
@@ -8,337 +8,337 @@
 block discarded – undo
8 8
  */
9 9
  class FlashMsgTest extends \PHPUnit_Framework_TestCase {
10 10
 
11
-    /**
12
-     * Test
13
-     *
14
-     * @return void
15
-     */
16
-     public function testSetMessage() {
17
-         // Setup
18
-        $message = new \helikopterspark\FlashMsg\FlashMsg();
19
-        $di = new \Anax\DI\CDIFactoryDefault();
20
-        $message->setDI($di);
21
-
22
-        $di->setShared('session', function () {
23
-            $session = new \Anax\Session\CSession();
24
-            $session->configure(ANAX_APP_PATH . 'config/session.php');
25
-            $session->name();
26
-            //$session->start();
27
-            return $session;
28
-        });
29
-
30
-        $di->setShared('flashmessage', function() use ($di){
31
-        	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
32
-        	$flashMessages->setDI($di);
33
-        	return $flashMessages;
34
-        });
35
-
36
-        // Test
37
-        $type = 'Alert';
38
-        $text = 'Message text';
39
-
40
-        $message->flashmessage->setMessage('Alert', 'Message text');
41
-        $res = $di->session->get('flashmsgs');
42
-        foreach ($res as $key => $value) {
43
-            $this->assertEquals($type, $value['type'], "Type mismatch.");
44
-            $this->assertEquals($text, $value['content'], "Content mismatch.");
45
-        }
46
-     }
47
-
48
-     /**
49
-      * Test
50
-      *
51
-      * @return void
52
-      */
53
-      public function testAlert() {
54
-          // Setup
55
-          $message = new \helikopterspark\FlashMsg\FlashMsg();
56
-          $di = new \Anax\DI\CDIFactoryDefault();
57
-          $message->setDI($di);
58
-
59
-          $di->setShared('session', function () {
60
-              $session = new \Anax\Session\CSession();
61
-              $session->configure(ANAX_APP_PATH . 'config/session.php');
62
-              $session->name();
63
-              return $session;
64
-          });
65
-
66
-          $di->setShared('flashmessage', function() use ($di){
67
-          	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
68
-          	$flashMessages->setDI($di);
69
-          	return $flashMessages;
70
-          });
71
-
72
-          // Test
73
-          $type = 'alert';
74
-          $text = 'Alert flash message';
75
-
76
-          $message->flashmessage->alert('Alert flash message');
77
-          $res = $di->session->get('flashmsgs');
78
-          foreach ($res as $key => $value) {
79
-              $this->assertEquals($type, $value['type'], "Type mismatch.");
80
-              $this->assertEquals($text, $value['content'], "Content mismatch.");
81
-          }
82
-      }
83
-
84
-      /**
85
-       * Test
86
-       *
87
-       * @return void
88
-       */
89
-       public function testError() {
90
-           // Setup
91
-           $message = new \helikopterspark\FlashMsg\FlashMsg();
92
-           $di = new \Anax\DI\CDIFactoryDefault();
93
-           $message->setDI($di);
94
-
95
-           $di->setShared('session', function () {
96
-               $session = new \Anax\Session\CSession();
97
-               $session->configure(ANAX_APP_PATH . 'config/session.php');
98
-               $session->name();
99
-               return $session;
100
-           });
101
-
102
-           $di->setShared('flashmessage', function() use ($di){
103
-           	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
104
-           	$flashMessages->setDI($di);
105
-           	return $flashMessages;
106
-           });
107
-
108
-           // Test
109
-           $type = 'error';
110
-           $text = 'Error flash message';
111
-
112
-           $message->flashmessage->error('Error flash message');
113
-           $res = $di->session->get('flashmsgs');
114
-           foreach ($res as $key => $value) {
115
-               $this->assertEquals($type, $value['type'], "Type mismatch.");
116
-               $this->assertEquals($text, $value['content'], "Content mismatch.");
117
-           }
118
-       }
119
-
120
-       /**
121
-        * Test
122
-        *
123
-        * @return void
124
-        */
125
-        public function testInfo() {
126
-            // Setup
127
-            $message = new \helikopterspark\FlashMsg\FlashMsg();
128
-            $di = new \Anax\DI\CDIFactoryDefault();
129
-            $message->setDI($di);
130
-
131
-            $di->setShared('session', function () {
132
-                $session = new \Anax\Session\CSession();
133
-                $session->configure(ANAX_APP_PATH . 'config/session.php');
134
-                $session->name();
135
-                return $session;
136
-            });
137
-
138
-            $di->setShared('flashmessage', function() use ($di){
139
-            	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
140
-            	$flashMessages->setDI($di);
141
-            	return $flashMessages;
142
-            });
143
-
144
-            // Test
145
-            $type = 'info';
146
-            $text = 'Info flash message';
147
-
148
-            $message->flashmessage->info('Info flash message');
149
-            $res = $di->session->get('flashmsgs');
150
-            foreach ($res as $key => $value) {
151
-                $this->assertEquals($type, $value['type'], "Type mismatch.");
152
-                $this->assertEquals($text, $value['content'], "Content mismatch.");
153
-            }
154
-        }
155
-
156
-        /**
157
-         * Test
158
-         *
159
-         * @return void
160
-         */
161
-         public function testNotice() {
162
-             // Setup
163
-             $message = new \helikopterspark\FlashMsg\FlashMsg();
164
-             $di = new \Anax\DI\CDIFactoryDefault();
165
-             $message->setDI($di);
166
-
167
-             $di->setShared('session', function () {
168
-                 $session = new \Anax\Session\CSession();
169
-                 $session->configure(ANAX_APP_PATH . 'config/session.php');
170
-                 $session->name();
171
-                 return $session;
172
-             });
173
-
174
-             $di->setShared('flashmessage', function() use ($di){
175
-             	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
176
-             	$flashMessages->setDI($di);
177
-             	return $flashMessages;
178
-             });
179
-
180
-             // Test
181
-             $type = 'notice';
182
-             $text = 'Notice flash message';
183
-
184
-             $message->flashmessage->notice('Notice flash message');
185
-             $res = $di->session->get('flashmsgs');
186
-             foreach ($res as $key => $value) {
187
-                 $this->assertEquals($type, $value['type'], "Type mismatch.");
188
-                 $this->assertEquals($text, $value['content'], "Content mismatch.");
189
-             }
190
-         }
191
-
192
-         /**
193
-          * Test
194
-          *
195
-          * @return void
196
-          */
197
-          public function testSuccess() {
198
-              // Setup
199
-              $message = new \helikopterspark\FlashMsg\FlashMsg();
200
-              $di = new \Anax\DI\CDIFactoryDefault();
201
-              $message->setDI($di);
202
-
203
-              $di->setShared('session', function () {
204
-                  $session = new \Anax\Session\CSession();
205
-                  $session->configure(ANAX_APP_PATH . 'config/session.php');
206
-                  $session->name();
207
-                  return $session;
208
-              });
209
-
210
-              $di->setShared('flashmessage', function() use ($di){
211
-              	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
212
-              	$flashMessages->setDI($di);
213
-              	return $flashMessages;
214
-              });
215
-
216
-              // Test
217
-              $type = 'success';
218
-              $text = 'Success flash message';
219
-
220
-              $message->flashmessage->success('Success flash message');
221
-              $res = $di->session->get('flashmsgs');
222
-              foreach ($res as $key => $value) {
223
-                  $this->assertEquals($type, $value['type'], "Type mismatch.");
224
-                  $this->assertEquals($text, $value['content'], "Content mismatch.");
225
-              }
226
-          }
227
-
228
-          /**
229
-           * Test
230
-           *
231
-           * @return void
232
-           */
233
-           public function testWarning() {
234
-               // Setup
235
-               $message = new \helikopterspark\FlashMsg\FlashMsg();
236
-               $di = new \Anax\DI\CDIFactoryDefault();
237
-               $message->setDI($di);
238
-
239
-               $di->setShared('session', function () {
240
-                   $session = new \Anax\Session\CSession();
241
-                   $session->configure(ANAX_APP_PATH . 'config/session.php');
242
-                   $session->name();
243
-                   return $session;
244
-               });
245
-
246
-               $di->setShared('flashmessage', function() use ($di){
247
-               	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
248
-               	$flashMessages->setDI($di);
249
-               	return $flashMessages;
250
-               });
251
-
252
-               // Test
253
-               $type = 'warning';
254
-               $text = 'Warning flash message';
255
-
256
-               $message->flashmessage->warning('Warning flash message');
257
-               $res = $di->session->get('flashmsgs');
258
-               foreach ($res as $key => $value) {
259
-                   $this->assertEquals($type, $value['type'], "Type mismatch.");
260
-                   $this->assertEquals($text, $value['content'], "Content mismatch.");
261
-               }
262
-           }
263
-
264
-           /**
265
-            * Test
266
-            *
267
-            * @return void
268
-            */
269
-            public function testOutputMsgs() {
270
-                // Setup
271
-                $message = new \helikopterspark\FlashMsg\FlashMsg();
272
-                $di = new \Anax\DI\CDIFactoryDefault();
273
-                $message->setDI($di);
274
-
275
-                $di->setShared('session', function () {
276
-                    $session = new \Anax\Session\CSession();
277
-                    $session->configure(ANAX_APP_PATH . 'config/session.php');
278
-                    $session->name();
279
-                    return $session;
280
-                });
281
-
282
-                $di->setShared('flashmessage', function() use ($di){
283
-                	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
284
-                	$flashMessages->setDI($di);
285
-                	return $flashMessages;
286
-                });
287
-
288
-                // Test
289
-                $html = '<div class="alert"><p>Alert flash message</p></div>';
290
-                $html .= '<div class="error"><p>Error flash message</p></div>';
291
-                $html .= '<div class="info"><p>Info flash message</p></div>';
292
-                $html .= '<div class="notice"><p>Notice flash message</p></div>';
293
-                $html .= '<div class="warning"><p>Warning flash message</p></div>';
294
-                $html .= '<div class="success"><p>Success flash message</p></div>';
295
-
296
-                $message->flashmessage->alert('Alert flash message');
297
-                $message->flashmessage->error('Error flash message');
298
-                $message->flashmessage->info('Info flash message');
299
-                $message->flashmessage->notice('Notice flash message');
300
-                $message->flashmessage->warning('Warning flash message');
301
-                $message->flashmessage->success('Success flash message');
302
-                $htmloutput = $message->flashmessage->outputMsgs();
303
-
304
-                $this->assertEquals($html, $htmloutput, "Output does not match.");
305
-            }
306
-
307
-            /**
308
-             * Test
309
-             *
310
-             * @return void
311
-             */
312
-             public function testClearMessages() {
313
-                 // Setup
314
-                 $message = new \helikopterspark\FlashMsg\FlashMsg();
315
-                 $di = new \Anax\DI\CDIFactoryDefault();
316
-                 $message->setDI($di);
317
-
318
-                 $di->setShared('session', function () {
319
-                     $session = new \Anax\Session\CSession();
320
-                     $session->configure(ANAX_APP_PATH . 'config/session.php');
321
-                     $session->name();
322
-                     return $session;
323
-                 });
324
-
325
-                 $di->setShared('flashmessage', function() use ($di){
326
-                 	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
327
-                 	$flashMessages->setDI($di);
328
-                 	return $flashMessages;
329
-                 });
330
-
331
-                 // Test
332
-                 $message->flashmessage->alert('Alert flash message');
333
-                 $message->flashmessage->error('Error flash message');
334
-                 $message->flashmessage->info('Info flash message');
335
-                 $message->flashmessage->notice('Notice flash message');
336
-                 $message->flashmessage->warning('Warning flash message');
337
-                 $message->flashmessage->success('Success flash message');
338
-
339
-                 $this->assertTrue($di->session->has('flashmsgs'));
340
-                 $message->flashmessage->clearMessages();
341
-                 $res = $di->session->get('flashmsgs');
342
-                 $this->assertTrue(count($res) === 0);
343
-             }
11
+	/**
12
+	 * Test
13
+	 *
14
+	 * @return void
15
+	 */
16
+	 public function testSetMessage() {
17
+		 // Setup
18
+		$message = new \helikopterspark\FlashMsg\FlashMsg();
19
+		$di = new \Anax\DI\CDIFactoryDefault();
20
+		$message->setDI($di);
21
+
22
+		$di->setShared('session', function () {
23
+			$session = new \Anax\Session\CSession();
24
+			$session->configure(ANAX_APP_PATH . 'config/session.php');
25
+			$session->name();
26
+			//$session->start();
27
+			return $session;
28
+		});
29
+
30
+		$di->setShared('flashmessage', function() use ($di){
31
+			$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
32
+			$flashMessages->setDI($di);
33
+			return $flashMessages;
34
+		});
35
+
36
+		// Test
37
+		$type = 'Alert';
38
+		$text = 'Message text';
39
+
40
+		$message->flashmessage->setMessage('Alert', 'Message text');
41
+		$res = $di->session->get('flashmsgs');
42
+		foreach ($res as $key => $value) {
43
+			$this->assertEquals($type, $value['type'], "Type mismatch.");
44
+			$this->assertEquals($text, $value['content'], "Content mismatch.");
45
+		}
46
+	 }
47
+
48
+	 /**
49
+	  * Test
50
+	  *
51
+	  * @return void
52
+	  */
53
+	  public function testAlert() {
54
+		  // Setup
55
+		  $message = new \helikopterspark\FlashMsg\FlashMsg();
56
+		  $di = new \Anax\DI\CDIFactoryDefault();
57
+		  $message->setDI($di);
58
+
59
+		  $di->setShared('session', function () {
60
+			  $session = new \Anax\Session\CSession();
61
+			  $session->configure(ANAX_APP_PATH . 'config/session.php');
62
+			  $session->name();
63
+			  return $session;
64
+		  });
65
+
66
+		  $di->setShared('flashmessage', function() use ($di){
67
+		  	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
68
+		  	$flashMessages->setDI($di);
69
+		  	return $flashMessages;
70
+		  });
71
+
72
+		  // Test
73
+		  $type = 'alert';
74
+		  $text = 'Alert flash message';
75
+
76
+		  $message->flashmessage->alert('Alert flash message');
77
+		  $res = $di->session->get('flashmsgs');
78
+		  foreach ($res as $key => $value) {
79
+			  $this->assertEquals($type, $value['type'], "Type mismatch.");
80
+			  $this->assertEquals($text, $value['content'], "Content mismatch.");
81
+		  }
82
+	  }
83
+
84
+	  /**
85
+	   * Test
86
+	   *
87
+	   * @return void
88
+	   */
89
+	   public function testError() {
90
+		   // Setup
91
+		   $message = new \helikopterspark\FlashMsg\FlashMsg();
92
+		   $di = new \Anax\DI\CDIFactoryDefault();
93
+		   $message->setDI($di);
94
+
95
+		   $di->setShared('session', function () {
96
+			   $session = new \Anax\Session\CSession();
97
+			   $session->configure(ANAX_APP_PATH . 'config/session.php');
98
+			   $session->name();
99
+			   return $session;
100
+		   });
101
+
102
+		   $di->setShared('flashmessage', function() use ($di){
103
+		   	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
104
+		   	$flashMessages->setDI($di);
105
+		   	return $flashMessages;
106
+		   });
107
+
108
+		   // Test
109
+		   $type = 'error';
110
+		   $text = 'Error flash message';
111
+
112
+		   $message->flashmessage->error('Error flash message');
113
+		   $res = $di->session->get('flashmsgs');
114
+		   foreach ($res as $key => $value) {
115
+			   $this->assertEquals($type, $value['type'], "Type mismatch.");
116
+			   $this->assertEquals($text, $value['content'], "Content mismatch.");
117
+		   }
118
+	   }
119
+
120
+	   /**
121
+	    * Test
122
+	    *
123
+	    * @return void
124
+	    */
125
+		public function testInfo() {
126
+			// Setup
127
+			$message = new \helikopterspark\FlashMsg\FlashMsg();
128
+			$di = new \Anax\DI\CDIFactoryDefault();
129
+			$message->setDI($di);
130
+
131
+			$di->setShared('session', function () {
132
+				$session = new \Anax\Session\CSession();
133
+				$session->configure(ANAX_APP_PATH . 'config/session.php');
134
+				$session->name();
135
+				return $session;
136
+			});
137
+
138
+			$di->setShared('flashmessage', function() use ($di){
139
+				$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
140
+				$flashMessages->setDI($di);
141
+				return $flashMessages;
142
+			});
143
+
144
+			// Test
145
+			$type = 'info';
146
+			$text = 'Info flash message';
147
+
148
+			$message->flashmessage->info('Info flash message');
149
+			$res = $di->session->get('flashmsgs');
150
+			foreach ($res as $key => $value) {
151
+				$this->assertEquals($type, $value['type'], "Type mismatch.");
152
+				$this->assertEquals($text, $value['content'], "Content mismatch.");
153
+			}
154
+		}
155
+
156
+		/**
157
+		 * Test
158
+		 *
159
+		 * @return void
160
+		 */
161
+		 public function testNotice() {
162
+			 // Setup
163
+			 $message = new \helikopterspark\FlashMsg\FlashMsg();
164
+			 $di = new \Anax\DI\CDIFactoryDefault();
165
+			 $message->setDI($di);
166
+
167
+			 $di->setShared('session', function () {
168
+				 $session = new \Anax\Session\CSession();
169
+				 $session->configure(ANAX_APP_PATH . 'config/session.php');
170
+				 $session->name();
171
+				 return $session;
172
+			 });
173
+
174
+			 $di->setShared('flashmessage', function() use ($di){
175
+			 	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
176
+			 	$flashMessages->setDI($di);
177
+			 	return $flashMessages;
178
+			 });
179
+
180
+			 // Test
181
+			 $type = 'notice';
182
+			 $text = 'Notice flash message';
183
+
184
+			 $message->flashmessage->notice('Notice flash message');
185
+			 $res = $di->session->get('flashmsgs');
186
+			 foreach ($res as $key => $value) {
187
+				 $this->assertEquals($type, $value['type'], "Type mismatch.");
188
+				 $this->assertEquals($text, $value['content'], "Content mismatch.");
189
+			 }
190
+		 }
191
+
192
+		 /**
193
+		  * Test
194
+		  *
195
+		  * @return void
196
+		  */
197
+		  public function testSuccess() {
198
+			  // Setup
199
+			  $message = new \helikopterspark\FlashMsg\FlashMsg();
200
+			  $di = new \Anax\DI\CDIFactoryDefault();
201
+			  $message->setDI($di);
202
+
203
+			  $di->setShared('session', function () {
204
+				  $session = new \Anax\Session\CSession();
205
+				  $session->configure(ANAX_APP_PATH . 'config/session.php');
206
+				  $session->name();
207
+				  return $session;
208
+			  });
209
+
210
+			  $di->setShared('flashmessage', function() use ($di){
211
+			  	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
212
+			  	$flashMessages->setDI($di);
213
+			  	return $flashMessages;
214
+			  });
215
+
216
+			  // Test
217
+			  $type = 'success';
218
+			  $text = 'Success flash message';
219
+
220
+			  $message->flashmessage->success('Success flash message');
221
+			  $res = $di->session->get('flashmsgs');
222
+			  foreach ($res as $key => $value) {
223
+				  $this->assertEquals($type, $value['type'], "Type mismatch.");
224
+				  $this->assertEquals($text, $value['content'], "Content mismatch.");
225
+			  }
226
+		  }
227
+
228
+		  /**
229
+		   * Test
230
+		   *
231
+		   * @return void
232
+		   */
233
+		   public function testWarning() {
234
+			   // Setup
235
+			   $message = new \helikopterspark\FlashMsg\FlashMsg();
236
+			   $di = new \Anax\DI\CDIFactoryDefault();
237
+			   $message->setDI($di);
238
+
239
+			   $di->setShared('session', function () {
240
+				   $session = new \Anax\Session\CSession();
241
+				   $session->configure(ANAX_APP_PATH . 'config/session.php');
242
+				   $session->name();
243
+				   return $session;
244
+			   });
245
+
246
+			   $di->setShared('flashmessage', function() use ($di){
247
+			   	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
248
+			   	$flashMessages->setDI($di);
249
+			   	return $flashMessages;
250
+			   });
251
+
252
+			   // Test
253
+			   $type = 'warning';
254
+			   $text = 'Warning flash message';
255
+
256
+			   $message->flashmessage->warning('Warning flash message');
257
+			   $res = $di->session->get('flashmsgs');
258
+			   foreach ($res as $key => $value) {
259
+				   $this->assertEquals($type, $value['type'], "Type mismatch.");
260
+				   $this->assertEquals($text, $value['content'], "Content mismatch.");
261
+			   }
262
+		   }
263
+
264
+		   /**
265
+		    * Test
266
+		    *
267
+		    * @return void
268
+		    */
269
+			public function testOutputMsgs() {
270
+				// Setup
271
+				$message = new \helikopterspark\FlashMsg\FlashMsg();
272
+				$di = new \Anax\DI\CDIFactoryDefault();
273
+				$message->setDI($di);
274
+
275
+				$di->setShared('session', function () {
276
+					$session = new \Anax\Session\CSession();
277
+					$session->configure(ANAX_APP_PATH . 'config/session.php');
278
+					$session->name();
279
+					return $session;
280
+				});
281
+
282
+				$di->setShared('flashmessage', function() use ($di){
283
+					$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
284
+					$flashMessages->setDI($di);
285
+					return $flashMessages;
286
+				});
287
+
288
+				// Test
289
+				$html = '<div class="alert"><p>Alert flash message</p></div>';
290
+				$html .= '<div class="error"><p>Error flash message</p></div>';
291
+				$html .= '<div class="info"><p>Info flash message</p></div>';
292
+				$html .= '<div class="notice"><p>Notice flash message</p></div>';
293
+				$html .= '<div class="warning"><p>Warning flash message</p></div>';
294
+				$html .= '<div class="success"><p>Success flash message</p></div>';
295
+
296
+				$message->flashmessage->alert('Alert flash message');
297
+				$message->flashmessage->error('Error flash message');
298
+				$message->flashmessage->info('Info flash message');
299
+				$message->flashmessage->notice('Notice flash message');
300
+				$message->flashmessage->warning('Warning flash message');
301
+				$message->flashmessage->success('Success flash message');
302
+				$htmloutput = $message->flashmessage->outputMsgs();
303
+
304
+				$this->assertEquals($html, $htmloutput, "Output does not match.");
305
+			}
306
+
307
+			/**
308
+			 * Test
309
+			 *
310
+			 * @return void
311
+			 */
312
+			 public function testClearMessages() {
313
+				 // Setup
314
+				 $message = new \helikopterspark\FlashMsg\FlashMsg();
315
+				 $di = new \Anax\DI\CDIFactoryDefault();
316
+				 $message->setDI($di);
317
+
318
+				 $di->setShared('session', function () {
319
+					 $session = new \Anax\Session\CSession();
320
+					 $session->configure(ANAX_APP_PATH . 'config/session.php');
321
+					 $session->name();
322
+					 return $session;
323
+				 });
324
+
325
+				 $di->setShared('flashmessage', function() use ($di){
326
+				 	$flashMessages = new \helikopterspark\FlashMsg\FlashMsg();
327
+				 	$flashMessages->setDI($di);
328
+				 	return $flashMessages;
329
+				 });
330
+
331
+				 // Test
332
+				 $message->flashmessage->alert('Alert flash message');
333
+				 $message->flashmessage->error('Error flash message');
334
+				 $message->flashmessage->info('Info flash message');
335
+				 $message->flashmessage->notice('Notice flash message');
336
+				 $message->flashmessage->warning('Warning flash message');
337
+				 $message->flashmessage->success('Success flash message');
338
+
339
+				 $this->assertTrue($di->session->has('flashmsgs'));
340
+				 $message->flashmessage->clearMessages();
341
+				 $res = $di->session->get('flashmsgs');
342
+				 $this->assertTrue(count($res) === 0);
343
+			 }
344 344
  }
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
         $di = new \Anax\DI\CDIFactoryDefault();
20 20
         $message->setDI($di);
21 21
 
22
-        $di->setShared('session', function () {
22
+        $di->setShared('session', function() {
23 23
             $session = new \Anax\Session\CSession();
24 24
             $session->configure(ANAX_APP_PATH . 'config/session.php');
25 25
             $session->name();
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
           $di = new \Anax\DI\CDIFactoryDefault();
57 57
           $message->setDI($di);
58 58
 
59
-          $di->setShared('session', function () {
59
+          $di->setShared('session', function() {
60 60
               $session = new \Anax\Session\CSession();
61 61
               $session->configure(ANAX_APP_PATH . 'config/session.php');
62 62
               $session->name();
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
            $di = new \Anax\DI\CDIFactoryDefault();
93 93
            $message->setDI($di);
94 94
 
95
-           $di->setShared('session', function () {
95
+           $di->setShared('session', function() {
96 96
                $session = new \Anax\Session\CSession();
97 97
                $session->configure(ANAX_APP_PATH . 'config/session.php');
98 98
                $session->name();
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
             $di = new \Anax\DI\CDIFactoryDefault();
129 129
             $message->setDI($di);
130 130
 
131
-            $di->setShared('session', function () {
131
+            $di->setShared('session', function() {
132 132
                 $session = new \Anax\Session\CSession();
133 133
                 $session->configure(ANAX_APP_PATH . 'config/session.php');
134 134
                 $session->name();
@@ -164,7 +164,7 @@  discard block
 block discarded – undo
164 164
              $di = new \Anax\DI\CDIFactoryDefault();
165 165
              $message->setDI($di);
166 166
 
167
-             $di->setShared('session', function () {
167
+             $di->setShared('session', function() {
168 168
                  $session = new \Anax\Session\CSession();
169 169
                  $session->configure(ANAX_APP_PATH . 'config/session.php');
170 170
                  $session->name();
@@ -200,7 +200,7 @@  discard block
 block discarded – undo
200 200
               $di = new \Anax\DI\CDIFactoryDefault();
201 201
               $message->setDI($di);
202 202
 
203
-              $di->setShared('session', function () {
203
+              $di->setShared('session', function() {
204 204
                   $session = new \Anax\Session\CSession();
205 205
                   $session->configure(ANAX_APP_PATH . 'config/session.php');
206 206
                   $session->name();
@@ -236,7 +236,7 @@  discard block
 block discarded – undo
236 236
                $di = new \Anax\DI\CDIFactoryDefault();
237 237
                $message->setDI($di);
238 238
 
239
-               $di->setShared('session', function () {
239
+               $di->setShared('session', function() {
240 240
                    $session = new \Anax\Session\CSession();
241 241
                    $session->configure(ANAX_APP_PATH . 'config/session.php');
242 242
                    $session->name();
@@ -272,7 +272,7 @@  discard block
 block discarded – undo
272 272
                 $di = new \Anax\DI\CDIFactoryDefault();
273 273
                 $message->setDI($di);
274 274
 
275
-                $di->setShared('session', function () {
275
+                $di->setShared('session', function() {
276 276
                     $session = new \Anax\Session\CSession();
277 277
                     $session->configure(ANAX_APP_PATH . 'config/session.php');
278 278
                     $session->name();
@@ -315,7 +315,7 @@  discard block
 block discarded – undo
315 315
                  $di = new \Anax\DI\CDIFactoryDefault();
316 316
                  $message->setDI($di);
317 317
 
318
-                 $di->setShared('session', function () {
318
+                 $di->setShared('session', function() {
319 319
                      $session = new \Anax\Session\CSession();
320 320
                      $session->configure(ANAX_APP_PATH . 'config/session.php');
321 321
                      $session->name();
Please login to merge, or discard this patch.
test/config.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -8,4 +8,4 @@
 block discarded – undo
8 8
  *
9 9
  */
10 10
 define('ANAX_INSTALL_PATH', realpath(__DIR__ . '/../vendor/anax/mvc') . '/');
11
-define('ANAX_APP_PATH',     ANAX_INSTALL_PATH . 'app/');
11
+define('ANAX_APP_PATH', ANAX_INSTALL_PATH . 'app/');
Please login to merge, or discard this patch.