ICanBoogie/Module v2.2.4
  • Namespace
  • Class

Namespaces

  • ICanBoogie
    • Module

Classes

  • Descriptor
  • Hooks
  • ModelCollection
  • ModuleCollection
  • ModuleTemplateResolver

Interfaces

  • HasModelProperty
  • HasModuleProperty
  • HasRecordsFetcherProperty

Exceptions

  • ModuleConstructorMissing
  • ModuleIsDisabled
  • ModuleNotDefined

Class ModuleTemplateResolver

Decorates a template resolver and adds support for module defined templates.

Templates are inherited between modules.

ICanBoogie\Module\ModuleTemplateResolver implements ICanBoogie\Render\TemplateResolver uses ICanBoogie\Render\TemplateResolverTrait (not available)
Namespace: ICanBoogie\Module
Package: ICanBoogie\Module
Located at ModuleTemplateResolver.php

Methods summary

public
# __construct( ICanBoogie\Render\TemplateResolver $component, ICanBoogie\Module\ModuleCollection $modules )
public
# resolve( $name, array $extensions, & $tried = [] )

Inheritdoc

public string|null
# resolve_from_module( ICanBoogie\Module $module, string $name, array $extensions, array & $tried = [] )

Resolves a template from a module and its parents.

Resolves a template from a module and its parents.

Parameters

$module
$name
$extensions
$tried

Returns

string|null
public
# add_path( $path, $weight = 0 )

Inheritdoc

public
# get_paths( )

Inheritdoc

ICanBoogie/Module v2.2.4 API documentation generated by ApiGen