AbstractTargetSettings

Manage settings in a differentiated setting table.
extends Omeka\Settings\AbstractSettings

Known subclasses

Omeka\Settings\SiteSettings, Omeka\Settings\UserSettings
Abstract
Open source code
Methods Summary
abstract public
# getTargetIdColumnName( )
Get the target ID column name of the setting table.
public
# setTargetId( int $targetId )
Set the ID of the target entity.
public
# set( string $id , mixed $value , int $targetId = NULL )
Set a setting Allows consumers to temporarily overwrite the target ID.

Overrides

public
# get( string $id , mixed $default = NULL, int $targetId = NULL )
Get a setting Allows consumers to temporarily overwrite the target ID.

Overrides

public
# delete( string $id , int $targetId = NULL )
Delete a setting Allows consumers to temporarily overwrite the target ID.

Overrides

protected
protected
protected
Methods inherited from Omeka\Settings\AbstractSettings
__construct(), getTableName(), set(), get(), delete(), isCached(), cache(), setCache(), setSetting(), deleteSetting()
Properties Summary
protected int $targetId
# NULL
Properties inherited from Omeka\Settings\AbstractSettings
$connection, $status, $cache