From 68d4b4d458f4c8f685f7942087eca5b8fd2a3197 Mon Sep 17 00:00:00 2001 From: scribu Date: Fri, 26 Apr 2013 21:32:28 +0300 Subject: [PATCH] instantiate MethodSubcommand instead of Subcommand --- php/class-wp-cli.php | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/php/class-wp-cli.php b/php/class-wp-cli.php index 3b579bef..befc5092 100644 --- a/php/class-wp-cli.php +++ b/php/class-wp-cli.php @@ -40,7 +40,7 @@ class WP_CLI { $reflection = new \ReflectionClass( $class ); if ( $reflection->hasMethod( '__invoke' ) ) { - $command = self::create_atomic_command( $name, $reflection ); + $command = new Dispatcher\MethodSubcommand( self::$root, $reflection->name, $reflection->getMethod( '__invoke' ) ); } else { $command = self::create_composite_command( $name, $reflection ); } @@ -48,14 +48,6 @@ class WP_CLI { self::$root->add_subcommand( $name, $command ); } - private static function create_atomic_command( $name, $reflection ) { - $method = $reflection->getMethod( '__invoke' ); - - $docparser = new \WP_CLI\DocParser( $method ); - - return new Dispatcher\Subcommand( self::$root, $name, $reflection->name, $docparser ); - } - private static function create_composite_command( $name, $reflection ) { $docparser = new \WP_CLI\DocParser( $reflection ); -- 2.11.0