Overview

Namespaces

  • DcGeneral
    • Clipboard
    • Contao
      • Callback
      • Compatibility
      • DataDefinition
        • Definition
      • Dca
        • Builder
          • Legacy
        • Definition
        • Palette
        • Populator
      • Event
      • View
        • Contao2BackendView
          • Event
    • Controller
    • Data
    • DataDefinition
      • Builder
      • Definition
        • Properties
        • View
          • Panel
      • ModelRelationship
      • Palette
        • Builder
          • Event
        • Condition
          • Palette
          • Property
    • EnvironmentPopulator
    • Event
    • Exception
    • Factory
      • Event
    • Panel
    • View
      • Event

Classes

  • AbstractModel
  • DCGE
  • DefaultCollection
  • DefaultConfig
  • DefaultDataProvider
  • DefaultLanguageInformation
  • DefaultLanguageInformationCollection
  • DefaultModel
  • MultiLanguageDataProvider
  • NoOpDataProvider
  • PropertyValueBag
  • TableRowsAsRecordsDataProvider

Interfaces

  • CollectionInterface
  • ConfigInterface
  • DataProviderInterface
  • LanguageInformationCollectionInterface
  • LanguageInformationInterface
  • ModelInterface
  • MultiLanguageDataProviderInterface
  • PropertyValueBagInterface
  • VersionModelInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Class AbstractModel

Class AbstractModel. Abstract base class for data provider models. This class implements the setter and getter for meta data.

DcGeneral\Data\AbstractModel implements DcGeneral\Data\ModelInterface

Direct known subclasses

DcGeneral\Data\DefaultModel
Abstract
Namespace: DcGeneral\Data
Package: DcGeneral\Data
Located at Data/AbstractModel.php
Methods summary
public mixed
# getMeta( string $strMetaName )

Fetch meta information from model.

Fetch meta information from model.

Parameters

$strMetaName
string
$strMetaName The meta information to retrieve.

Returns

mixed
The set meta information or null if undefined.

Implementation of

DcGeneral\Data\ModelInterface::getMeta()
public
# setMeta( string $strMetaName, mixed $varValue )

Update meta information in the model.

Update meta information in the model.

Parameters

$strMetaName
string
$strMetaName The meta information name.
$varValue
mixed
$varValue The meta information value to store.

Implementation of

DcGeneral\Data\ModelInterface::setMeta()
Methods inherited from DcGeneral\Data\ModelInterface
__clone(), getId(), getPropertiesAsArray(), getProperty(), getProviderName(), hasProperties(), readFromPropertyValueBag(), setId(), setPropertiesAsArray(), setProperty(), writeToPropertyValueBag()
Methods inherited from IteratorAggregate
getIterator()
Properties summary
protected array $arrMetaInformation array()
#

A list with all meta information.

A list with all meta information.

contao-community-alliance/dc-general API documentation generated by ApiGen 2.8.0