From 1c44d5957934de3fcc0512dfb36be75e05f38532 Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Fri, 8 Jul 2022 17:35:14 -0700 Subject: [PATCH] Rename --- Gruntfile.js | 6 ++-- composer.json | 2 +- ...p => class-redis-user-session-storage.php} | 12 ++++--- ...age.pot => redis-user-session-storage.pot} | 0 package.json | 2 +- phpcs.xml | 4 +-- ...rage.php => redis-user-session-storage.php | 16 ++++------ tests/bootstrap.php | 32 ++++++------------- tests/test-sample.php | 2 +- 9 files changed, 31 insertions(+), 45 deletions(-) rename inc/{class-wp-redis-user-session-storage.php => class-redis-user-session-storage.php} (95%) rename languages/{wp-redis-user-session-storage.pot => redis-user-session-storage.pot} (100%) rename wp-redis-user-session-storage.php => redis-user-session-storage.php (76%) diff --git a/Gruntfile.js b/Gruntfile.js index 7a1e8fa..1d96d8e 100755 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -9,7 +9,7 @@ module.exports = function( grunt ) { addtextdomain: { options: { - textdomain: 'wp_redis_user_session_storage', + textdomain: 'redis-user-session-storage', }, update_all_domains: { options: { @@ -32,8 +32,8 @@ module.exports = function( grunt ) { options: { domainPath: '/languages', exclude: [ '\.git/*', 'bin/*', 'node_modules/*', 'tests/*' ], - mainFile: 'wp-redis-user-session-storage.php', - potFilename: 'wp-redis-user-session-storage.pot', + mainFile: 'redis-user-session-storage.php', + potFilename: 'redis-user-session-storage.pot', potHeaders: { poedit: true, 'x-poedit-keywordslist': true diff --git a/composer.json b/composer.json index 0d26306..83e1784 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name" : "ethitter/wp-redis-user-session-storage", + "name" : "ethitter/redis-user-session-storage", "description" : "Store WordPress session tokens in Redis rather than the usermeta table. Requires the Redis PECL extension.", "homepage" : "https://ethitter.com/", "type" : "wordpress-plugin", diff --git a/inc/class-wp-redis-user-session-storage.php b/inc/class-redis-user-session-storage.php similarity index 95% rename from inc/class-wp-redis-user-session-storage.php rename to inc/class-redis-user-session-storage.php index d7c70a1..a5ebecb 100644 --- a/inc/class-wp-redis-user-session-storage.php +++ b/inc/class-redis-user-session-storage.php @@ -2,9 +2,11 @@ /** * Offload session storage to Redis. * - * @package WP_Redis_User_Session_Storage + * @package Redis_User_Session_Storage */ +namespace Redis_User_Session_Storage; + /** * Don't load in contexts that lack the WP_Session_Tokens class */ @@ -17,7 +19,7 @@ if ( ! class_exists( 'WP_Session_Tokens' ) ) { * * @since 0.1 */ -class WP_Redis_User_Session_Storage extends WP_Session_Tokens { +class Plugin extends WP_Session_Tokens { /** * Holds the Redis client. * @@ -276,7 +278,7 @@ class WP_Redis_User_Session_Storage extends WP_Session_Tokens { * * @return string */ -function wp_redis_user_session_storage() { - return 'WP_Redis_User_Session_Storage'; +function redis_user_session_storage() { + return Plugin::class; } -add_filter( 'session_token_manager', 'wp_redis_user_session_storage' ); +add_filter( 'session_token_manager', 'redis_user_session_storage' ); diff --git a/languages/wp-redis-user-session-storage.pot b/languages/redis-user-session-storage.pot similarity index 100% rename from languages/wp-redis-user-session-storage.pot rename to languages/redis-user-session-storage.pot diff --git a/package.json b/package.json index bac1b9e..e4845f3 100755 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "wp-redis-user-session-storage", + "name": "redis-user-session-storage", "version": "0.1.0", "main": "Gruntfile.js", "author": "Erick Hitter", diff --git a/phpcs.xml b/phpcs.xml index 9a198a1..50220c4 100644 --- a/phpcs.xml +++ b/phpcs.xml @@ -32,13 +32,13 @@ <rule ref="WordPress.NamingConventions.PrefixAllGlobals"> <properties> <!-- Value: replace the function, class, and variable prefixes used. Separate multiple prefixes with a comma. --> - <property name="prefixes" type="array" value="wp_redis_user_session_storage"/> + <property name="prefixes" type="array" value="redis_user_session_storage,wp_redis_user_session_storage"/> </properties> </rule> <rule ref="WordPress.WP.I18n"> <properties> <!-- Value: replace the text domain used. --> - <property name="text_domain" type="array" value="wp_redis_user_session_storage"/> + <property name="text_domain" type="array" value="redis-user-session-storage"/> </properties> </rule> <rule ref="WordPress.WhiteSpace.ControlStructureSpacing"> diff --git a/wp-redis-user-session-storage.php b/redis-user-session-storage.php similarity index 76% rename from wp-redis-user-session-storage.php rename to redis-user-session-storage.php index 789c330..de6e50d 100644 --- a/wp-redis-user-session-storage.php +++ b/redis-user-session-storage.php @@ -1,15 +1,9 @@ <?php /** - * Load plugin. - * - * @package WP_Redis_User_Session_Storage - */ - -/** - * Plugin Name: WP Redis User Session Storage - * Plugin URI: https://ethitter.com/plugins/wp-redis-user-session-storage/ + * Plugin Name: Redis User Session Storage + * Plugin URI: https://ethitter.com/plugins/redis-user-session-storage/ * Description: Store WordPress session tokens in Redis rather than the usermeta table. Requires the Redis PECL extension. - * Version: 0.1 + * Version: 0.2 * Author: Erick Hitter * Author URI: https://ethitter.com/ * @@ -26,6 +20,8 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * + * @package Redis_User_Session_Storage */ -require_once __DIR__ . '/inc/class-wp-redis-user-session-storage.php'; +require_once __DIR__ . '/inc/class-redis-user-session-storage.php'; diff --git a/tests/bootstrap.php b/tests/bootstrap.php index e32bcc7..f838a17 100755 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -5,39 +5,27 @@ * @package WP_Revisions_Control */ -$wp_redis_user_session_storage = getenv( 'WP_TESTS_DIR' ); +$redis_user_session_storage = getenv( 'WP_TESTS_DIR' ); -if ( ! $wp_redis_user_session_storage ) { - $wp_redis_user_session_storage = rtrim( sys_get_temp_dir(), '/\\' ) . '/wordpress-tests-lib'; +if ( ! $redis_user_session_storage ) { + $redis_user_session_storage = rtrim( sys_get_temp_dir(), '/\\' ) . '/wordpress-tests-lib'; } -if ( ! file_exists( $wp_redis_user_session_storage . '/includes/functions.php' ) ) { - echo "Could not find $wp_redis_user_session_storage/includes/functions.php, have you run bin/install-wp-tests.sh ?" . PHP_EOL; // WPCS: XSS ok. +if ( ! file_exists( $redis_user_session_storage . '/includes/functions.php' ) ) { + echo "Could not find $redis_user_session_storage/includes/functions.php, have you run bin/install-wp-tests.sh ?" . PHP_EOL; // WPCS: XSS ok. exit( 1 ); } // Give access to tests_add_filter() function. -require_once $wp_redis_user_session_storage . '/includes/functions.php'; - -/** - * Stub admin-only function not needed for testing. - */ -// phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound -if ( ! function_exists( 'post_revisions_meta_box' ) ) { - /** - * Stub for Core's revisions meta box. - */ - function post_revisions_meta_box() {} -} -// phpcs:enable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound +require_once $redis_user_session_storage . '/includes/functions.php'; /** * Manually load the plugin being tested. */ -function wp_redis_user_session_storage_tests_manually_load_plugin() { - require dirname( dirname( __FILE__ ) ) . '/wp-redis-user-session-storage.php'; +function redis_user_session_storage_tests_manually_load_plugin() { + require dirname( dirname( __FILE__ ) ) . '/redis-user-session-storage.php'; } -tests_add_filter( 'muplugins_loaded', 'wp_redis_user_session_storage_tests_manually_load_plugin' ); +tests_add_filter( 'muplugins_loaded', 'redis_user_session_storage_tests_manually_load_plugin' ); // Start up the WP testing environment. -require $wp_redis_user_session_storage . '/includes/bootstrap.php'; +require $redis_user_session_storage . '/includes/bootstrap.php'; diff --git a/tests/test-sample.php b/tests/test-sample.php index ccdf95b..c8f05ed 100755 --- a/tests/test-sample.php +++ b/tests/test-sample.php @@ -2,7 +2,7 @@ /** * Class SampleTest * - * @package WP_Redis_User_Session_Storage + * @package Redis_User_Session_Storage */ /** -- GitLab