‪TYPO3CMS  ‪main
Constraint.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
5 /*
6  * This file is part of the TYPO3 CMS project.
7  *
8  * It is free software; you can redistribute it and/or modify it under
9  * the terms of the GNU General Public License, either version 2
10  * of the License, or any later version.
11  *
12  * For the full copyright and license information, please read the
13  * LICENSE.txt file that was distributed with this source code.
14  *
15  * The TYPO3 project - inspiring people to share!
16  */
17 
19 
20 use Psr\Log\LogLevel;
21 
27 {
31  protected string ‪$userOrGroup = '0';
32 
36  protected int ‪$number = 20;
37 
41  protected int ‪$workspaceUid = -99;
42 
46  protected string ‪$channel = '';
47 
51  protected string ‪$level = LogLevel::DEBUG;
52 
56  protected int ‪$startTimestamp = 0;
57 
61  protected int ‪$endTimestamp = 0;
62 
66  protected ?\DateTime ‪$manualDateStart = null;
67 
71  protected ?\DateTime ‪$manualDateStop = null;
72 
76  protected int ‪$pageId = 0;
77 
81  protected int ‪$depth = 0;
82 
83  public function ‪setUserOrGroup(string $user): void
84  {
85  $this->userOrGroup = $user;
86  }
87 
88  public function ‪getUserOrGroup(): string
89  {
90  return ‪$this->userOrGroup;
91  }
92 
93  public function ‪setNumber(int ‪$number): void
94  {
95  $this->number = ‪$number;
96  }
97 
98  public function ‪getNumber(): int
99  {
100  return ‪$this->number;
101  }
102 
103  public function ‪setWorkspaceUid(int $workspace): void
104  {
105  $this->workspaceUid = $workspace;
106  }
107 
108  public function ‪getWorkspaceUid(): int
109  {
110  return ‪$this->workspaceUid;
111  }
112 
113  public function ‪setChannel(string ‪$channel): void
114  {
115  $this->channel = ‪$channel;
116  }
117 
118  public function ‪getChannel(): string
119  {
120  return ‪$this->channel;
121  }
122 
123  public function ‪setLevel(string ‪$level): void
124  {
125  $this->level = ‪$level;
126  }
127 
128  public function ‪getLevel(): string
129  {
130  return ‪$this->level;
131  }
132 
133  public function ‪setStartTimestamp(int $timestamp): void
134  {
135  $this->startTimestamp = $timestamp;
136  }
137 
138  public function ‪getStartTimestamp(): int
139  {
141  }
142 
143  public function ‪setEndTimestamp(int $timestamp): void
144  {
145  $this->endTimestamp = $timestamp;
146  }
147 
148  public function ‪getEndTimestamp(): int
149  {
150  return ‪$this->endTimestamp;
151  }
152 
153  public function ‪setPageId(?int $id): void
154  {
155  $this->pageId = $id ?? 0;
156  }
157 
158  public function ‪getPageId(): int
159  {
160  return ‪$this->pageId;
161  }
162 
163  public function ‪setDepth(int ‪$depth): void
164  {
165  $this->depth = ‪$depth;
166  }
167 
168  public function ‪getDepth(): int
169  {
170  return ‪$this->depth;
171  }
172 
173  public function ‪setManualDateStart(?\DateTime ‪$manualDateStart = null): void
174  {
175  $this->manualDateStart = ‪$manualDateStart;
176  }
177 
178  public function ‪getManualDateStart(): ?\DateTime
179  {
181  }
182 
183  public function ‪setManualDateStop(?\DateTime ‪$manualDateStop = null): void
184  {
185  $this->manualDateStop = ‪$manualDateStop;
186  }
187 
188  public function ‪getManualDateStop(): ?\DateTime
189  {
191  }
192 }
‪TYPO3\CMS\Belog\Domain\Model\Constraint\setPageId
‪setPageId(?int $id)
Definition: Constraint.php:153
‪TYPO3\CMS\Belog\Domain\Model\Constraint\setManualDateStart
‪setManualDateStart(?\DateTime $manualDateStart=null)
Definition: Constraint.php:173
‪TYPO3\CMS\Belog\Domain\Model\Constraint\$channel
‪string $channel
Definition: Constraint.php:46
‪TYPO3\CMS\Belog\Domain\Model\Constraint\$userOrGroup
‪string $userOrGroup
Definition: Constraint.php:31
‪TYPO3\CMS\Belog\Domain\Model\Constraint\setUserOrGroup
‪setUserOrGroup(string $user)
Definition: Constraint.php:83
‪TYPO3\CMS\Belog\Domain\Model\Constraint\getLevel
‪getLevel()
Definition: Constraint.php:128
‪TYPO3\CMS\Belog\Domain\Model\Constraint\getStartTimestamp
‪getStartTimestamp()
Definition: Constraint.php:138
‪TYPO3\CMS\Belog\Domain\Model\Constraint\getDepth
‪getDepth()
Definition: Constraint.php:168
‪TYPO3\CMS\Belog\Domain\Model\Constraint\$number
‪int $number
Definition: Constraint.php:36
‪TYPO3\CMS\Belog\Domain\Model\Constraint\$endTimestamp
‪int $endTimestamp
Definition: Constraint.php:61
‪TYPO3\CMS\Belog\Domain\Model\Constraint\getEndTimestamp
‪getEndTimestamp()
Definition: Constraint.php:148
‪TYPO3\CMS\Belog\Domain\Model\Constraint\$level
‪string $level
Definition: Constraint.php:51
‪TYPO3\CMS\Belog\Domain\Model\Constraint\getWorkspaceUid
‪getWorkspaceUid()
Definition: Constraint.php:108
‪TYPO3\CMS\Belog\Domain\Model\Constraint\setManualDateStop
‪setManualDateStop(?\DateTime $manualDateStop=null)
Definition: Constraint.php:183
‪TYPO3\CMS\Belog\Domain\Model\Constraint\getManualDateStop
‪getManualDateStop()
Definition: Constraint.php:188
‪TYPO3\CMS\Belog\Domain\Model\Constraint\getNumber
‪getNumber()
Definition: Constraint.php:98
‪TYPO3\CMS\Belog\Domain\Model\Constraint\$manualDateStop
‪DateTime $manualDateStop
Definition: Constraint.php:71
‪TYPO3\CMS\Belog\Domain\Model\Constraint\getUserOrGroup
‪getUserOrGroup()
Definition: Constraint.php:88
‪TYPO3\CMS\Belog\Domain\Model\Constraint\setDepth
‪setDepth(int $depth)
Definition: Constraint.php:163
‪TYPO3\CMS\Belog\Domain\Model\Constraint\getManualDateStart
‪getManualDateStart()
Definition: Constraint.php:178
‪TYPO3\CMS\Belog\Domain\Model\Constraint\$workspaceUid
‪int $workspaceUid
Definition: Constraint.php:41
‪TYPO3\CMS\Belog\Domain\Model\Constraint\getChannel
‪getChannel()
Definition: Constraint.php:118
‪TYPO3\CMS\Belog\Domain\Model\Constraint\setNumber
‪setNumber(int $number)
Definition: Constraint.php:93
‪TYPO3\CMS\Belog\Domain\Model\Constraint\$depth
‪int $depth
Definition: Constraint.php:81
‪TYPO3\CMS\Belog\Domain\Model\Constraint\setChannel
‪setChannel(string $channel)
Definition: Constraint.php:113
‪TYPO3\CMS\Belog\Domain\Model\Constraint\setStartTimestamp
‪setStartTimestamp(int $timestamp)
Definition: Constraint.php:133
‪TYPO3\CMS\Belog\Domain\Model\Constraint\$pageId
‪int $pageId
Definition: Constraint.php:76
‪TYPO3\CMS\Belog\Domain\Model\Constraint\$manualDateStart
‪DateTime $manualDateStart
Definition: Constraint.php:66
‪TYPO3\CMS\Belog\Domain\Model\Constraint\getPageId
‪getPageId()
Definition: Constraint.php:158
‪TYPO3\CMS\Belog\Domain\Model\Constraint
Definition: Constraint.php:27
‪TYPO3\CMS\Belog\Domain\Model\Constraint\setLevel
‪setLevel(string $level)
Definition: Constraint.php:123
‪TYPO3\CMS\Belog\Domain\Model\Constraint\$startTimestamp
‪int $startTimestamp
Definition: Constraint.php:56
‪TYPO3\CMS\Belog\Domain\Model
Definition: Constraint.php:18
‪TYPO3\CMS\Belog\Domain\Model\Constraint\setWorkspaceUid
‪setWorkspaceUid(int $workspace)
Definition: Constraint.php:103
‪TYPO3\CMS\Belog\Domain\Model\Constraint\setEndTimestamp
‪setEndTimestamp(int $timestamp)
Definition: Constraint.php:143