openmediavault  4.0 (Arrakis)
The open network attached storage solution
Public Member Functions | Static Public Member Functions | List of all members
OMV\DataModel\Manager Class Reference

Public Member Functions

 isLoaded ()
 
 load ()
 
 registerModel (DataModel $model)
 
 isRegistered ($id)
 
 getModel ($id)
 
 getModels ()
 
 dump ()
 

Static Public Member Functions

static & getInstance ()
 

Detailed Description

The data model manager keeps track of all model types.

Member Function Documentation

◆ dump()

OMV\DataModel\Manager::dump ( )
final

Dump all registered models.

◆ getInstance()

static& OMV\DataModel\Manager::getInstance ( )
static

Returns the data model manager singleton.

Returns
The singleton object.

◆ getModel()

OMV\DataModel\Manager::getModel (   $id)
final

Get a model.

Parameters
idThe id of the data model to get.
Returns
The data model object.
Exceptions

◆ getModels()

OMV\DataModel\Manager::getModels ( )
final

Get all registered models.

Returns
An array containing all registered models.

◆ isRegistered()

OMV\DataModel\Manager::isRegistered (   $id)
final

Check if a data model is registered.

Returns
TRUE if the data model is already registered, otherwise FALSE.

◆ load()

OMV\DataModel\Manager::load ( )
final

Load the data models.

Returns
None.

◆ registerModel()

OMV\DataModel\Manager::registerModel ( DataModel  $model)
final

Register a model.

Parameters
modelThe model class to be registered.
Returns
None.

The documentation for this class was generated from the following file: