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

  • BooleanCondition
  • NotCondition
  • PropertyConditionChain
  • PropertyFalseCondition
  • PropertyTrueCondition
  • PropertyValueCondition

Interfaces

  • PropertyConditionInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Interface PropertyConditionInterface

A condition define when a property is visible or editable and when not.

DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionInterface implements DcGeneral\DataDefinition\ConditionInterface

Direct known implementers

DcGeneral\DataDefinition\Palette\Condition\Property\BooleanCondition, DcGeneral\DataDefinition\Palette\Condition\Property\NotCondition, DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionChain, DcGeneral\DataDefinition\Palette\Condition\Property\PropertyFalseCondition, DcGeneral\DataDefinition\Palette\Condition\Property\PropertyTrueCondition, DcGeneral\DataDefinition\Palette\Condition\Property\PropertyValueCondition
Namespace: DcGeneral\DataDefinition\Palette\Condition\Property
Located at DataDefinition/Palette/Condition/Property/PropertyConditionInterface.php
Methods summary
public boolean
# match( DcGeneral\Data\ModelInterface $model = null, DcGeneral\Data\PropertyValueBag $input = null )

Check if the condition match.

Check if the condition match.

Parameters

$model
DcGeneral\Data\ModelInterface|null
$model If given, subpalettes will be evaluated depending on the model. If no model is given, all properties will be returned, including subpalette properties.
$input
DcGeneral\Data\PropertyValueBag
$input If given, subpalettes will be evaluated depending on the input data. If no model and no input data is given, all properties will be returned, including subpalette properties.

Returns

boolean
public
# __clone( )

Create a deep clone of the condition.

Create a deep clone of the condition.

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