/var/www/vhosts/nabawater/vendor/yiisoft/yii2/db/conditions
NameSizeModeActions
AndCondition.php5980644editdlrm
BetweenColumnsCondition.php33260644editdlrm
BetweenColumnsConditionBuilder.php26440644editdlrm
BetweenCondition.php23400644editdlrm
BetweenConditionBuilder.php19110644editdlrm
ConditionInterface.php9960644editdlrm
ConjunctionCondition.php10750644editdlrm
ConjunctionConditionBuilder.php21810644editdlrm
ExistsCondition.php15810644editdlrm
ExistsConditionBuilder.php11890644editdlrm
HashCondition.php8850644editdlrm
HashConditionBuilder.php20820644editdlrm
InCondition.php24340644editdlrm
InConditionBuilder.php59030644editdlrm
LikeCondition.php26270644editdlrm
LikeConditionBuilder.php33760644editdlrm
NotCondition.php12250644editdlrm
NotConditionBuilder.php13520644editdlrm
OrCondition.php5960644editdlrm
SimpleCondition.php19860644editdlrm
SimpleConditionBuilder.php16310644editdlrm
Edit: /var/www/vhosts/nabawater/vendor/yiisoft/yii2/db/conditions/NotConditionBuilder.php (1352B)
* @since 2.0.14 */ class NotConditionBuilder implements ExpressionBuilderInterface { use ExpressionBuilderTrait; /** * Method builds the raw SQL from the $expression that will not be additionally * escaped or quoted. * * @param ExpressionInterface|NotCondition $expression the expression to be built. * @param array $params the binding parameters. * @return string the raw SQL that will not be additionally escaped or quoted. */ public function build(ExpressionInterface $expression, array &$params = []) { $operand = $expression->getCondition(); if ($operand === '') { return ''; } $expession = $this->queryBuilder->buildCondition($operand, $params); return "{$this->getNegationOperator()} ($expession)"; } /** * @return string */ protected function getNegationOperator() { return 'NOT'; } }