‪TYPO3CMS  ‪main
TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest:

Public Member Functions

 buildBuildsARequestInterfaceObject ()
 
 loadDefaultValuesOverridesFormatIfConfigured ()
 
 buildOverridesFormatIfSetInGetParameters ()
 
 loadDefaultValuesThrowsExceptionIfExtensionNameIsNotProperlyConfigured ()
 
 loadDefaultValuesThrowsExceptionIfPluginNameIsNotProperlyConfigured ()
 
 uploadedFileCanBeRetrievedFromRequest ()
 
 multipleUploadedFileCanBeRetrievedFromRequest ()
 
 resolveControllerClassNameThrowsInvalidControllerNameExceptionIfNonExistentControllerIsSetViaGetParameter ()
 
 resolveControllerClassNameThrowsPageNotFoundException ()
 
 resolveControllerClassNameThrowsAnExceptionIfTheDefaultControllerCannotBeDetermined ()
 
 resolveControllerClassNameReturnsDefaultControllerIfCallDefaultActionIfActionCantBeResolvedIsConfigured ()
 
 resolveControllerClassNameReturnsControllerDefinedViaParametersIfControllerIsConfigured ()
 
 resolveActionNameThrowsInvalidActionNameExceptionIfNonExistentActionIsSetViaGetParameter ()
 
 resolveActionNameThrowsPageNotFoundException ()
 
 resolveActionNameReturnsDefaultActionIfCallDefaultActionIfActionCantBeResolvedIsConfigured ()
 
 resolveActionNameReturnsActionDefinedViaParametersIfActionIsConfigured ()
 
 resolveActionNameThrowsAnExceptionIfTheDefaultActionCannotBeDetermined ()
 
 resolveActionNameReturnsActionDefinedViaParametersOfServerRequest ()
 
 resolveActionNameReturnsActionDefinedViaPageArgumentOfServerRequest ()
 
 resolveActionNameReturnsActionDefinedViaParsedBodyOfServerRequest ()
 
 silentlyIgnoreInvalidParameterAndUseDefaultAction ()
 
 controllerActionParametersAreAddedToRequest ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Private Member Functions

 prepareServerRequest (string $url, string $method='GET')
 

Detailed Description

Definition at line 43 of file RequestBuilderTest.php.

Member Function Documentation

◆ buildBuildsARequestInterfaceObject()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::buildBuildsARequestInterfaceObject ( )

◆ buildOverridesFormatIfSetInGetParameters()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::buildOverridesFormatIfSetInGetParameters ( )

◆ controllerActionParametersAreAddedToRequest()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::controllerActionParametersAreAddedToRequest ( )

◆ loadDefaultValuesOverridesFormatIfConfigured()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::loadDefaultValuesOverridesFormatIfConfigured ( )

◆ loadDefaultValuesThrowsExceptionIfExtensionNameIsNotProperlyConfigured()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::loadDefaultValuesThrowsExceptionIfExtensionNameIsNotProperlyConfigured ( )

◆ loadDefaultValuesThrowsExceptionIfPluginNameIsNotProperlyConfigured()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::loadDefaultValuesThrowsExceptionIfPluginNameIsNotProperlyConfigured ( )

◆ multipleUploadedFileCanBeRetrievedFromRequest()

◆ prepareServerRequest()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::prepareServerRequest ( string  $url,
string  $method = 'GET' 
)
private

Definition at line 827 of file RequestBuilderTest.php.

References TYPO3\CMS\Webhooks\Message\$url, TYPO3\CMS\Core\Http\NormalizedParams\createFromRequest(), and TYPO3\CMS\Core\Core\SystemEnvironmentBuilder\REQUESTTYPE_BE.

