<?php namespace chat\system\command; /** * Interface for Restricted commands. * * @author Tim Düsterhus * @copyright 2010-2014 Tim Düsterhus * @license Creative Commons Attribution-NonCommercial-ShareAlike <http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode> * @package be.bastelstu.chat * @subpackage system.chat.command */ interface IRestrictedCommand { /** * Checks the permission to use this command. Has to throw * \wcf\system\exception\PermissionDeniedException when the * user is not allowed to use the command. */ public function checkPermission(); }