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

Class NotCondition

Negate a condition.

DcGeneral\DataDefinition\Palette\Condition\Property\NotCondition implements DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionInterface
Namespace: DcGeneral\DataDefinition\Palette\Condition\Property
Located at DataDefinition/Palette/Condition/Property/NotCondition.php
Methods summary
public
# __construct( DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionInterface $condition )

Create a new instance.

Create a new instance.

Parameters

$condition
DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionInterface
$condition The condition to negate.
public DcGeneral\DataDefinition\Palette\Condition\Property\NotCondition
# setCondition( DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionInterface $condition )

Set the condition to negate.

Set the condition to negate.

Parameters

$condition
DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionInterface
$condition The condition.

Returns

DcGeneral\DataDefinition\Palette\Condition\Property\NotCondition
public DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionInterface
# getCondition( )

Retrieve the condition to negate.

Retrieve the condition to negate.

Returns

DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionInterface
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

Implementation of

DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionInterface::match()
public
# __clone( )

Create a deep clone of the condition.

Create a deep clone of the condition.

Implementation of

DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionInterface::__clone()
Properties summary
protected DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionInterface $condition
#

The condition to negate.

The condition to negate.

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