public function createCondition(CreatePropertyConditionEvent $event)
    {
        $meta = $event->getData();

        if ('conditionpropertyvalueis' !== $meta['type']) {
            return;
        }

        $metaModel = $event->getMetaModel();
        $attribute = $metaModel->getAttributeById($meta['attr_id']);
        if (!($attribute instanceof TranslatedCheckbox)) {
            return;
        }

        if ((bool) $meta['value']) {
            $event->setInstance(new PropertyTrueCondition($attribute->getColName()));
            return;
        }
        $event->setInstance(new PropertyFalseCondition($attribute->getColName()));
    }
public function createCondition(CreatePropertyConditionEvent $event)
    {
        $meta = $event->getData();

        if ('conditionpropertyvalueis' !== $meta['type']) {
            return;
        }

        $metaModel = $event->getMetaModel();
        $attribute = $metaModel->getAttributeById($meta['attr_id']);
        if (!($attribute instanceof TranslatedCheckbox)) {
            return;
        }

        if ((bool) $meta['value']) {
            $event->setInstance(new PropertyTrueCondition($attribute->getColName()));
            return;
        }
        $event->setInstance(new PropertyFalseCondition($attribute->getColName()));
    }
public function createCondition ( CreatePropertyConditionEvent $ event ) { $ meta = $ event -> getData ( ) ; if ( 'conditionpropertyvalueis' !== $ meta [ 'type' ] ) { return ; } $ metaModel = $ event -> getMetaModel ( ) ; $ attribute = $ metaModel -> getAttributeById ( $ meta [ 'attr_id' ] ) ; if ( ! ( $ attribute instanceof TranslatedCheckbox ) ) { return ; } if ( ( bool ) $ meta [ 'value' ] ) { $ event -> setInstance ( new PropertyTrueCondition ( $ attribute -> getColName ( ) ) ) ; return ; } $ event -> setInstance ( new PropertyFalseCondition ( $ attribute -> getColName ( ) ) ) ; }
Create property condition for the translated checkbox.

@param CreatePropertyConditionEvent $event The property condition event.

@return void
Create property condition for the translated checkbox .