OldPageRedirector
class OldPageRedirector extends Extension
Properties
| $class | from Extension |
Methods
Called when this extension is added to a particular class
Helper method to strip eval'ed arguments from a string thats passed to {@link DataObject::$extensions} or {@link Object::add_extension()}.
On every URL that generates a 404, we'll capture it here and see if we can find an old URL that it should be redirecting to.
Attempt to find an old/renamed page from some given the URL as an array
Details
in Extension at line 42
__construct()
in Extension at line 54
static
add_to_class(string $class, string $extensionClass, mixed $args = null)
Called when this extension is added to a particular class
in Extension at line 66
setOwner(SS_Object $owner, string $ownerBaseClass = null)
Set the owner of this extension.
in Extension at line 74
clearOwner()
in Extension at line 97
static string
get_classname_without_arguments(string $extensionStr)
Helper method to strip eval'ed arguments from a string thats passed to {@link DataObject::$extensions} or {@link Object::add_extension()}.
at line 12
onBeforeHTTPError404(SS_HTTPRequest $request)
On every URL that generates a 404, we'll capture it here and see if we can find an old URL that it should be redirecting to.
at line 46
static string|boolean
find_old_page(array $params, SiteTree|null $parent = null, boolean $redirect = false)
Attempt to find an old/renamed page from some given the URL as an array