VuFind API Documentation

Theme

Interfaces, Classes, Traits and Enums

GeneratorInterface
Interface shared by theme and mixin generator classes.
Module
Module definition for the VuFind theme system.
AbstractCssPreCompiler
Abstract base class to precompile CSS within a theme.
AbstractThemeUtility
Abstract base class to hold shared logic for theme utilities.
Initializer
VuFind Theme Initializer
InjectTemplateListener
VuFind "Inject Template" Listener -- this extends the core MVC class to adjust default template configurations to something more appropriate for VuFind.
InjectTemplateListenerFactory
Factory for InjectTemplateListener
MixinGenerator
Class to generate a new mixin from a template.
Mobile
Mobile Device Detection Wrapper
ResourceContainer
VuFind Theme Public Resource Handler (for CSS, JS, etc.)
ScssCompiler
Class to compile SCSS into CSS within a theme.
ThemeCompiler
Class to compile a theme hierarchy into a single flat theme.
ThemeGenerator
Class to generate a new theme from a template and reconfigure VuFind to use it.
ThemeGeneratorFactory
Factory for ThemeGenerator.
ThemeInfo
Class to represent currently-selected theme and related information.
ThemeInfoFactory
ThemeInfo factory.
ThemeInfoInjectorFactory
Factory for objects that depend on the ThemeInfo object.
ImageLinkFactory
Factory for ImageLink view helper.
PipelineInjectorFactory
Factory for helpers relying on asset pipeline configuration.
SetupThemeResourcesFactory
Factory for SetupThemeResources view helper.

Search results