* @copyright 1997-2005 The PHP Group * @license http://www.gnu.org/copyleft/lesser.html LGPL * @version CVS: $Id: Callback.php 2 2010-11-23 14:32:26Z oldperl $ * @link http://pear.php.net/package/File_Archive */ require_once "File/Archive/Reader/ChangeName.php"; /** * Discard the directory structure in a reader */ class File_Archive_Reader_ChangeName_Callback extends File_Archive_Reader_ChangeName { var $function; function File_Archive_Reader_ChangeName_Callback($function, &$source) { parent::File_Archive_Reader_ChangeName($source); $this->function = $function; } function modifyName($name) { return call_user_func($function, $name); } } ?>