Envision Portal documentation

Table of contents

  1. Namespaces
    1. \EnvisionPortal
      1. Classes
      2. Traits
      3. Interfaces
    2. \EnvisionPortal\Fields
      1. Classes
    3. \EnvisionPortal\Modules
      1. Classes
    4. \EnvisionPortal\PageModes
      1. Classes

This is an automatically generated documentation for Envision Portal documentation.

Namespaces

\EnvisionPortal

Classes

Class Description
DataMapper  
DatabaseHelper Provides a set of utility methods for working with the database.
Menu  
Page  
Pages  
Portal  
Util Utility class providing various helper functions.

Traits

Trait Description
ArrayAccessTrait Provides a uniform interface for accessing and modifying the properties
of an object as if it were an array.
FieldTrait  
ModuleTrait Trait providing common functionality for modules in Envision Portal.

Interfaces

Interface Description
CacheableFieldInterface Interface for cacheable fields, allowing fetching and storing data.
DataMapperInterface Defines a set of methods for interacting with a database. It
provides a common interface for accessing and manipulating data
in a database-agnostic manner.
EntityInterface  
FieldInterface Interface for representing a field in a form.
ModuleInterface Interface for defining modules in Envision Portal.
PageModeInterface  
SharedMemberDataInterface  
UpdateFieldInterface Interface for fields that need to transform data before saving.es/MIT

\EnvisionPortal\Fields

Classes

Class Description
Bbc  
BitwiseChecklist  
Boardlist  
Check  
Checklist  
Grouplist  
Radio  
Select  
Text  
Textarea  

\EnvisionPortal\Modules

Classes

Class Description
Announce  
Calendar  
Error_  
NewMembers  
News  
Online  
Poll  
Recent  
Search  
Sitemenu  
Staff  
Stats  
ThemeSelect  
TopPosters  
UserCP  

\EnvisionPortal\PageModes

Classes


Automatically generated on 2024-05-12