Example #1
0
 public function testPopMessageWithArrayType()
 {
     $this->flash->success('Test pop message');
     $this->flash->success('Test pop message');
     $this->flash->info('Test pop message');
     $this->flash->info('Test pop message');
     $this->flash->notice('Test pop message');
     $this->assertCount(3, $this->flash->pop(['success', 'notice']));
 }
Example #2
0
<?php

require_once __DIR__ . '/../vendor/autoload.php';
use PHPixie\Slice;
use PHPixie\HTTP;
use Koka\Flash\Flash;
$slice = new \PHPixie\Slice();
$http = new \PHPixie\HTTP($slice);
$container = $http->contextContainer($http->context($http->request()));
$flash = new Flash($container);
var_dump($flash->has());
$flash->info('Test info message');
var_dump($flash->has());
foreach ($flash as $msg) {
    echo "Type: {$msg->getType()} message: {$msg->getMessage()}";
}
var_dump($flash->has());