OSDN Git Service

Remove search=$key slug replacement method. :(
authorjtsternberg <me@jtsternberg.com>
Mon, 5 Aug 2013 15:57:10 +0000 (11:57 -0400)
committerjtsternberg <me@jtsternberg.com>
Mon, 5 Aug 2013 15:57:10 +0000 (11:57 -0400)
php/WP_CLI/CommandWithUpgrade.php
php/commands/plugin.php
php/commands/theme.php

index fb0867c..e0d5a29 100644 (file)
@@ -346,25 +346,4 @@ abstract class CommandWithUpgrade extends \WP_CLI_Command {
 
        }
 
-       /**
-        * Parse the name of a plugin to check if 'search=' exists, and check search transient for the key
-        *
-        * @param string name
-        * @return string
-        */
-       public function _parse_search_key( $name, $data_type = 'plugin' ) {
-
-               // Sanitize to 1 of 2 types
-               $data_type = 'plugin' === $data_type ? 'plugin' : 'theme';
-
-               if ( false !== strpos( $name, 'search=' ) ) {
-                       $search_key = (int) str_replace( 'search=', '', $name );
-                       if ( ( $trans = get_site_transient( 'wpcli-$data_type-search-data' ) ) && isset( $trans[$search_key] ) )
-                               $name = $trans[$search_key]->slug;
-                       else
-                               \WP_CLI::error( 'There is no recent search with that key.' );
-               }
-               return $name;
-       }
-
 }
index 018e6ab..ebb8d8a 100644 (file)
@@ -97,7 +97,7 @@ class Plugin_Command extends \WP_CLI\CommandWithUpgrade {
        }
 
        protected function status_single( $args ) {
-               $name = $this->parse_search_key( $args[0] );
+               $name = $args[0];
                $file = $this->parse_name( $name );
 
                $details = $this->get_details( $file );
@@ -147,7 +147,7 @@ class Plugin_Command extends \WP_CLI\CommandWithUpgrade {
         * @synopsis <plugin> [--network]
         */
        function activate( $args, $assoc_args = array() ) {
-               $name = $this->parse_search_key( $args[0] );
+               $name = $args[0];
                $file = $this->parse_name( $name );
 
                $network_wide = isset( $assoc_args['network'] );
@@ -178,7 +178,7 @@ class Plugin_Command extends \WP_CLI\CommandWithUpgrade {
         * @synopsis <plugin> [--network]
         */
        function deactivate( $args, $assoc_args = array() ) {
-               $name = $this->parse_search_key( $args[0] );
+               $name = $args[0];
                $file = $this->parse_name( $name );
 
                $network_wide = isset( $assoc_args['network'] );
@@ -209,7 +209,7 @@ class Plugin_Command extends \WP_CLI\CommandWithUpgrade {
         * @synopsis <plugin> [--network]
         */
        function toggle( $args, $assoc_args = array() ) {
-               $name = $this->parse_search_key( $args[0] );
+               $name = $args[0];
                $file = $this->parse_name( $name );
 
                $network_wide = isset( $assoc_args['network'] );
@@ -300,7 +300,7 @@ class Plugin_Command extends \WP_CLI\CommandWithUpgrade {
         * @synopsis <plugin> [--version=<version>]
         */
        function update( $args, $assoc_args ) {
-               $name = $this->parse_search_key( $args[0] );
+               $name = $args[0];
                $basename = $this->parse_name( $name );
 
                if ( isset( $assoc_args['version'] ) && 'dev' == $assoc_args['version'] ) {
@@ -397,7 +397,6 @@ class Plugin_Command extends \WP_CLI\CommandWithUpgrade {
         * @synopsis <plugin|zip|url> [--version=<version>] [--force] [--activate]
         */
        function install( $args, $assoc_args ) {
-               $args[0] = $this->parse_search_key( $args[0] );
                parent::install( $args, $assoc_args );
        }
 
@@ -420,7 +419,7 @@ class Plugin_Command extends \WP_CLI\CommandWithUpgrade {
         * @synopsis <plugin> [--no-delete]
         */
        function uninstall( $args, $assoc_args = array() ) {
-               $name = $this->parse_search_key( $args[0] );
+               $name = $args[0];
                $file = $this->parse_name( $name );
 
                if ( is_plugin_active( $file ) ) {
@@ -452,7 +451,7 @@ class Plugin_Command extends \WP_CLI\CommandWithUpgrade {
         * @synopsis <plugin>
         */
        function delete( $args, $assoc_args = array() ) {
-               $name = $this->parse_search_key( $args[0] );
+               $name = $args[0];
                $file = $this->parse_name( $name );
 
                if ( $this->_delete( $file ) ) {
@@ -538,16 +537,6 @@ class Plugin_Command extends \WP_CLI\CommandWithUpgrade {
        }
 
        /**
-        * Parse the name of a plugin to check if 'search=' exists, and check search transient for the key
-        *
-        * @param string name
-        * @return string
-        */
-       public function parse_search_key( $name ) {
-               return parent::_parse_search_key( $name, 'plugin' );
-       }
-
-       /**
         * Converts a plugin basename back into a friendly slug.
         */
        private function get_name( $file ) {
index 7894afb..8637b6b 100644 (file)
@@ -246,7 +246,6 @@ class Theme_Command extends \WP_CLI\CommandWithUpgrade {
         * @synopsis <theme|zip|url> [--version=<version>] [--force] [--activate]
         */
        function install( $args, $assoc_args ) {
-               $args[0] = $this->parse_search_key( $args[0] );
                parent::install( $args, $assoc_args );
        }
 
@@ -353,7 +352,7 @@ class Theme_Command extends \WP_CLI\CommandWithUpgrade {
         * @return object
         */
        private function parse_name( $name ) {
-               $theme = wp_get_theme( $this->parse_search_key( $name ) );
+               $theme = wp_get_theme( $name );
 
                if ( !$theme->exists() ) {
                        WP_CLI::error( "The theme '$name' could not be found." );
@@ -363,15 +362,6 @@ class Theme_Command extends \WP_CLI\CommandWithUpgrade {
                return $theme;
        }
 
-       /**
-        * Parse the name of a theme to check if 'search=' exists, and check search transient for the key
-        *
-        * @param string name
-        * @return string
-        */
-       public function parse_search_key( $name ) {
-               return parent::_parse_search_key( $name, 'theme' );
-       }
 }
 
 WP_CLI::add_command( 'theme', 'Theme_Command' );