com\setasign\SetaSite\Module

AbstractModule Interface ModuleInterface

File: /SetaSite/src/Module/AbstractModule.php

Class hierarchy

Implements

Summary

Constants

PROVIDED_FILES

protected const AbstractModule::PROVIDED_FILES = array ( )

Properties


Methods

__construct()

You mustn't inject Users, Pages or SessionContext in the constructor and the last arguments must be: [Config $config]

Parameters
$setasite: \com\setasign\SetaSite\SetaSite
 
$config: \com\setasign\SetaFramework\Config\Config
 
Exceptions

Throws ModuleDisabledException

getControllerName()

public AbstractModule::getControllerName (
string $controllerName
): string
Parameters
$controllerName: string
 

getModuleDirectory()

abstract public ModuleInterface::getModuleDirectory (
void
): string

Path to module dir, usally equal to DIR

lookupFile()