Home
Alex Reservations: Smart Restaurant Booking
1.7.7
Does Alex Reservations work with WordPress 6.4.3 and PHP 8.1.12? A smoke test was performed on 2024-02-15 19:03:27 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=b150ab72fe
Aspect
after-activation
HTTP status
200
Load time
1.292 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.289 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.200 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.339 s 0.318 s -0.021 s 3.38 MiB 3.63 MiB + 249.18 KiB /wp-admin/edit.php 0.210 s 0.216 s +0.006 s 3.41 MiB 3.71 MiB + 312.47 KiB /wp-admin/post-new.php 1.041 s 0.704 s -0.337 s 5.46 MiB 6.12 MiB + 678.85 KiB /wp-admin/upload.php 0.672 s 0.748 s +0.076 s 3.33 MiB 3.55 MiB + 232.18 KiB /wp-admin/options-writing.php 0.229 s 0.322 s +0.093 s 3.32 MiB 3.54 MiB + 224.77 KiB /wp-admin/media-new.php 0.308 s 0.230 s -0.078 s 3.3 MiB 3.53 MiB + 244.37 KiB /wp-admin/edit-tags.php?taxonomy=category 0.210 s 0.196 s -0.014 s 3.31 MiB 3.56 MiB + 249.54 KiB /wp-admin/post-new.php?post_type=page 0.592 s 0.587 s -0.005 s 5.45 MiB 6.11 MiB + 678.44 KiB /wp-admin/options-discussion.php 0.303 s 0.454 s +0.151 s 3.3 MiB 3.53 MiB + 234.04 KiB /wp-admin/edit-comments.php 0.242 s 0.214 s -0.028 s 3.34 MiB 3.56 MiB + 232.21 KiB / 0.294 s 0.194 s -0.100 s 3.36 MiB 3.51 MiB + 150.7 KiB
Average
0.404 s 0.380 s -0.023 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,361 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,181
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_77 _srr_translations_checked_release_77 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 [15-Feb-2024 19:03:45 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
[15-Feb-2024 19:03:45 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 ('us65ce6011901c9','1','user@example.com','administrator','Example User','Example','User','2024-02-15 19:03:45','2024-02-15 19:03:45' ) 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
[15-Feb-2024 19:03:45 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 ('us65ce6011901c9','1','user@example.com','administrator','Example User','Example','User','2024-02-15 19:03:45','2024-02-15 19:03:45' ) 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
[15-Feb-2024 19:03:48 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