‪TYPO3CMS  9.5
TYPO3\CMS\Redirects\Repository\Demand Class Reference

Public Member Functions

 __construct (int $page=1, string $sourceHost='', string $sourcePath='', string $target='', int $statusCode=0)
 
string getSourceHost ()
 
string getSourcePath ()
 
string getTarget ()
 
int getLimit ()
 
int getStatusCode ()
 
bool hasSourceHost ()
 
bool hasSourcePath ()
 
bool hasTarget ()
 
bool hasStatusCode ()
 
bool hasConstraints ()
 
int getPage ()
 
int getOffset ()
 
array getParameters ()
 

Static Public Member Functions

static Demand createFromRequest (ServerRequestInterface $request)
 

Protected Attributes

string $sourceHost
 
string $sourcePath
 
string $target
 
int $statusCode
 
int $limit = 50
 
int $page
 

Detailed Description

Demand Object for filtering redirects in the backend module

Definition at line 24 of file Demand.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Redirects\Repository\Demand::__construct ( int  $page = 1,
string  $sourceHost = '',
string  $sourcePath = '',
string  $target = '',
int  $statusCode = 0 
)

Member Function Documentation

◆ createFromRequest()

static Demand TYPO3\CMS\Redirects\Repository\Demand::createFromRequest ( ServerRequestInterface  $request)
static

◆ getLimit()

int TYPO3\CMS\Redirects\Repository\Demand::getLimit ( )

◆ getOffset()

int TYPO3\CMS\Redirects\Repository\Demand::getOffset ( )

Offset for the current set of records

Returns
‪int

Definition at line 184 of file Demand.php.

References TYPO3\CMS\Redirects\Repository\Demand\$limit.

Referenced by TYPO3\CMS\Redirects\Controller\ManagementController\preparePagination().

◆ getPage()

int TYPO3\CMS\Redirects\Repository\Demand::getPage ( )

The current Page of the paginated redirects

Returns
‪int

Definition at line 174 of file Demand.php.

References TYPO3\CMS\Redirects\Repository\Demand\$page.

Referenced by TYPO3\CMS\Redirects\Controller\ManagementController\preparePagination().

◆ getParameters()

◆ getSourceHost()

string TYPO3\CMS\Redirects\Repository\Demand::getSourceHost ( )
Returns
‪string

Definition at line 90 of file Demand.php.

References TYPO3\CMS\Redirects\Repository\Demand\$sourceHost.

◆ getSourcePath()

string TYPO3\CMS\Redirects\Repository\Demand::getSourcePath ( )
Returns
‪string

Definition at line 98 of file Demand.php.

References TYPO3\CMS\Redirects\Repository\Demand\$sourcePath.

◆ getStatusCode()

int TYPO3\CMS\Redirects\Repository\Demand::getStatusCode ( )
Returns
‪int

Definition at line 122 of file Demand.php.

References TYPO3\CMS\Redirects\Repository\Demand\$statusCode.

◆ getTarget()

string TYPO3\CMS\Redirects\Repository\Demand::getTarget ( )
Returns
‪string

Definition at line 106 of file Demand.php.

References TYPO3\CMS\Redirects\Repository\Demand\$target.

◆ hasConstraints()

bool TYPO3\CMS\Redirects\Repository\Demand::hasConstraints ( )

◆ hasSourceHost()

bool TYPO3\CMS\Redirects\Repository\Demand::hasSourceHost ( )

◆ hasSourcePath()

bool TYPO3\CMS\Redirects\Repository\Demand::hasSourcePath ( )

◆ hasStatusCode()

bool TYPO3\CMS\Redirects\Repository\Demand::hasStatusCode ( )
Returns
‪bool

Definition at line 154 of file Demand.php.

Referenced by TYPO3\CMS\Redirects\Repository\Demand\getParameters().

◆ hasTarget()

bool TYPO3\CMS\Redirects\Repository\Demand::hasTarget ( )

Member Data Documentation

◆ $limit

int TYPO3\CMS\Redirects\Repository\Demand::$limit = 50
protected

◆ $page

int TYPO3\CMS\Redirects\Repository\Demand::$page
protected

◆ $sourceHost

◆ $sourcePath

◆ $statusCode

int TYPO3\CMS\Redirects\Repository\Demand::$statusCode
protected

◆ $target