‪TYPO3CMS  ‪main
TYPO3\CMS\Belog\Domain\Model\Constraint Class Reference

Public Member Functions

 setUserOrGroup (string $user)
 
 getUserOrGroup ()
 
 setNumber (int $number)
 
 getNumber ()
 
 setWorkspaceUid (int $workspace)
 
 getWorkspaceUid ()
 
 setChannel (string $channel)
 
 getChannel ()
 
 setLevel (string $level)
 
 getLevel ()
 
 setStartTimestamp (int $timestamp)
 
 getStartTimestamp ()
 
 setEndTimestamp (int $timestamp)
 
 getEndTimestamp ()
 
 setPageId (?int $id)
 
 getPageId ()
 
 setDepth (int $depth)
 
 getDepth ()
 
 setManualDateStart (?\DateTime $manualDateStart=null)
 
 getManualDateStart ()
 
 setManualDateStop (?\DateTime $manualDateStop=null)
 
 getManualDateStop ()
 

Protected Attributes

string $userOrGroup = '0'
 
int $number = 20
 
int $workspaceUid = -99
 
string $channel = ''
 
string $level = LogLevel::DEBUG
 
int $startTimestamp = 0
 
int $endTimestamp = 0
 
DateTime $manualDateStart = null
 
DateTime $manualDateStop = null
 
int $pageId = 0
 
int $depth = 0
 

Detailed Description

Constraints for log entries

This class is a TYPO3 Backend implementation and is not considered part of the Public TYPO3 API.

Definition at line 26 of file Constraint.php.

Member Function Documentation

◆ getChannel()

TYPO3\CMS\Belog\Domain\Model\Constraint::getChannel ( )

◆ getDepth()

TYPO3\CMS\Belog\Domain\Model\Constraint::getDepth ( )

◆ getEndTimestamp()

TYPO3\CMS\Belog\Domain\Model\Constraint::getEndTimestamp ( )

◆ getLevel()

TYPO3\CMS\Belog\Domain\Model\Constraint::getLevel ( )

◆ getManualDateStart()

TYPO3\CMS\Belog\Domain\Model\Constraint::getManualDateStart ( )

◆ getManualDateStop()

TYPO3\CMS\Belog\Domain\Model\Constraint::getManualDateStop ( )

◆ getNumber()

TYPO3\CMS\Belog\Domain\Model\Constraint::getNumber ( )

◆ getPageId()

TYPO3\CMS\Belog\Domain\Model\Constraint::getPageId ( )

◆ getStartTimestamp()

TYPO3\CMS\Belog\Domain\Model\Constraint::getStartTimestamp ( )

◆ getUserOrGroup()

TYPO3\CMS\Belog\Domain\Model\Constraint::getUserOrGroup ( )

◆ getWorkspaceUid()

TYPO3\CMS\Belog\Domain\Model\Constraint::getWorkspaceUid ( )

◆ setChannel()

TYPO3\CMS\Belog\Domain\Model\Constraint::setChannel ( string  $channel)

Definition at line 113 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$channel.

◆ setDepth()

TYPO3\CMS\Belog\Domain\Model\Constraint::setDepth ( int  $depth)

Definition at line 163 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$depth.

◆ setEndTimestamp()

TYPO3\CMS\Belog\Domain\Model\Constraint::setEndTimestamp ( int  $timestamp)

◆ setLevel()

TYPO3\CMS\Belog\Domain\Model\Constraint::setLevel ( string  $level)

Definition at line 123 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$level.

◆ setManualDateStart()

TYPO3\CMS\Belog\Domain\Model\Constraint::setManualDateStart ( ?\DateTime  $manualDateStart = null)

◆ setManualDateStop()

TYPO3\CMS\Belog\Domain\Model\Constraint::setManualDateStop ( ?\DateTime  $manualDateStop = null)

◆ setNumber()

TYPO3\CMS\Belog\Domain\Model\Constraint::setNumber ( int  $number)

Definition at line 93 of file Constraint.php.

References TYPO3\CMS\Belog\Domain\Model\Constraint\$number.

◆ setPageId()

TYPO3\CMS\Belog\Domain\Model\Constraint::setPageId ( ?int  $id)

Definition at line 153 of file Constraint.php.

◆ setStartTimestamp()

TYPO3\CMS\Belog\Domain\Model\Constraint::setStartTimestamp ( int  $timestamp)

◆ setUserOrGroup()

TYPO3\CMS\Belog\Domain\Model\Constraint::setUserOrGroup ( string  $user)

Definition at line 83 of file Constraint.php.

◆ setWorkspaceUid()

TYPO3\CMS\Belog\Domain\Model\Constraint::setWorkspaceUid ( int  $workspace)

Member Data Documentation

◆ $channel

string TYPO3\CMS\Belog\Domain\Model\Constraint::$channel = ''
protected

◆ $depth

int TYPO3\CMS\Belog\Domain\Model\Constraint::$depth = 0
protected

◆ $endTimestamp

int TYPO3\CMS\Belog\Domain\Model\Constraint::$endTimestamp = 0
protected

Calculated end timestamp

Definition at line 61 of file Constraint.php.

Referenced by TYPO3\CMS\Belog\Domain\Model\Constraint\getEndTimestamp().

◆ $level

string TYPO3\CMS\Belog\Domain\Model\Constraint::$level = LogLevel::DEBUG
protected

◆ $manualDateStart

DateTime TYPO3\CMS\Belog\Domain\Model\Constraint::$manualDateStart = null
protected

◆ $manualDateStop

DateTime TYPO3\CMS\Belog\Domain\Model\Constraint::$manualDateStop = null
protected

◆ $number

int TYPO3\CMS\Belog\Domain\Model\Constraint::$number = 20
protected

Number of log rows to show

Definition at line 36 of file Constraint.php.

Referenced by TYPO3\CMS\Belog\Domain\Model\Constraint\getNumber(), and TYPO3\CMS\Belog\Domain\Model\Constraint\setNumber().

◆ $pageId

int TYPO3\CMS\Belog\Domain\Model\Constraint::$pageId = 0
protected

Selected page ID in page context

Definition at line 76 of file Constraint.php.

Referenced by TYPO3\CMS\Belog\Domain\Model\Constraint\getPageId().

◆ $startTimestamp

int TYPO3\CMS\Belog\Domain\Model\Constraint::$startTimestamp = 0
protected

Calculated start timestamp

Definition at line 56 of file Constraint.php.

Referenced by TYPO3\CMS\Belog\Domain\Model\Constraint\getStartTimestamp().

◆ $userOrGroup

string TYPO3\CMS\Belog\Domain\Model\Constraint::$userOrGroup = '0'
protected

Selected user/group; possible values are "gr-<uid>" for a group, "us-<uid>" for a user or -1 for "all users"

Definition at line 31 of file Constraint.php.

Referenced by TYPO3\CMS\Belog\Domain\Model\Constraint\getUserOrGroup().

◆ $workspaceUid

int TYPO3\CMS\Belog\Domain\Model\Constraint::$workspaceUid = -99
protected

UID of selected workspace

Definition at line 41 of file Constraint.php.

Referenced by TYPO3\CMS\Belog\Domain\Model\Constraint\getWorkspaceUid().