|  | @@ 237-247 (lines=11) @@ | 
                                                            
                                    | 234 |  |      * @param string $title The notification's title | 
                                                            
                                    | 235 |  |      * @param array $options | 
                                                            
                                    | 236 |  |      */ | 
                                                            
                                    | 237 |  |     public function info($text, $onlyNextRequest = false, array $options = []) | 
                                                            
                                    | 238 |  |     { | 
                                                            
                                    | 239 |  |         $theme = (isset($options['theme']) && $options['theme'] != '') ? $options['theme'] : 'metroui'; | 
                                                            
                                    | 240 |  |         $timeout = (isset($options['timeout']) && $options['timeout'] != '' && is_int($options['timeout'])) ? $options['timeout'] : false; | 
                                                            
                                    | 241 |  |         $layout = (isset($options['layout']) && $options['layout'] != '') ? $options['layout'] : 'topRight'; | 
                                                            
                                    | 242 |  |         if ($onlyNextRequest){ | 
                                                            
                                    | 243 |  |             $this->addForNextRequest($theme, $timeout, 'info', $layout, $text, null, null); | 
                                                            
                                    | 244 |  |             return; | 
                                                            
                                    | 245 |  |         } | 
                                                            
                                    | 246 |  |         $this->add($theme, $timeout, 'info', $layout, $text, null, null); | 
                                                            
                                    | 247 |  |     } | 
                                                            
                                    | 248 |  |  | 
                                                            
                                    | 249 |  |     /** | 
                                                            
                                    | 250 |  |      * Shortcut for adding an error notification | 
                                                                                
                                |  | @@ 256-266 (lines=11) @@ | 
                                                            
                                    | 253 |  |      * @param string $title The notification's title | 
                                                            
                                    | 254 |  |      * @param array $options | 
                                                            
                                    | 255 |  |      */ | 
                                                            
                                    | 256 |  |     public function error($text, $onlyNextRequest = false, array $options = []) | 
                                                            
                                    | 257 |  |     { | 
                                                            
                                    | 258 |  |         $theme = (isset($options['theme']) && $options['theme'] != '') ? $options['theme'] : 'metroui'; | 
                                                            
                                    | 259 |  |         $timeout = (isset($options['timeout']) && $options['timeout'] != '' && is_int($options['timeout'])) ? $options['timeout'] : 0; | 
                                                            
                                    | 260 |  |         $layout = (isset($options['layout']) && $options['layout'] != '') ? $options['layout'] : 'topRight'; | 
                                                            
                                    | 261 |  |         if ($onlyNextRequest){ | 
                                                            
                                    | 262 |  |             $this->addForNextRequest($theme, $timeout, 'error', $layout, $text, null, null); | 
                                                            
                                    | 263 |  |             return; | 
                                                            
                                    | 264 |  |         } | 
                                                            
                                    | 265 |  |         $this->add($theme, $timeout, 'error', $layout, $text, null, null, $onlyNextRequest); | 
                                                            
                                    | 266 |  |     } | 
                                                            
                                    | 267 |  |  | 
                                                            
                                    | 268 |  |     /** | 
                                                            
                                    | 269 |  |      * Shortcut for adding a warning notification | 
                                                                                
                                |  | @@ 275-285 (lines=11) @@ | 
                                                            
                                    | 272 |  |      * @param string $title The notification's title | 
                                                            
                                    | 273 |  |      * @param array $options | 
                                                            
                                    | 274 |  |      */ | 
                                                            
                                    | 275 |  |     public function warning($text, $onlyNextRequest = false, array $options = []) | 
                                                            
                                    | 276 |  |     { | 
                                                            
                                    | 277 |  |         $theme = (isset($options['theme']) && $options['theme'] != '') ? $options['theme'] : 'metroui'; | 
                                                            
                                    | 278 |  |         $timeout = (isset($options['timeout']) && $options['timeout'] != '' && is_int($options['timeout'])) ? $options['timeout'] : 0; | 
                                                            
                                    | 279 |  |         $layout = (isset($options['layout']) && $options['layout'] != '') ? $options['layout'] : 'topRight'; | 
                                                            
                                    | 280 |  |         if ($onlyNextRequest){ | 
                                                            
                                    | 281 |  |             $this->addForNextRequest($theme, $timeout, 'warning', $layout, $text, null, null); | 
                                                            
                                    | 282 |  |             return; | 
                                                            
                                    | 283 |  |         } | 
                                                            
                                    | 284 |  |         $this->add($theme, $timeout, 'warning', $layout, $text, null, null, $onlyNextRequest); | 
                                                            
                                    | 285 |  |     } | 
                                                            
                                    | 286 |  |  | 
                                                            
                                    | 287 |  |     /** | 
                                                            
                                    | 288 |  |      * Shortcut for adding a success notification | 
                                                                                
                                |  | @@ 294-304 (lines=11) @@ | 
                                                            
                                    | 291 |  |      * @param string $title The notification's title | 
                                                            
                                    | 292 |  |      * @param array $options | 
                                                            
                                    | 293 |  |      */ | 
                                                            
                                    | 294 |  |     public function success($text, $onlyNextRequest = false, array $options = []) | 
                                                            
                                    | 295 |  |     { | 
                                                            
                                    | 296 |  |         $theme = (isset($options['theme']) && $options['theme'] != '') ? $options['theme'] : 'metroui'; | 
                                                            
                                    | 297 |  |         $timeout = (isset($options['timeout']) && $options['timeout'] != '' && is_int($options['timeout'])) ? $options['timeout'] : 0; | 
                                                            
                                    | 298 |  |         $layout = (isset($options['layout']) && $options['layout'] != '') ? $options['layout'] : 'topRight'; | 
                                                            
                                    | 299 |  |         if ($onlyNextRequest){ | 
                                                            
                                    | 300 |  |             $this->addForNextRequest($theme, $timeout, 'success', $layout, $text, null, null); | 
                                                            
                                    | 301 |  |             return; | 
                                                            
                                    | 302 |  |         } | 
                                                            
                                    | 303 |  |         $this->add($theme, $timeout, 'success', $layout, $text, null, null, $onlyNextRequest); | 
                                                            
                                    | 304 |  |     } | 
                                                            
                                    | 305 |  |  | 
                                                            
                                    | 306 |  |  | 
                                                            
                                    | 307 |  |     /** |