original_string: public function updateAll($fields, $conditions)
      {
          $target = $this->getTarget();
          $expression = $target->query()
              ->where($this->getConditions())
              ->where($conditions)
              ->clause('where');
  
          return $target->updateAll($fields, $expression);
      }
code: public function updateAll($fields, $conditions)
      {
          $target = $this->getTarget();
          $expression = $target->query()
              ->where($this->getConditions())
              ->where($conditions)
              ->clause('where');
  
          return $target->updateAll($fields, $expression);
      }
code_tokens: public function updateAll ( $ fields , $ conditions ) { $ target = $ this -> getTarget ( ) ; $ expression = $ target -> query ( ) -> where ( $ this -> getConditions ( ) ) -> where ( $ conditions ) -> clause ( 'where' ) ; return $ target -> updateAll ( $ fields , $ expression ) ; }
docstring: Proxies the update operation to the target table's updateAll method
  
  @param array $fields A hash of field => new value.
  @param mixed $conditions Conditions to be used, accepts anything Query::where()
  can take.
  @see \Cake\ORM\Table::updateAll()
  @return int Count Returns the affected rows.
docstring_tokens: Proxies the update operation to the target table s updateAll method