19declare(strict_types=1);
63 array_walk($usrIds,
static function (
int $usrId):
void {
83 array_walk(
$orgUnitIds,
static function (
int $orgUnitId):
void {
91 $clone->objectTitle = $title;
99 $clone->userFirstName = $firstName;
106 $clone = clone $this;
107 $clone->userLastName = $lastName;
114 $clone = clone $this;
115 $clone->userLogin = $login;
122 $clone = clone $this;
123 $clone->userEmail = $emailAddress;
130 $clone = clone $this;
138 $clone = clone $this;
146 $clone = clone $this;
154 $clone = clone $this;
155 $clone->onlyCertActive = $status;
168 $clone = clone $this;
169 $clone->userIds = array_unique($usrIds);
182 $clone = clone $this;
183 $clone->userIds = array_unique(array_merge($clone->userIds, $usrIds));
196 $clone = clone $this;
197 $clone->objIds = array_unique(
$objIds);
210 $clone = clone $this;
211 $clone->objIds = array_unique(array_merge($clone->objIds,
$objIds));
224 $clone = clone $this;
238 $clone = clone $this;
239 $clone->orgUnitIds = array_unique(array_merge($clone->orgUnitIds,
$orgUnitIds));
315 $clone = clone $this;
323 $clone = clone $this;
331 $clone = clone $this;
339 $clone = clone $this;
347 $clone = clone $this;
355 $clone = clone $this;
371 $clone = clone $this;
383 $clone = clone $this;
395 $clone = clone $this;
396 $clone->shouldIncludeDeletedObjects =
true;
403 $clone = clone $this;
404 $clone->shouldIncludeDeletedObjects =
false;
foreach($mandatory_scripts as $file) $timestamp
withShouldIncludeDeletedObjects()
string $userIdentification
ensureValidUniqueObjIds(array $objIds)
getIssuedBeforeTimestamp()
withObjIds(array $objIds)
final const SORT_FIELD_OBJ_TITLE
withUserLogin(?string $login)
withAdditionalOrgUnitIds(array $orgUnitIds)
withSortedEmails(int $direction=self::SORT_DIRECTION_ASC)
final const SORT_DIRECTION_ASC
withSortedIssuedOnTimestamps(int $direction=self::SORT_DIRECTION_ASC)
withAdditionalObjIds(array $objIds)
final const SORT_FIELD_USR_LASTNAME
final const SORT_FIELD_USR_EMAIL
withUserFirstName(?string $firstName)
final const SORT_FIELD_USR_LOGIN
withOnlyCertActive(bool $status)
withIssuedAfterTimestamp(?int $timestamp)
final const SORT_DIRECTION_DESC
shouldIncludeDeletedObjects()
withLimitOffset(?int $limitOffset)
withLimitCount(?int $limitCount)
withoutShouldIncludeDeletedObjects()
withIssuedBeforeTimestamp(?int $timestamp)
final const SORT_FIELD_ISSUE_TIMESTAMP
withAdditionalUserIds(array $usrIds)
getIssuedAfterTimestamp()
withUserIds(array $usrIds)
ensureValidUniqueOrgUnitIds(array $orgUnitIds)
withUserIdentification(?string $userIdentification)
withSortedFirstNames(int $direction=self::SORT_DIRECTION_ASC)
withSortedLastNames(int $direction=self::SORT_DIRECTION_ASC)
int $issuedAfterTimestamp
withSortedLogins(int $direction=self::SORT_DIRECTION_ASC)
int $issuedBeforeTimestamp
withUserLastName(?string $lastName)
withObjectTitle(?string $title)
withUserEmailAddress(?string $emailAddress)
bool $shouldIncludeDeletedObjects
withOrgUnitIds(array $orgUnitIds)
withSortedObjectTitles(int $direction=self::SORT_DIRECTION_ASC)
final const SORT_FIELD_USR_FIRSTNAME
ensureValidUniqueUsrIds(array $usrIds)