src/DcGeneral/DataDefinition/Palette/Condition/Property/FilterSettingTypeSubPaletteCondition.php
public function match(
        ModelInterface $model = null,
        PropertyValueBag $input = null,
        PropertyInterface $property = null,
        LegendInterface $legend = null
    ) {
        if (!$model || !$model->getProperty('attr_id')) {
            return false;
        }

        $metaModel = $this->getMetaModel($model);
        $attribute = $metaModel->getAttributeById($model->getProperty('attr_id'));

        if (!$attribute) {
            return false;
        }

        return $attribute->get('type') === $this->filterType;
    }
public function match(
        ModelInterface $model = null,
        PropertyValueBag $input = null,
        PropertyInterface $property = null,
        LegendInterface $legend = null
    ) {
        if (!$model || !$model->getProperty('attr_id')) {
            return false;
        }

        $metaModel = $this->getMetaModel($model);
        $attribute = $metaModel->getAttributeById($model->getProperty('attr_id'));

        if (!$attribute) {
            return false;
        }

        return $attribute->get('type') === $this->filterType;
    }
public function match ( ModelInterface $ model = null , PropertyValueBag $ input = null , PropertyInterface $ property = null , LegendInterface $ legend = null ) { if ( ! $ model || ! $ model -> getProperty ( 'attr_id' ) ) { return false ; } $ metaModel = $ this -> getMetaModel ( $ model ) ; $ attribute = $ metaModel -> getAttributeById ( $ model -> getProperty ( 'attr_id' ) ) ; if ( ! $ attribute ) { return false ; } return $ attribute -> get ( 'type' ) === $ this -> filterType ; }
{@inheritdoc}
{