original_string: public function cannot($permissionName, $params = [], $allowCaching = TRUE)
      {
          return !$this->can($permissionName, $params, $allowCaching);
      }
code: public function cannot($permissionName, $params = [], $allowCaching = TRUE)
      {
          return !$this->can($permissionName, $params, $allowCaching);
      }
code_tokens: public function cannot ( $ permissionName , $ params = [ ] , $ allowCaching = TRUE ) { return ! $ this -> can ( $ permissionName , $ params , $ allowCaching ) ; }
docstring: Checks if the user cannot perform the operation as specified by the given permission.
  
  Note that you must configure "authManager" application component in order to use this method.
  Otherwise it will always return false.
  
  @param string|array $permissionName the name(s) of the permission (e.g. "edit post") that needs access check.
  @param array        $params         name-value pairs that would be passed to the rules associated
  with the roles and permissions assigned to the user.
  @param boolean      $allowCaching   whether to allow caching the result of access check.
  When this parameter is true (default), if the access check of an operation
  was performed before, its result will be directly returned when calling this
  method to check the same operation. If this parameter is false, this method
  will always call
  [[\yii\rbac\CheckAccessInterface::checkAccess()]] to obtain the up-to-date
  access result. Note that this caching is effective only within the same
  request and only works when `$params = []`.
  
  @return boolean whether the user cannot perform the operation as specified by the given permission.
docstring_tokens: Checks if the user cannot perform the operation as specified by the given permission .