芝麻web文件管理V1.00
编辑当前文件:/home2/sdektunc/airport-back/vendor/yiisoft/yii2/db/conditions/NotConditionBuilder.php
* @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'; } }