SystemBlockProvider
extends BlockProvider
in package
Provides default system blocks
Table of Contents
- $_allDefinedBlocks : array<string|int, string>
- block classes defined by this provider, indexed by blocks handles
- $_definedBlocks : array<string|int, string>
- block classes defined by this provider
- createBlock() : BlockInterface
- Get a block instance
- fields() : mixed
- getBlocks() : array<string|int, BlockInterface>
- Get all defined blocks as objects
- getDefinedBlocks() : array<string|int, string>
- Get all defined blocks classes
- getHandle() : string
- getName() : string
Properties
$_allDefinedBlocks
block classes defined by this provider, indexed by blocks handles
protected
array<string|int, string>
$_allDefinedBlocks
$_definedBlocks
block classes defined by this provider
protected
array<string|int, string>
$_definedBlocks
= [RyssbowhCraftThemesmodelslocksTemplateBlock::class, RyssbowhCraftThemesmodelslocksContentBlock::class, RyssbowhCraftThemesmodelslocksTwigBlock::class, RyssbowhCraftThemesmodelslocksEntryBlock::class, RyssbowhCraftThemesmodelslocksCategoryBlock::class, RyssbowhCraftThemesmodelslocksAssetBlock::class, RyssbowhCraftThemesmodelslocksUserBlock::class, RyssbowhCraftThemesmodelslocksCurrentUserBlock::class, RyssbowhCraftThemesmodelslocksGlobalBlock::class, RyssbowhCraftThemesmodelslocksSiteNameBlock::class, RyssbowhCraftThemesmodelslocksFlashMessagesBlock::class]
Tags
Methods
createBlock()
Get a block instance
public
createBlock(string $handle) : BlockInterface
Parameters
- $handle : string
Tags
Return values
BlockInterface —fields()
public
fields() : mixed
Tags
Return values
mixed —getBlocks()
Get all defined blocks as objects
public
getBlocks() : array<string|int, BlockInterface>
Tags
Return values
array<string|int, BlockInterface> —getDefinedBlocks()
Get all defined blocks classes
public
getDefinedBlocks() : array<string|int, string>
Tags
Return values
array<string|int, string> —getHandle()
public
getHandle() : string
Tags
Return values
string —getName()
public
getName() : string