* @copyright 2004 by http://wombat.exit0.net * @package wombatSite * @subpackage install */ /** * make tool: menu * * @version 1.1.0 * @package wombatSite * @subpackage install */ class wbMaker { /** * information * * @abstract * @access private * @var array $_info */ var $_info = array( 'maker' => 'abstract maker', 'state' => 'new', 'brief' => 'abstract maker', 'msg' => '' ); /** * make emulation * * @abstract * @access public * @return boolean true on success, false if failed (or patError object on error!) */ function make() { return true; } /** * recieve maker info for name or all, if no name is given * * @access public * @param string $name * @return array $info */ function getInfo( $name = null ) { if( $name && isset( $this->_info[$name] ) ) { return $this->_info[$name]; } return $this->_info; } } ?>