PHP Класс Elgg\RouterTest

Наследование: extends TestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$fooHandlerCalls integer
$hooks PluginHooksService
$pages string
$request Elgg\Http\Request
$router Router
$translator Elgg\I18n\Translator
$viewsDir string

Открытые методы

Метод Описание
bar_route_handler ( $hook, $type, $value, $params )
bar_route_identifier ( $hook, $type, $value, $params )
bar_route_override ( $hook, $type, $value, $params )
createService ( )
foo_page_handler ( )
hello_page_handler ( $segments, $identifier )
route ( )
setUp ( )
tearDown ( )
testCanAllowRewrite ( )
testCanFilterResponse ( )
testCanFilterResponseToAjax2ViewRequestForARegisteredFormView ( )
testCanFilterResponseToAjax2ViewRequestForARegisteredView ( )
testCanFilterResponseToAjaxViewRequestForARegisteredFormView ( )
testCanFilterResponseToAjaxViewRequestForARegisteredView ( )
testCanRedirectAjax2RequestFromRouteHook ( )
testCanRedirectAjaxRequestFromRouteHook ( )
testCanRedirectNonAjaxRequestFromRouteHook ( )
testCanRegisterFunctionsAsPageHandlers ( )
testCanRespondToAjax2RequestForPageThatForwards ( )
testCanRespondToAjax2RequestForPageThatForwardsToErrorPage ( )
testCanRespondToAjax2RequestFromErrorResponseBuilder ( )
testCanRespondToAjax2RequestFromOkResponseBuilder ( )
testCanRespondToAjax2RequestFromRedirectResponseBuilder ( )
testCanRespondToAjax2RequestInNonDefaultViewtype ( )
testCanRespondToAjax2RequestThroughRouteHook ( )
testCanRespondToAjax2ViewRequestForARegisteredFormView ( )
testCanRespondToAjax2ViewRequestForARegisteredView ( )
testCanRespondToAjax2ViewRequestForARegisteredViewWhichForwards ( )
testCanRespondToAjax2ViewRequestForCSS ( )
testCanRespondToAjax2ViewRequestForCacheableView ( )
testCanRespondToAjax2ViewRequestForJS ( )
testCanRespondToAjaxRequestForPageThatForwards ( )
testCanRespondToAjaxRequestForPageThatForwardsToErrorPage ( )
testCanRespondToAjaxRequestFromErrorResponseBuilder ( )
testCanRespondToAjaxRequestFromOkResponseBuilder ( )
testCanRespondToAjaxRequestFromRedirectResponseBuilder ( )
testCanRespondToAjaxRequestInNonDefaultViewtype ( )
testCanRespondToAjaxRequestThroughRouteHook ( )
testCanRespondToAjaxViewRequestForARegisteredFormView ( )
testCanRespondToAjaxViewRequestForARegisteredView ( )
testCanRespondToAjaxViewRequestForARegisteredViewWhichForwards ( )
testCanRespondToAjaxViewRequestForCSS ( )
testCanRespondToAjaxViewRequestForCacheableView ( )
testCanRespondToAjaxViewRequestForJS ( )
testCanRespondToNonAjaxRequestForPageThatForwards ( )
testCanRespondToNonAjaxRequestForPageThatForwardsToErrorPage ( )
testCanRespondToNonAjaxRequestFromErrorResponseBuilder ( )
testCanRespondToNonAjaxRequestFromOkResponseBuilder ( )
testCanRespondToNonAjaxRequestFromRedirectResponseBuilder ( )
testCanRespondToNonAjaxRequestInNonDefaultViewtype ( )
testCanRespondToNonAjaxRequestThroughRouteHook ( )
testCanRespondToUnregisteredRoute ( ) See #9796
testCanRespondWithErrorToAjax2ViewRequestForUnallowedView ( )
testCanRespondWithErrorToAjaxViewRequestForUnallowedView ( )
testCanSafelyRedirectWithinRedirect ( )
testCanUnregisterPageHandlers ( )
testFailToRegisterInvalidCallback ( )
testRespondsWithErrorToNonAjaxRequestForAjaxView ( )
testRouteOverridenFromHook ( )
testRouteSupportsSettingHandlerInHookResultForBackwardsCompatibility ( ) 1. Register a page handler for /foo 2. Register a plugin hook that uses the "handler" result param to route all /bar/* requests to the /foo handler.
testRouteSupportsSettingIdentifierInHookResultForBackwardsCompatibility ( ) 1. Register a page handler for /foo 2. Register a plugin hook that uses the "handler" result param to route all /bar/* requests to the /foo handler.

Описание методов

bar_route_handler() публичный Метод

public bar_route_handler ( $hook, $type, $value, $params )

bar_route_identifier() публичный Метод

public bar_route_identifier ( $hook, $type, $value, $params )

bar_route_override() публичный Метод

public bar_route_override ( $hook, $type, $value, $params )

createService() публичный Метод

public createService ( )

foo_page_handler() публичный Метод

public foo_page_handler ( )

hello_page_handler() публичный Метод

public hello_page_handler ( $segments, $identifier )

route() публичный Метод

public route ( )

setUp() публичный Метод

public setUp ( )

tearDown() публичный Метод

public tearDown ( )

testCanAllowRewrite() публичный Метод

public testCanAllowRewrite ( )

testCanFilterResponse() публичный Метод

testCanFilterResponseToAjax2ViewRequestForARegisteredFormView() публичный Метод

testCanFilterResponseToAjax2ViewRequestForARegisteredView() публичный Метод

testCanFilterResponseToAjaxViewRequestForARegisteredFormView() публичный Метод

testCanFilterResponseToAjaxViewRequestForARegisteredView() публичный Метод

testCanRedirectAjax2RequestFromRouteHook() публичный Метод

testCanRedirectAjaxRequestFromRouteHook() публичный Метод

testCanRedirectNonAjaxRequestFromRouteHook() публичный Метод

testCanRegisterFunctionsAsPageHandlers() публичный Метод

testCanRespondToAjax2RequestForPageThatForwards() публичный Метод

testCanRespondToAjax2RequestForPageThatForwardsToErrorPage() публичный Метод

testCanRespondToAjax2RequestFromErrorResponseBuilder() публичный Метод

testCanRespondToAjax2RequestFromOkResponseBuilder() публичный Метод

testCanRespondToAjax2RequestFromRedirectResponseBuilder() публичный Метод

testCanRespondToAjax2RequestInNonDefaultViewtype() публичный Метод

testCanRespondToAjax2RequestThroughRouteHook() публичный Метод

testCanRespondToAjax2ViewRequestForARegisteredFormView() публичный Метод

testCanRespondToAjax2ViewRequestForARegisteredView() публичный Метод

testCanRespondToAjax2ViewRequestForARegisteredViewWhichForwards() публичный Метод

testCanRespondToAjax2ViewRequestForCSS() публичный Метод

testCanRespondToAjax2ViewRequestForCacheableView() публичный Метод

testCanRespondToAjax2ViewRequestForJS() публичный Метод

testCanRespondToAjaxRequestForPageThatForwards() публичный Метод

testCanRespondToAjaxRequestForPageThatForwardsToErrorPage() публичный Метод

testCanRespondToAjaxRequestFromErrorResponseBuilder() публичный Метод

testCanRespondToAjaxRequestFromOkResponseBuilder() публичный Метод

testCanRespondToAjaxRequestFromRedirectResponseBuilder() публичный Метод

testCanRespondToAjaxRequestInNonDefaultViewtype() публичный Метод

testCanRespondToAjaxRequestThroughRouteHook() публичный Метод

testCanRespondToAjaxViewRequestForARegisteredFormView() публичный Метод

testCanRespondToAjaxViewRequestForARegisteredView() публичный Метод

testCanRespondToAjaxViewRequestForARegisteredViewWhichForwards() публичный Метод

testCanRespondToAjaxViewRequestForCSS() публичный Метод

testCanRespondToAjaxViewRequestForCacheableView() публичный Метод

testCanRespondToAjaxViewRequestForJS() публичный Метод

testCanRespondToNonAjaxRequestForPageThatForwards() публичный Метод

testCanRespondToNonAjaxRequestForPageThatForwardsToErrorPage() публичный Метод

testCanRespondToNonAjaxRequestFromErrorResponseBuilder() публичный Метод

testCanRespondToNonAjaxRequestFromOkResponseBuilder() публичный Метод

testCanRespondToNonAjaxRequestFromRedirectResponseBuilder() публичный Метод

testCanRespondToNonAjaxRequestInNonDefaultViewtype() публичный Метод

testCanRespondToNonAjaxRequestThroughRouteHook() публичный Метод

testCanRespondToUnregisteredRoute() публичный Метод

See #9796

testCanRespondWithErrorToAjax2ViewRequestForUnallowedView() публичный Метод

testCanRespondWithErrorToAjaxViewRequestForUnallowedView() публичный Метод

testCanSafelyRedirectWithinRedirect() публичный Метод

testCanUnregisterPageHandlers() публичный Метод

testFailToRegisterInvalidCallback() публичный Метод

testRespondsWithErrorToNonAjaxRequestForAjaxView() публичный Метод

testRouteOverridenFromHook() публичный Метод

testRouteSupportsSettingHandlerInHookResultForBackwardsCompatibility() публичный Метод

3. Route a request for a /bar page. 4. Check that the /foo handler was called.

testRouteSupportsSettingIdentifierInHookResultForBackwardsCompatibility() публичный Метод

3. Route a request for a /bar page. 4. Check that the /foo handler was called.

Описание свойств

$fooHandlerCalls защищенное свойство

protected int $fooHandlerCalls
Результат integer

$hooks защищенное свойство

protected PluginHooksService,elgg $hooks
Результат PluginHooksService

$pages защищенное свойство

protected string $pages
Результат string

$request защищенное свойство

protected Request,Elgg\Http $request
Результат Elgg\Http\Request

$router защищенное свойство

protected Router,elgg $router
Результат Router

$translator защищенное свойство

protected Translator,Elgg\I18n $translator
Результат Elgg\I18n\Translator

$viewsDir защищенное свойство

protected string $viewsDir
Результат string