Module extends BaseModule implements ModuleInterface

A standard backend nodule

Table of Contents

Interfaces

ModuleInterface
An interface representing a TYPO3 Backend module.

Properties

$absolutePackagePath  : string
$access  : string
$aliases  : array<string|int, mixed>
$appearance  : array<string|int, mixed>
$component  : string
$defaultModuleData  : array<string|int, mixed>
$description  : string
$iconIdentifier  : string
$identifier  : string
$inheritNavigationComponent  : bool
$navigationComponent  : string
$packageName  : string
$parent  : string
$parentModule  : ModuleInterface|null
$path  : string
$position  : array<string|int, mixed>
$routeOptions  : array<string|int, mixed>
$routes  : array<string|int, mixed>
$shortDescription  : string
$standalone  : bool
$subModules  : array<string, ModuleInterface>
$title  : string
$workspaceAccess  : string

Methods

addSubModule()  : void
createFromConfiguration()  : static
getAccess()  : string
getAliases()  : array<string|int, mixed>
getAppearance()  : array<string|int, mixed>
getComponent()  : string
getDefaultModuleData()  : array<string|int, mixed>
getDefaultRouteOptions()  : array<string|int, mixed>
getDescription()  : string
getIconIdentifier()  : string
getIdentifier()  : string
getNavigationComponent()  : string
getParentIdentifier()  : string
getParentModule()  : ModuleInterface|null
getPath()  : string
getPosition()  : array<string|int, mixed>
getRoutes()  : array<string|int, mixed>
getShortDescription()  : string
getSubModule()  : ModuleInterface|null
getSubModules()  : array<string, ModuleInterface>
getTitle()  : string
getWorkspaceAccess()  : string
hasParentModule()  : bool
hasSubModule()  : bool
hasSubModules()  : bool
isStandalone()  : bool
removeSubModule()  : void
setParentModule()  : void
__construct()  : mixed

Properties

$absolutePackagePath

protected string $absolutePackagePath = ''

$aliases

protected array<string|int, mixed> $aliases = []

$appearance

protected array<string|int, mixed> $appearance = []

$component

protected string $component = '@typo3/backend/module/iframe'

$defaultModuleData

protected array<string|int, mixed> $defaultModuleData = []

$description

protected string $description = ''

$iconIdentifier

protected string $iconIdentifier = ''

$inheritNavigationComponent

protected bool $inheritNavigationComponent = true

$navigationComponent

protected string $navigationComponent = ''

$packageName

protected string $packageName = ''

$position

protected array<string|int, mixed> $position = []

$routeOptions

protected array<string|int, mixed> $routeOptions = []

$routes

protected array<string|int, mixed> $routes

$shortDescription

protected string $shortDescription = ''

$standalone

protected bool $standalone = false

$workspaceAccess

protected string $workspaceAccess = ''

Methods

createFromConfiguration()

public static createFromConfiguration(string $identifier, array<string|int, mixed> $configuration) : static
Parameters
$identifier : string
$configuration : array<string|int, mixed>
Return values
static

getAccess()

public getAccess() : string
Return values
string

getAliases()

public getAliases() : array<string|int, mixed>
Return values
array<string|int, mixed>

getAppearance()

public getAppearance() : array<string|int, mixed>
Return values
array<string|int, mixed>

getComponent()

public getComponent() : string
Return values
string

getDefaultModuleData()

public getDefaultModuleData() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDefaultRouteOptions()

public getDefaultRouteOptions() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDescription()

public getDescription() : string
Return values
string

getIconIdentifier()

public getIconIdentifier() : string
Return values
string

getIdentifier()

public getIdentifier() : string
Return values
string

getNavigationComponent()

public getNavigationComponent() : string
Return values
string

getParentIdentifier()

public getParentIdentifier() : string
Return values
string

getPath()

public getPath() : string
Return values
string

getPosition()

public getPosition() : array<string|int, mixed>
Return values
array<string|int, mixed>

getRoutes()

public getRoutes() : array<string|int, mixed>
Return values
array<string|int, mixed>

getShortDescription()

public getShortDescription() : string
Return values
string

getTitle()

public getTitle() : string
Return values
string

getWorkspaceAccess()

public getWorkspaceAccess() : string
Return values
string

hasParentModule()

public hasParentModule() : bool
Return values
bool

hasSubModule()

public hasSubModule(string $identifier) : bool
Parameters
$identifier : string
Return values
bool

hasSubModules()

public hasSubModules() : bool
Return values
bool

isStandalone()

public isStandalone() : bool
Return values
bool

removeSubModule()

public removeSubModule(string $identifier) : void
Parameters
$identifier : string

__construct()

protected final __construct(string $identifier) : mixed
Parameters
$identifier : string

        
On this page

Search results