Referenced by TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\buildBuildsARequestInterfaceObject(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\buildOverridesFormatIfSetInGetParameters(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\controllerActionParametersAreAddedToRequest(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\loadDefaultValuesOverridesFormatIfConfigured(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\loadDefaultValuesThrowsExceptionIfExtensionNameIsNotProperlyConfigured(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\loadDefaultValuesThrowsExceptionIfPluginNameIsNotProperlyConfigured(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveActionNameReturnsActionDefinedViaPageArgumentOfServerRequest(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveActionNameReturnsActionDefinedViaParametersIfActionIsConfigured(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveActionNameReturnsActionDefinedViaParametersOfServerRequest(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveActionNameReturnsActionDefinedViaParsedBodyOfServerRequest(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveActionNameReturnsDefaultActionIfCallDefaultActionIfActionCantBeResolvedIsConfigured(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveActionNameThrowsAnExceptionIfTheDefaultActionCannotBeDetermined(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveActionNameThrowsInvalidActionNameExceptionIfNonExistentActionIsSetViaGetParameter(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveActionNameThrowsPageNotFoundException(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveControllerClassNameReturnsControllerDefinedViaParametersIfControllerIsConfigured(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveControllerClassNameReturnsDefaultControllerIfCallDefaultActionIfActionCantBeResolvedIsConfigured(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveControllerClassNameThrowsAnExceptionIfTheDefaultControllerCannotBeDetermined(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveControllerClassNameThrowsInvalidControllerNameExceptionIfNonExistentControllerIsSetViaGetParameter(), TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\resolveControllerClassNameThrowsPageNotFoundException(), and TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest\silentlyIgnoreInvalidParameterAndUseDefaultAction().

◆ resolveActionNameReturnsActionDefinedViaPageArgumentOfServerRequest()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveActionNameReturnsActionDefinedViaPageArgumentOfServerRequest ( )

◆ resolveActionNameReturnsActionDefinedViaParametersIfActionIsConfigured()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveActionNameReturnsActionDefinedViaParametersIfActionIsConfigured ( )

◆ resolveActionNameReturnsActionDefinedViaParametersOfServerRequest()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveActionNameReturnsActionDefinedViaParametersOfServerRequest ( )

◆ resolveActionNameReturnsActionDefinedViaParsedBodyOfServerRequest()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveActionNameReturnsActionDefinedViaParsedBodyOfServerRequest ( )

◆ resolveActionNameReturnsDefaultActionIfCallDefaultActionIfActionCantBeResolvedIsConfigured()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveActionNameReturnsDefaultActionIfCallDefaultActionIfActionCantBeResolvedIsConfigured ( )

◆ resolveActionNameThrowsAnExceptionIfTheDefaultActionCannotBeDetermined()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveActionNameThrowsAnExceptionIfTheDefaultActionCannotBeDetermined ( )

◆ resolveActionNameThrowsInvalidActionNameExceptionIfNonExistentActionIsSetViaGetParameter()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveActionNameThrowsInvalidActionNameExceptionIfNonExistentActionIsSetViaGetParameter ( )

◆ resolveActionNameThrowsPageNotFoundException()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveActionNameThrowsPageNotFoundException ( )

◆ resolveControllerClassNameReturnsControllerDefinedViaParametersIfControllerIsConfigured()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveControllerClassNameReturnsControllerDefinedViaParametersIfControllerIsConfigured ( )

◆ resolveControllerClassNameReturnsDefaultControllerIfCallDefaultActionIfActionCantBeResolvedIsConfigured()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveControllerClassNameReturnsDefaultControllerIfCallDefaultActionIfActionCantBeResolvedIsConfigured ( )

◆ resolveControllerClassNameThrowsAnExceptionIfTheDefaultControllerCannotBeDetermined()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveControllerClassNameThrowsAnExceptionIfTheDefaultControllerCannotBeDetermined ( )

◆ resolveControllerClassNameThrowsInvalidControllerNameExceptionIfNonExistentControllerIsSetViaGetParameter()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveControllerClassNameThrowsInvalidControllerNameExceptionIfNonExistentControllerIsSetViaGetParameter ( )

◆ resolveControllerClassNameThrowsPageNotFoundException()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::resolveControllerClassNameThrowsPageNotFoundException ( )

◆ setUp()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::setUp ( )
protected

◆ silentlyIgnoreInvalidParameterAndUseDefaultAction()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::silentlyIgnoreInvalidParameterAndUseDefaultAction ( )

◆ tearDown()

TYPO3\CMS\Extbase\Tests\Functional\Mvc\Web\RequestBuilderTest::tearDown ( )
protected

Definition at line 62 of file RequestBuilderTest.php.

◆ uploadedFileCanBeRetrievedFromRequest()