<?php
/**
 * YANA library
 *
 * Software:  Yana PHP-Framework
 * Version:   {VERSION} - {DATE}
 * License:   GNU GPL  http://www.gnu.org/licenses/
 *
 * This program: can be redistributed and/or modified under the
 * terms of the GNU General Public License as published by the
 * Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see http://www.gnu.org/licenses/.
 *
 * This notice MAY NOT be removed.
 *
 * @package  yana
 * @license  http://www.gnu.org/licenses/gpl.txt
 */

/**
 * <<Enumeration>> Plugin annotation
 *
 * This class represents annotation names that can be used
 * in doc blocks.
 *
 * For further info on how to use these see the corresponding chapter
 * in the manual.
 *
 * @access      public
 * @name        PluginConfiguration
 * @package     yana
 * @subpackage  core
 *
 * @ignore
 */
class PluginAnnotation
{
    /**#@+
     * class constants
     */

    const ACTIVE = 'active';
    const AUTHOR = 'author';
    const CATEGORY = 'category';
    const DEPREC = 'deprecated';
    const GO = 'goto';
    const GROUP = 'group';
    const IGNORE = 'ignore';
    const IMAGE = 'image';
    const LANGUAGE = 'language';
    const LEVEL = 'level';
    const LICENSE = 'license';
    const URL = 'url';
    const MENU = 'menu';
    const NAME = 'name';
    const ONERROR = 'onerror';
    const ONSUCCESS = 'onsuccess';
    const OVERWRITE = 'overwrite';
    const SUBSCRIBE = 'subscribe';
    const PACKAGE = 'package';
    const PARAM = 'param';
    const PARENT = 'extends';
    const PRIORITY = 'priority';
    const REQUIRES = 'requires';
    const RETURN_VALUE = 'return';
    const ROLE = 'role';
    const SAFEMODE = 'safemode';
    const SCRIPT = 'script';
    const SEE = 'see';
    const SINCE = 'since';
    const STYLE = 'style';
    const SUBPACKAGE = 'subpackage';
    const TEXT = 'text';
    const THROWS = 'throws';
    const TITLE = 'title';
    const TRANSLATION = 'translation';
    const TYPE = 'type';
    const TEMPLATE = 'template';
    const USER = 'user';
    const VERSION = 'version';

    /**#@-*/
}
?>