Class Ethna_Plugin_Handle

Description

コマンドラインハンドラプラグインの基底クラス

Located in /class/Plugin/Handle.php (line 22)

Ethna_Plugin_Abstract
   |
   --Ethna_Plugin_Handle
Direct descendents
Class Description
 class Ethna_Plugin_Handle_AddAction add-action handler
 class Ethna_Plugin_Handle_ClearCache clear-cache handler
 class Ethna_Plugin_Handle_PearLocal pear package install handler
 class Ethna_Plugin_Handle_AddAppObject add-app-object handler
 class Ethna_Plugin_Handle_AddProject add-project handler
 class Ethna_Plugin_Handle_Help add-action handler
 class Ethna_Plugin_Handle_AddTest Ethna_Handle which generates Normal Test Case
 class Ethna_Plugin_Handle_CreatePlugin create Ethna Plugin Skelton handler.
 class Ethna_Plugin_Handle_I18n i18n handler
 class Ethna_Plugin_Handle_MakePluginPackage make-plugin-package handler.
Variable Summary
 mixed $arg_list
 mixed $id
Method Summary
 Ethna_Plugin_Handle __construct ( $controller,  $type,  $name)
 void getDescription ()
 void getId ()
 void getUsage ()
 void perform ()
 void setArgList ( $arg_list)
 void usage ()
 array _getopt ([array $lopts = array()])
Variables
Methods
Constructor __construct (line 35)

Ethna_Handle constructor (stub for php4)

  • access: public
Ethna_Plugin_Handle __construct ( $controller,  $type,  $name)
  • $controller
  • $type
  • $name

Redefinition of:
Ethna_Plugin_Abstract::__construct()
Constructor
getId (line 50)

get handler-id

  • access: public
void getId ()
setArgList (line 80)

set arguments

  • access: public
void setArgList ( $arg_list)
  • $arg_list
usage (line 153)

show usage

  • access: public
void usage ()
_getopt (line 92)

easy getopt :)

  • return: list($opts, $args)
  • access: protected
array _getopt ([array $lopts = array()])
  • array $lopts: long options

Inherited Methods

Inherited From Ethna_Plugin_Abstract

 Ethna_Plugin_Abstract::__construct()
 Ethna_Plugin_Abstract::getConfig()
 Ethna_Plugin_Abstract::getName()
 Ethna_Plugin_Abstract::getType()
 Ethna_Plugin_Abstract::_detectName()
 Ethna_Plugin_Abstract::_detectType()
 Ethna_Plugin_Abstract::_load()
 Ethna_Plugin_Abstract::_loadConfig()

Documentation generated on Fri, 11 Nov 2011 03:58:14 +0900 by phpDocumentor 1.4.3