mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-02 06:09:00 +02:00
Remove deprecated Director static functions
Director::redirect() -> Controller->redirect() Director::redirect_to() -> Controller->redirectedTo() Director::set_status_code() -> Controller->getResponse()->setStatusCode() Director::get_status_code() -> Controller->getResponse()->getStatusCode() Director::redirectBack() -> Controller->redirectBack()
This commit is contained in:
parent
de0ade9636
commit
66d8ff95de
@ -400,55 +400,6 @@ class Director implements TemplateGlobalProvider {
|
|||||||
? 'https://' : 'http://';
|
? 'https://' : 'http://';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Redirect to another page.
|
|
||||||
* @deprecated 2.5 Use Controller->redirect()
|
|
||||||
* - $url can be an absolute URL
|
|
||||||
* - or it can be a URL relative to the "site base"
|
|
||||||
* - if it is just a word without an slashes, then it redirects to another action on the current controller.
|
|
||||||
*/
|
|
||||||
public static function redirect($url, $code=302) {
|
|
||||||
Deprecation::notice('2.5', 'Use Controller->redirect() instead.');
|
|
||||||
Controller::curr()->redirect($url, $code);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Tests whether a redirection has been requested.
|
|
||||||
* @deprecated 2.5 Use Controller->redirectedTo() instead
|
|
||||||
* @return string If redirect() has been called, it will return the URL redirected to. Otherwise, it will
|
|
||||||
* return null;
|
|
||||||
*/
|
|
||||||
public static function redirected_to() {
|
|
||||||
Deprecation::notice('2.5', 'Use Controller->redirectedTo() instead.');
|
|
||||||
return Controller::curr()->redirectedTo();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets the HTTP status code
|
|
||||||
* @deprecated 2.5 Use Controller->getResponse()->setStatusCode() instead
|
|
||||||
*/
|
|
||||||
public static function set_status_code($code) {
|
|
||||||
Deprecation::notice('2.5', 'Use Controller->getResponse()->setStatusCode() instead');
|
|
||||||
return Controller::curr()->getResponse()->setStatusCode($code);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns the current HTTP status code
|
|
||||||
* @deprecated 2.5 Use Controller->getResponse()->getStatusCode() instead
|
|
||||||
*/
|
|
||||||
public static function get_status_code() {
|
|
||||||
Deprecation::notice('2.5', 'Use Controller->getResponse()->getStatusCode() instead');
|
|
||||||
return Controller::curr()->getResponse()->getStatusCode();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated 2.5 Use Controller->redirectBack()
|
|
||||||
*/
|
|
||||||
public static function redirectBack() {
|
|
||||||
Deprecation::notice('2.5', 'Use Controller->redirectBack() instead.');
|
|
||||||
Controller::curr()->redirectBack();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the root URL for the site.
|
* Returns the root URL for the site.
|
||||||
* It will be automatically calculated unless it is overridden with {@link setBaseURL()}.
|
* It will be automatically calculated unless it is overridden with {@link setBaseURL()}.
|
||||||
|
Loading…
Reference in New Issue
Block a user