for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Zenstruck\ControllerUtil;
/**
* @author Kevin Bond <[email protected]>
*/
class FlashRedirect extends Redirect implements HasFlashes
{
private $flashes;
* @param string $route
* @param array $parameters
* @param string $message
* @param string $type
* @param int $statusCode
*
* @return static
public static function create($route, array $parameters, $message, $type = self::DEFAULT_FLASH_KEY, $statusCode = self::DEFAULT_STATUS_CODE)
return new static($route, $parameters, array($type => array($message)), $statusCode);
}
public static function createSimple($route, $message, $type = self::DEFAULT_FLASH_KEY, $statusCode = self::DEFAULT_STATUS_CODE)
return new static($route, array(), array($type => array($message)), $statusCode);
* @param array $flashes
public function __construct($route, array $parameters = array(), array $flashes = array(), $statusCode = self::DEFAULT_STATUS_CODE)
$this->flashes = $flashes;
parent::__construct($route, $parameters, $statusCode);
* {@inheritdoc}
public function getFlashes()
return $this->flashes;