* @copyright 2008-2010 Phergie Development Team (http://phergie.org) * @license http://phergie.org/license New BSD License * @link http://pear.phergie.org/package/Phergie_Plugin_Php */ /** * Data source interface for the Php plugin. * * @category Phergie * @package Phergie_Plugin_Php * @author Phergie Development Team * @license http://phergie.org/license New BSD License * @link http://pear.phergie.org/package/Phergie_Plugin_Php * @uses extension pdo * @uses extension pdo_sqlite * @uses Phergie_Plugin_Command pear.phergie.org */ interface Phergie_Plugin_Php_Source { /** * Searches for a description of the function. * * @param string $function Search pattern to match against the function * name, wildcards supported using % * * @return array|null Associative array containing the function name and * description or NULL if no results are found */ public function findFunction($function); }