sintonia/airtime_mvc/library/ZFDebug/Controller/Plugin/Debug/Plugin/Interface.php

50 lines
1.1 KiB
PHP

<?php
/**
* ZFDebug Zend Additions
*
* @category ZFDebug
* @package ZFDebug_Controller
* @subpackage Plugins
* @copyright Copyright (c) 2008-2009 ZF Debug Bar Team (http://code.google.com/p/zfdebug)
* @license http://code.google.com/p/zfdebug/wiki/License New BSD License
* @version $Id$
*/
/**
* @category ZFDebug
* @package ZFDebug_Controller
* @subpackage Plugins
* @copyright Copyright (c) 2008-2009 ZF Debug Bar Team (http://code.google.com/p/zfdebug)
* @license http://code.google.com/p/zfdebug/wiki/License New BSD License
*/
interface ZFDebug_Controller_Plugin_Debug_Plugin_Interface
{
/**
* Has to return html code for the menu tab
*
* @return string
*/
public function getTab();
/**
* Has to return html code for the content panel
*
* @return string
*/
public function getPanel();
/**
* Has to return a unique identifier for the specific plugin
*
* @return string
*/
public function getIdentifier();
/**
* Return the path to an icon
*
* @return string
*/
public function getIconData();
}