‪TYPO3CMS  10.4
TYPO3\CMS\Install\FolderStructure\StructureFacade Class Reference
Inheritance diagram for TYPO3\CMS\Install\FolderStructure\StructureFacade:
TYPO3\CMS\Install\FolderStructure\StructureFacadeInterface

Public Member Functions

 __construct (RootNodeInterface $structure)
 
FlashMessageQueue getStatus ()
 
FlashMessageQueue fix ()
 

Protected Attributes

RootNodeInterface $structure
 

Detailed Description

Structure facade, a facade class in front of root node. This is the main API interface to the node structure and should be the only class used from outside.

Definition at line 25 of file StructureFacade.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Install\FolderStructure\StructureFacade::__construct ( RootNodeInterface  $structure)

Constructor sets structure to work on

Parameters
RootNodeInterface$structure

Implements TYPO3\CMS\Install\FolderStructure\StructureFacadeInterface.

Definition at line 36 of file StructureFacade.php.

References TYPO3\CMS\Install\FolderStructure\StructureFacade\$structure.

Member Function Documentation

◆ fix()

FlashMessageQueue TYPO3\CMS\Install\FolderStructure\StructureFacade::fix ( )

Fix structure

Returns
‪FlashMessageQueue

Implements TYPO3\CMS\Install\FolderStructure\StructureFacadeInterface.

Definition at line 60 of file StructureFacade.php.

◆ getStatus()

FlashMessageQueue TYPO3\CMS\Install\FolderStructure\StructureFacade::getStatus ( )

Get status of node tree

Returns
‪FlashMessageQueue

Implements TYPO3\CMS\Install\FolderStructure\StructureFacadeInterface.

Definition at line 46 of file StructureFacade.php.

Member Data Documentation

◆ $structure

RootNodeInterface TYPO3\CMS\Install\FolderStructure\StructureFacade::$structure
protected

The structure to work on

Definition at line 29 of file StructureFacade.php.

Referenced by TYPO3\CMS\Install\FolderStructure\StructureFacade\__construct().