ResourceTags
extends RowGateway
in package
implements
ResourceTagsEntityInterface, DbTableAwareInterface, DbServiceAwareInterface
Uses
DbTableAwareTrait, DbServiceAwareTrait
Row Definition for resource_tags
Tags
Interfaces, Classes, Traits and Enums
- ResourceTagsEntityInterface
- Entity model interface for resource_tags table
- DbTableAwareInterface
- Marker interface for classes that depend on the \VuFind\Db\Table\PluginManager
- DbServiceAwareInterface
- Marker interface for classes that depend on the \VuFind\Db\Service\PluginManager
Table of Contents
- $id : int
- $list_id : int
- $posted : string
- $resource_id : int
- $tag_id : int
- $user_id : int
- $dbServiceManager : PluginManager
- Database service plugin manager
- $tableManager : PluginManager
- Database table plugin manager
- __construct() : mixed
- Constructor
- getDbService() : T
- Get a database service object.
- getDbServiceManager() : PluginManager
- Get the service plugin manager. Throw an exception if it is missing.
- getDbTable() : Gateway
- Get a database table object.
- getDbTableManager() : PluginManager
- Get the table plugin manager. Throw an exception if it is missing.
- getId() : int|null
- Get identifier (returns null for an uninitialized or non-persisted object).
- getPosted() : DateTime
- Get created date.
- getPrimaryKeyColumn() : array<string|int, mixed>
- Retrieve primary key information.
- getResource() : ResourceEntityInterface|null
- Get resource.
- getTag() : TagsEntityInterface
- Get tag.
- getUser() : UserEntityInterface|null
- Get user.
- getUserList() : UserListEntityInterface|null
- Get user list.
- setDbServiceManager() : void
- Set the service plugin manager.
- setDbTableManager() : void
- Set the table plugin manager.
- setPosted() : ResourceTagsEntityInterface
- Set created date.
- setResource() : ResourceTagsEntityInterface
- Set resource.
- setTag() : ResourceTagsEntityInterface
- Set tag.
- setUser() : ResourceTagsEntityInterface
- Set user.
- setUserList() : ResourceTagsEntityInterface
- Set user list.
Properties
$id
public
int
$id
$list_id
public
int
$list_id
$posted
public
string
$posted
$resource_id
public
int
$resource_id
$tag_id
public
int
$tag_id
$user_id
public
int
$user_id
$dbServiceManager
Database service plugin manager
protected
PluginManager
$dbServiceManager
$tableManager
Database table plugin manager
protected
PluginManager
$tableManager
Methods
__construct()
Constructor
public
__construct(Adapter $adapter) : mixed
Parameters
- $adapter : Adapter
-
Database adapter
Return values
mixed —getDbService()
Get a database service object.
public
getDbService(class-string<\VuFind\Db\Service\T> $name) : T
Parameters
- $name : class-string<\VuFind\Db\Service\T>
-
Name of service to retrieve
Tags
Return values
T —getDbServiceManager()
Get the service plugin manager. Throw an exception if it is missing.
public
getDbServiceManager() : PluginManager
Tags
Return values
PluginManager —getDbTable()
Get a database table object.
public
getDbTable(string $table) : Gateway
Parameters
- $table : string
-
Table to load.
Return values
Gateway —getDbTableManager()
Get the table plugin manager. Throw an exception if it is missing.
public
getDbTableManager() : PluginManager
Tags
Return values
PluginManager —getId()
Get identifier (returns null for an uninitialized or non-persisted object).
public
getId() : int|null
Return values
int|null —getPosted()
Get created date.
public
getPosted() : DateTime
Return values
DateTime —getPrimaryKeyColumn()
Retrieve primary key information.
public
getPrimaryKeyColumn() : array<string|int, mixed>
Return values
array<string|int, mixed> —getResource()
Get resource.
public
getResource() : ResourceEntityInterface|null
Return values
ResourceEntityInterface|null —getTag()
Get tag.
public
getTag() : TagsEntityInterface
Return values
TagsEntityInterface —getUser()
Get user.
public
getUser() : UserEntityInterface|null
Return values
UserEntityInterface|null —getUserList()
Get user list.
public
getUserList() : UserListEntityInterface|null
Return values
UserListEntityInterface|null —setDbServiceManager()
Set the service plugin manager.
public
setDbServiceManager(PluginManager $manager) : void
Parameters
- $manager : PluginManager
-
Plugin manager
Return values
void —setDbTableManager()
Set the table plugin manager.
public
setDbTableManager(PluginManager $manager) : void
Parameters
- $manager : PluginManager
-
Plugin manager
Return values
void —setPosted()
Set created date.
public
setPosted(DateTime $dateTime) : ResourceTagsEntityInterface
Parameters
- $dateTime : DateTime
-
Created date
Return values
ResourceTagsEntityInterface —setResource()
Set resource.
public
setResource(ResourceEntityInterface|null $resource) : ResourceTagsEntityInterface
Parameters
- $resource : ResourceEntityInterface|null
-
Resource
Return values
ResourceTagsEntityInterface —setTag()
Set tag.
public
setTag(TagsEntityInterface $tag) : ResourceTagsEntityInterface
Parameters
- $tag : TagsEntityInterface
-
Tag
Return values
ResourceTagsEntityInterface —setUser()
Set user.
public
setUser(UserEntityInterface|null $user) : ResourceTagsEntityInterface
Parameters
- $user : UserEntityInterface|null
-
User
Return values
ResourceTagsEntityInterface —setUserList()
Set user list.
public
setUserList(UserListEntityInterface|null $list) : ResourceTagsEntityInterface
Parameters
- $list : UserListEntityInterface|null
-
User list