VuFind API Documentation

BlockLoader
in package

Content block plugin manager

Tags
category

VuFind

author

Demian Katz demian.katz@villanova.edu

license

http://opensource.org/licenses/gpl-2.0.php GNU General Public License

link

Wiki

Table of Contents

$blockManager  : PluginManager
Block manager.
$configManager  : PluginManager
Config manager.
$optionsManager  : PluginManager
Options manager.
__construct()  : mixed
Constructor
getFromConfig()  : array<string|int, mixed>
Fetch blocks using a configuration name
getFromConfigObject()  : array<string|int, mixed>
Fetch blocks using Config object.
getFromOptions()  : array<string|int, mixed>
Fetch blocks using an Options object.
getFromSearchClassId()  : array<string|int, mixed>
Fetch blocks using a search class ID.

Properties

Methods

getFromConfig()

Fetch blocks using a configuration name

public getFromConfig(string $name[, string $section = 'HomePage' ][, string $setting = 'content' ]) : array<string|int, mixed>
Parameters
$name : string

Configuration name

$section : string = 'HomePage'

Section to load from object

$setting : string = 'content'

Setting to load from section

Return values
array<string|int, mixed>

getFromConfigObject()

Fetch blocks using Config object.

public getFromConfigObject(Config $config[, string $section = 'HomePage' ][, string $setting = 'content' ]) : array<string|int, mixed>
Parameters
$config : Config

Configuration object

$section : string = 'HomePage'

Section to load from object

$setting : string = 'content'

Setting to load from section

Return values
array<string|int, mixed>

getFromOptions()

Fetch blocks using an Options object.

public getFromOptions(Options $options) : array<string|int, mixed>
Parameters
$options : Options

Options object

Return values
array<string|int, mixed>

getFromSearchClassId()

Fetch blocks using a search class ID.

public getFromSearchClassId(string $searchClassId) : array<string|int, mixed>
Parameters
$searchClassId : string

Search class ID

Return values
array<string|int, mixed>

Search results