added facades and made other ioc improvements.
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
<?php namespace Laravel;
|
||||
|
||||
class Redirect extends Response {
|
||||
class Redirect extends Facade { public static $resolve = 'redirect'; }
|
||||
|
||||
class Redirect_Engine extends Response {
|
||||
|
||||
/**
|
||||
* The URL generator instance.
|
||||
@@ -9,13 +11,6 @@ class Redirect extends Response {
|
||||
*/
|
||||
private $url;
|
||||
|
||||
/**
|
||||
* The active session driver instance.
|
||||
*
|
||||
* @var Session\Driver
|
||||
*/
|
||||
private $session;
|
||||
|
||||
/**
|
||||
* Create a new redirect generator instance.
|
||||
*
|
||||
@@ -23,10 +18,9 @@ class Redirect extends Response {
|
||||
* @param URL $url
|
||||
* @return void
|
||||
*/
|
||||
public function __construct(Session\Driver $session, URL $url)
|
||||
public function __construct(URL $url)
|
||||
{
|
||||
$this->url = $url;
|
||||
$this->session = $session;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -78,7 +72,7 @@ class Redirect extends Response {
|
||||
*/
|
||||
public function with($key, $value)
|
||||
{
|
||||
$this->session->flash($key, $value);
|
||||
IoC::container()->resolve('laravel.session')->flash($key, $value);
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user