<commit_before><?php
/**
 * @link http://www.yiiframework.com/
 * @copyright Copyright (c) 2008 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */

namespace yii\rest;

use yii\base\InvalidConfigException;
use yii\base\Model;
use yii\web\ForbiddenHttpException;

/**
 * ActiveController 实现一组通用操作，以支持对 ActiveRecord 的 RESTful  访问
 *
 * ActiveRecord 类应该通过 [[modelClass]] 指定，并继承了 [[\yii\db\ActiveRecordInterface]]。
 * 默认情况下，支持以下操作：
 *
 * - `index`： 模型列表
 * - `view`： 返回模型的详细信息
 * - `create`： 创建一个新模型
 * - `update`： 更新现有模型
 * - `delete`： 删除现有模型
 * - `options`： 返回允许的 HTTP 方法
 *
 * 您可以通过覆盖 [[actions()]] 方法，取消其中相应的动作，来禁用其中一些操作。
 *
 * 要添加新操作，可以覆盖 [[actions()]] 方法，加上新的 Action 对象，或者直接写个 action 方法。
 * 记得要重写 [[verbs()]] 方法声明你新 action 所允许的 HTTP 方法。
 *
 * 通常，你可以重写 [[checkAccess()]] 方法，以检查当前用户是否具有执行权限。
 *<commit_msg>Update ActiveController.php<commit_after><?php
/**
 * @link http://www.yiiframework.com/
 * @copyright Copyright (c) 2008 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */

namespace yii\rest;

use yii\base\InvalidConfigException;
use yii\base\Model;
use yii\web\ForbiddenHttpException;

/**
 * ActiveController 实现一组通用操作，以支持对 ActiveRecord 的 RESTful  访问
 *
 * ActiveRecord 类应该通过 [[modelClass]] 指定，并继承了 [[\yii\db\ActiveRecordInterface]]。
 * 默认情况下，支持以下操作：
 *
 * - `index`：模型列表
 * - `view`：返回模型的详细信息
 * - `create`：创建一个新模型
 * - `update`：更新现有模型
 * - `delete`：删除现有模型
 * - `options`：返回允许的 HTTP 方法
 *
 * 您可以通过覆盖 [[actions()]] 方法，取消其中相应的动作，来禁用其中一些操作。
 *
 * 要添加新操作，可以覆盖 [[actions()]] 方法，加上新的 Action 对象，或者直接写个 action 方法。
 * 记得要重写 [[verbs()]] 方法声明你新 action 所允许的 HTTP 方法。
 *
 * 通常，你可以重写 [[checkAccess()]] 方法，以检查当前用户是否具有执行权限。
 *
{'fraction_non_alphanumeric': 0.16827503015681544, 'fraction_numerical': 0.0048250904704463205, 'mean_word_length': 4.475247524752476, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '505571', 'n_tokens_mistral': 865, 'n_tokens_neox': 904, 'n_words': 127}