* * For the full copyright and license information, please view * the LICENSE file that was distributed with this source code. */ namespace pcrt\User\Controller; use pcrt\User\Model\Permission; use pcrt\User\Search\PermissionSearch; use yii\web\NotFoundHttpException; class PermissionController extends AbstractAuthItemController { /** * {@inheritdoc} */ protected function getModelClass() { return Permission::class; } /** * {@inheritdoc} */ protected function getSearchModelClass() { return PermissionSearch::class; } /** * {@inheritdoc} * * @throws NotFoundHttpException */ protected function getItem($name) { $authItem = $this->authHelper->getPermission($name); if ($authItem !== null) { return $authItem; } throw new NotFoundHttpException(); } }