Home
Alex Reservations: Smart Restaurant Booking
1.7.8
Does Alex Reservations work with WordPress 6.4.3 and PHP 8.1.12? A smoke test was performed on 2024-02-16 11:53:09 UTC .
Summary
Errors
1 PHP deprecation warnings 3 Database errors
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance
Memory usage: 316.98 KiB
The average PHP memory usage increased by this amount after activating by the plugin.
Page speed impact:
insignificant.
The plugin didn't make the site noticeably slower.
Environment
WordPress version 6.4.3 PHP version 8.1.12 MySQL version 10.6.10 PHP memory limit 512M
Pages 3 Plugins ‹ Test site — WordPress
URL
/wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL
/wp-admin/plugins.php?action=activate&plugin=alex-reservations%2Falex-reservations.php&plugin_status=all&paged=1&s&_wpnonce=d269908cf0
Aspect
after-activation
HTTP status
200
Load time
1.120 s
Memory usage
5.62 MiB
JS errors
None
Resource errors
None
Reservations
URL
/wp-admin/admin.php?page=admin-alex-reservations#/
Requested URL
/wp-admin/admin.php?page=admin-alex-reservations
Aspect
menu-item
HTTP status
200
Load time
1.313 s
Memory usage
3.53 MiB
JS errors
None
Resource errors
None
Test site – Just another WordPress site
URL
/
Aspect
front-page
HTTP status
200
Load time
0.190 s
Memory usage
3.51 MiB
JS errors
None
Resource errors
None
Benchmark
URL
Load time
Memory usage
Inactive
Active
Change
Inactive
Active
Change
/wp-admin/index.php 0.360 s 0.311 s -0.049 s 3.38 MiB 3.62 MiB + 249.18 KiB /wp-admin/edit.php 0.214 s 0.218 s +0.004 s 3.41 MiB 3.71 MiB + 312.47 KiB /wp-admin/post-new.php 0.893 s 0.921 s +0.028 s 5.46 MiB 6.12 MiB + 678.85 KiB /wp-admin/upload.php 0.543 s 0.387 s -0.156 s 3.32 MiB 3.55 MiB + 232.18 KiB /wp-admin/options-writing.php 0.223 s 0.177 s -0.046 s 3.32 MiB 3.54 MiB + 224.77 KiB /wp-admin/media-new.php 0.312 s 0.253 s -0.059 s 3.3 MiB 3.53 MiB + 244.37 KiB /wp-admin/edit-tags.php?taxonomy=category 0.209 s 0.180 s -0.029 s 3.31 MiB 3.56 MiB + 249.54 KiB /wp-admin/post-new.php?post_type=page 0.580 s 0.595 s +0.015 s 5.45 MiB 6.11 MiB + 678.44 KiB /wp-admin/options-discussion.php 0.333 s 0.250 s -0.083 s 3.3 MiB 3.53 MiB + 234.04 KiB /wp-admin/edit-comments.php 0.233 s 0.197 s -0.036 s 3.34 MiB 3.56 MiB + 232.21 KiB / 0.270 s 0.417 s +0.147 s 3.36 MiB 3.51 MiB + 150.7 KiB
Average
0.379 s 0.355 s -0.024 s 3.72 MiB 4.03 MiB + 316.98 KiB
Code Statistics
Note: Third-party libraries and minified JS/CSS files are excluded from these statistics where
possible, so the numbers you see here may be lower than those reported by other tools.
Language
%
Lines of code
Comment lines
Files
JSON 40.2% 39,446 0 42 PHP 30.9% 30,317 5,363 387 JavaScript 26.6% 26,143 2,778 6 HTML 2.1% 2,089 0 222 PO File 0.2% 156 42 6 SVG 0.0% 12 0 2 CSS 0.0% 4 0 3 Markdown 0.0% 1 0 1
Total
98,168
8,183
669
Lines of code
28,898
Total complexity
4,660
Median class complexity
5.0
Median method complexity
1.0
Most complex class
ALEXR_Ajax_Actions
Most complex function
ALEXR_Ajax_Actions::updateBookingValuesFromRequest()
Classes
277
Methods
1,434
Functions
148
Additions
Things that the plugin adds to the site. This section is not intended to be comprehensive.
The test tool only looks for a few specific types of added content.
Database Tables 30 wp_srr_actions wp_srr_areas wp_srr_booking_btag wp_srr_booking_meta wp_srr_booking_notifications wp_srr_booking_reviews wp_srr_booking_table wp_srr_bookings wp_srr_btaggroups wp_srr_btags wp_srr_combination_table wp_srr_combinations wp_srr_ctaggroups wp_srr_ctags wp_srr_customer_ctag wp_srr_customer_meta wp_srr_customers wp_srr_daily_notifications wp_srr_floors wp_srr_notifications wp_srr_payments wp_srr_restaurant_meta wp_srr_restaurant_setting wp_srr_restaurant_user wp_srr_restaurants wp_srr_roles wp_srr_settings wp_srr_tables wp_srr_user_meta wp_srr_users Options wp_options
41 _srr_table_columns_releases_wp_srr_areas _srr_table_columns_releases_wp_srr_booking_notifications _srr_table_columns_releases_wp_srr_bookings _srr_table_columns_releases_wp_srr_customers _srr_table_columns_releases_wp_srr_payments _srr_table_columns_releases_wp_srr_restaurant_setting _srr_table_columns_releases_wp_srr_restaurants _srr_table_columns_releases_wp_srr_tables _srr_table_columns_releases_wp_srr_users _srr_tables_checked_release_78 _srr_translations_checked_release_78 wp_srr_actions_db_version wp_srr_areas_db_version wp_srr_booking_btag_db_version wp_srr_booking_meta_db_version wp_srr_booking_notifications_db_version wp_srr_booking_reviews_db_version wp_srr_booking_table_db_version wp_srr_bookings_db_version wp_srr_btaggroups_db_version wp_srr_btags_db_version wp_srr_combination_table_db_version wp_srr_combinations_db_version wp_srr_ctaggroups_db_version wp_srr_ctags_db_version wp_srr_customer_ctag_db_version wp_srr_customer_meta_db_version wp_srr_customers_db_version wp_srr_daily_notifications_db_version wp_srr_floors_db_version wp_srr_notifications_db_version wp_srr_payments_db_version wp_srr_restaurant_meta_db_version wp_srr_restaurant_setting_db_version wp_srr_restaurant_user_db_version wp_srr_restaurants_db_version wp_srr_roles_db_version wp_srr_settings_db_version wp_srr_tables_db_version wp_srr_user_meta_db_version wp_srr_users_db_version PHP Error Log 4 lines [16-Feb-2024 11:53:27 UTC] WordPress database error Table 'wordpress.wp_srr_users' doesn't exist for query SELECT * FROM `wp_srr_users` WHERE email = 'user@example.com' and wp_user_id = '1' made by require_once('wp-admin/admin.php'), require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('plugins_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, Alex_Reservations->bootstrap_application, require_once('/plugins/alex-reservations/includes/framework/src/Evavel/bootstrap.php'), Evavel\Eva::__callStatic, Evavel\Container\EvaContainer->registerProviders, Evavel\Container\EvaContainer->registerProvider, Alexr\Providers\AppServiceProvider->register, Evavel\Http\ResolveUser->getApplicationUser, Evavel\Query\Query->first, Evavel\Query\Query->get_row, Evavel\Query\Query->get, Evavel\Query\Query->execute, Evavel\Query\Query->execute_cached, Evavel\Query\Connections\Wordpress->query
[16-Feb-2024 11:53:27 UTC] WordPress database error Table 'wordpress.wp_srr_users' doesn't exist for query INSERT INTO `wp_srr_users` (uuid, wp_user_id, email, role, name, first_name, last_name, date_modified, date_created) VALUES ('us65cf4cb7aad91','1','user@example.com','administrator','Example User','Example','User','2024-02-16 11:53:27','2024-02-16 11:53:27' ) made by require_once('wp-admin/admin.php'), require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('plugins_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, Alex_Reservations->bootstrap_application, require_once('/plugins/alex-reservations/includes/framework/src/Evavel/bootstrap.php'), Evavel\Eva::__callStatic, Evavel\Container\EvaContainer->registerProviders, Evavel\Container\EvaContainer->registerProvider, Alexr\Providers\AppServiceProvider->register, Evavel\Http\ResolveUser->getApplicationUser, Evavel\Http\ResolveUser->createApplicationUser, Evavel\Models\Model::create, Evavel\Models\Model->save, Evavel\Models\Model->performInsert, Evavel\Query\Query->insert, Evavel\Query\Query->get, Evavel\Query\Query->execute, Evavel\Query\Query->execute_cached, Evavel\Query\Connections\Wordpress->query
[16-Feb-2024 11:53:27 UTC] WordPress database error Table 'wordpress.wp_srr_users' doesn't exist for query INSERT INTO `wp_srr_users` (uuid, wp_user_id, email, role, name, first_name, last_name, date_modified, date_created) VALUES ('us65cf4cb7aad91','1','user@example.com','administrator','Example User','Example','User','2024-02-16 11:53:27','2024-02-16 11:53:27' ) made by require_once('wp-admin/admin.php'), require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('plugins_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, Alex_Reservations->bootstrap_application, require_once('/plugins/alex-reservations/includes/framework/src/Evavel/bootstrap.php'), Evavel\Eva::__callStatic, Evavel\Container\EvaContainer->registerProviders, Evavel\Container\EvaContainer->registerProvider, Alexr\Providers\AppServiceProvider->register, Evavel\Http\ResolveUser->getApplicationUser, Evavel\Http\ResolveUser->createApplicationUser, Evavel\Models\Model->save, Evavel\Models\Model->performInsert, Evavel\Query\Query->insert, Evavel\Query\Query->get, Evavel\Query\Query->execute, Evavel\Query\Query->execute_cached, Evavel\Query\Connections\Wordpress->query
[16-Feb-2024 11:53:30 UTC] PHP Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /wp-content/plugins/alex-reservations/includes/application/Alexr/helpers/helpers-settings.php on line 184