BookmarkRepository

Internal

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

Table of Contents

Constants

GROUP_TABLE_NAME  = 'sys_be_shortcuts_group'
TABLE_NAME  = 'sys_be_shortcuts'

Properties

$connectionPool  : ConnectionPool

Methods

__construct()  : mixed
createGroup()  : string|null
delete()  : int
deleteGroup()  : int
deleteMultiple()  : int
exists()  : bool
findById()  : array<string|int, mixed>|null
findByIds()  : array<int, array<string|int, mixed>>
findByUser()  : array<string|int, mixed>
findGroupByUuid()  : array<string|int, mixed>|null
findGroupsByUser()  : array<string|int, mixed>
insert()  : int|false
moveBookmarksFromGroupToDefault()  : int
moveToGroup()  : int
reorderGroups()  : void
update()  : int
updateGroup()  : int
updateSorting()  : int

Constants

GROUP_TABLE_NAME

protected mixed GROUP_TABLE_NAME = 'sys_be_shortcuts_group'

TABLE_NAME

protected mixed TABLE_NAME = 'sys_be_shortcuts'

Properties

Methods

createGroup()

public createGroup(int $userId, string $label) : string|null
Parameters
$userId : int
$label : string
Return values
string|null

delete()

public delete(int $id[, int|null $userId = null ]) : int
Parameters
$id : int
$userId : int|null = null
Return values
int

deleteGroup()

public deleteGroup(string $uuid) : int
Parameters
$uuid : string
Return values
int

deleteMultiple()

public deleteMultiple(array<string|int, int> $ids, int $userId) : int
Parameters
$ids : array<string|int, int>
$userId : int
Return values
int

exists()

public exists(int $userId, string $routeIdentifier, string $arguments) : bool
Parameters
$userId : int
$routeIdentifier : string
$arguments : string
Return values
bool

findById()

public findById(int $id) : array<string|int, mixed>|null
Parameters
$id : int
Return values
array<string|int, mixed>|null

findByIds()

public findByIds(array<int, int> $ids) : array<int, array<string|int, mixed>>
Parameters
$ids : array<int, int>
Return values
array<int, array<string|int, mixed>>

Indexed by bookmark ID

findByUser()

public findByUser(int $userId) : array<string|int, mixed>
Parameters
$userId : int
Return values
array<string|int, mixed>

findGroupByUuid()

public findGroupByUuid(string $uuid) : array<string|int, mixed>|null
Parameters
$uuid : string
Return values
array<string|int, mixed>|null

findGroupsByUser()

public findGroupsByUser(int $userId) : array<string|int, mixed>
Parameters
$userId : int
Return values
array<string|int, mixed>

insert()

public insert(int $userId, string $routeIdentifier, string $arguments, string $title) : int|false
Parameters
$userId : int
$routeIdentifier : string
$arguments : string
$title : string
Return values
int|false

The new bookmark ID or false on failure

moveBookmarksFromGroupToDefault()

public moveBookmarksFromGroupToDefault(string $uuid, int $userId) : int
Parameters
$uuid : string
$userId : int
Return values
int

moveToGroup()

public moveToGroup(array<string|int, int> $ids, int $userId, int|string $groupId[, bool $allowGlobalGroups = true ]) : int
Parameters
$ids : array<string|int, int>
$userId : int
$groupId : int|string
$allowGlobalGroups : bool = true
Return values
int

reorderGroups()

public reorderGroups(array<int, string> $uuids, int $userId) : void
Parameters
$uuids : array<int, string>
$userId : int

update()

public update(int $id, int|null $userId, string $title, int|string $groupId[, bool $allowGlobalGroups = true ]) : int
Parameters
$id : int
$userId : int|null
$title : string
$groupId : int|string
$allowGlobalGroups : bool = true
Return values
int

updateGroup()

public updateGroup(string $uuid, string $label) : int
Parameters
$uuid : string
$label : string
Return values
int

updateSorting()

public updateSorting(int $id, int $userId, int $sorting) : int
Parameters
$id : int
$userId : int
$sorting : int
Return values
int

        
On this page

Search results