Excerpt
extends AbstractContent
in package
Excerpt tab
Tags
Table of Contents
- $accessPermission : string
- Permission that must be granted to access this module (null for no restriction)
- $driver : AbstractBase|null
- Record driver associated with the tab
- $hideIfEmpty : bool
- Should we hide the tab if no content is found?
- $loader : Loader
- Content loader
- $request : Request|bool
- User request associated with the tab (false for none)
- $results : array<string|int, mixed>
- Cache for results.
- __construct() : mixed
- Constructor
- getContent() : array<string|int, mixed>
- Get content for ISBN.
- getDescription() : string
- Get the on-screen description for this tab.
- isActive() : bool
- Is this tab active?
- isVisible() : bool
- Is this tab initially visible?
- setRecordDriver() : AbstractBase
- Set the record driver
- setRequest() : AbstractBase
- Set the user request
- supportsAjax() : bool
- Can this tab be loaded via AJAX?
- getRecordDriver() : AbstractBase
- Get the record driver
- getRequest() : Request|bool
- Get the user request (or false if unavailable)
Properties
$accessPermission
Permission that must be granted to access this module (null for no restriction)
protected
string
$accessPermission
= null
$driver
Record driver associated with the tab
protected
AbstractBase|null
$driver
= null
$hideIfEmpty
Should we hide the tab if no content is found?
protected
bool
$hideIfEmpty
$loader
Content loader
protected
Loader
$loader
$request
User request associated with the tab (false for none)
protected
Request|bool
$request
= false
$results
Cache for results.
protected
array<string|int, mixed>
$results
= null
Methods
__construct()
Constructor
public
__construct([Loader $loader = null ][, bool $hideIfEmpty = false ]) : mixed
Parameters
- $loader : Loader = null
-
Content loader (null to disable)
- $hideIfEmpty : bool = false
-
Should we hide the tab if no content is found? (Note that turning this on has performance implications).
Return values
mixed —getContent()
Get content for ISBN.
public
getContent() : array<string|int, mixed>
Return values
array<string|int, mixed> —getDescription()
Get the on-screen description for this tab.
public
getDescription() : string
Return values
string —isActive()
Is this tab active?
public
isActive() : bool
Return values
bool —isVisible()
Is this tab initially visible?
public
isVisible() : bool
Return values
bool —setRecordDriver()
Set the record driver
public
setRecordDriver(AbstractBase $driver) : AbstractBase
Parameters
- $driver : AbstractBase
-
Record driver
Return values
AbstractBase —setRequest()
Set the user request
public
setRequest(Request $request) : AbstractBase
Parameters
- $request : Request
-
Request
Return values
AbstractBase —supportsAjax()
Can this tab be loaded via AJAX?
public
supportsAjax() : bool
Return values
bool —getRecordDriver()
Get the record driver
protected
getRecordDriver() : AbstractBase
Tags
Return values
AbstractBase —getRequest()
Get the user request (or false if unavailable)
protected
getRequest() : Request|bool