Legoeso PDF Manager 1.2.2

Does Legoeso PDF Manager work with WordPress 6.8.2 and PHP 8.1.12? A smoke test was performed on .

Summary

Errors
42Unrecognized messages in the PHP error log
No JavaScript exceptions
All test pages loaded successfully
No resource errors
Performance

Memory usage: 58.05 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 version6.8.2
PHP version8.1.12
MySQL version10.6.10
PHP memory limit512M
Plugin Info
Last updated
Active installs <10
WordPress.org page https://wordpress.org/plugins/legoeso-pdf-manager/
Badges

WordPress compatibility badge PHP compatibility badge

Get badge code

Pages 4

Plugins ‹ Test site — WordPress

Page screenshot: Plugins ‹ Test site — WordPress
URL /wp-admin/plugins.php?plugin_status=all&paged=1&s
Requested URL /wp-admin/plugins.php?action=activate&plugin=legoeso-pdf-manager%2Flegoeso-pdf-manager.php&plugin_status=all&paged=1&s&_wpnonce=2569b8e8d2
Aspect after-activation
HTTP status 200
Load time 0.380 s
Memory usage 3.59 MiB
JS errors None
Resource errors None

Legoeso PDFs

Page screenshot: Legoeso PDFs
URL /wp-admin/admin.php?page=legoeso-pdf-manager
Aspect menu-item
HTTP status 200
Load time 0.217 s
Memory usage 3.56 MiB
JS errors None
Resource errors None

Legoeso PDFs → Legoeso Settings

Page screenshot: Legoeso PDFs → Legoeso Settings
URL /wp-admin/admin.php?page=legoeso-pdf-manager_settings
Aspect menu-item
HTTP status 200
Load time 0.192 s
Memory usage 3.84 MiB
JS errors None
Resource errors None

Test site – Just another WordPress site

Page screenshot: Test site – Just another WordPress site
URL /
Aspect front-page
HTTP status 200
Load time 0.278 s
Memory usage 3.49 MiB
JS errors None
Resource errors None

Benchmark

URL Load time Memory usage
Inactive Active Change Inactive Active Change
/wp-admin/index.php0.327 s0.311 s-0.016 s3.51 MiB3.57 MiB+ 65.34 KiB
/wp-admin/edit.php0.222 s0.216 s-0.006 s3.57 MiB3.63 MiB+ 65.41 KiB
/wp-admin/post-new.php0.837 s0.689 s-0.148 s6.06 MiB6.12 MiB+ 64.83 KiB
/wp-admin/upload.php0.788 s0.484 s-0.304 s3.52 MiB3.57 MiB+ 48.01 KiB
/wp-admin/options-writing.php0.243 s0.218 s-0.025 s3.5 MiB3.55 MiB+ 52 KiB
/wp-admin/media-new.php0.282 s0.264 s-0.018 s3.49 MiB3.55 MiB+ 60.2 KiB
/wp-admin/edit-tags.php?taxonomy=category0.208 s0.199 s-0.009 s3.5 MiB3.57 MiB+ 70.87 KiB
/wp-admin/post-new.php?post_type=page0.772 s0.652 s-0.120 s6.05 MiB6.11 MiB+ 60.35 KiB
/wp-admin/options-discussion.php0.459 s0.248 s-0.211 s3.5 MiB3.55 MiB+ 49.13 KiB
/wp-admin/edit-comments.php0.270 s0.220 s-0.050 s3.52 MiB3.57 MiB+ 48 KiB
/0.322 s0.200 s-0.122 s3.43 MiB3.49 MiB+ 54.39 KiB
Average 0.430 s0.336 s-0.094 s3.97 MiB4.03 MiB+ 58.05 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.

PHP
JavaScript
Language % Lines of code Comment lines Files
PHP48.1%7,8025,18866
JavaScript46.9%7,6127,3255
CSS4.6%742633
Markdown0.4%7201
Total 16,228 12,576 75

PHP Code Analysis | More results »

Lines of code 7,483
Total complexity 1,524
Median class complexity 5.0
Median method complexity 2.0
Most complex class Smalot\PdfParser\RawData\RawDataParser
Most complex function Smalot\PdfParser\RawData\RawDataParser::decodeXrefStream()
Classes 54
Methods 383
Functions 11

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 1

PHP Error Log 42 lines

[25-Jul-2025 15:23:09 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:09 UTC] 	Loaded...
[25-Jul-2025 15:23:10 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:10 UTC] 	Loaded...
[25-Jul-2025 15:23:10 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:10 UTC] 	Loaded...
[25-Jul-2025 15:23:10 UTC] load_pdf_doc_list_table_screen_options() Loading::
[25-Jul-2025 15:23:10 UTC] 	Loaded screen options and instantiate PDF List Table
[25-Jul-2025 15:23:10 UTC] load_pdf_doc_list_table() Load List Table
[25-Jul-2025 15:23:10 UTC] 	{"Exception_Error":[],"items":null}
[25-Jul-2025 15:23:11 UTC] get_items_per_page() PDF's per page: option::
[25-Jul-2025 15:23:11 UTC] 	upload_per_page
[25-Jul-2025 15:23:11 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:11 UTC] 	Loaded...
[25-Jul-2025 15:23:11 UTC] check_dependencies() Dependency Check
[25-Jul-2025 15:23:11 UTC] 	{"server":"Linux smt-worker-lw-1a69ed1a-10527 5.10.0-19-cloud-amd64 #1 SMP Debian 5.10.149-2 (2022-10-21) x86_64","imagick":{"imagick module version":"3.7.0","imagick classes":"Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel","Imagick compiled with ImageMagick version":"ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https:\/\/imagemagick.org","Imagick using ImageMagick library version":"ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https:\/\/imagemagick.org","ImageMagick copyright":"(C) 1999-2021 ImageMagick Studio LLC","ImageMagick release date":"2021-01-25","ImageMagick number of supported formats:":"237","ImageMagick supported formats":"3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, H, HALD, HDR, HEIC, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPG, MRW, MSL, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMV, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV","imagick.allow_zero_dimension_images":{"local":"0","master":"0"},"imagick.locale_fix":{"local":"0","master":"0"},"imagick.progress_monitor":{"local":"0","master":"0"},"imagick.set_single_thread":{"local":"1","master":"1"},"imagick.shutdown_sleep_count":{"local":"10","master":"10"},"imagick.skip_version_check":{"local":"0","master":"0"}},"zip_info":{"Zip":"enabled","Zip version":"1.19.5","Libzip version":"1.7.3","BZIP2 compression":"Yes","XZ compression":"No","ZSTD compression":"No","AES-128 encryption":"Yes","AES-192 encryption":"Yes","AES-256 encryption":"Yes"},"php_version":"8.1.12","server_limits":{"max_execution_time":{"local":"30","master":"30"},"memory_limit":{"local":"512M","master":"512M","local_bytes":536870912,"master_bytes":536870912},"post_max_size":{"local":"80M","master":"80M"}}}
[25-Jul-2025 15:23:13 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:13 UTC] 	Loaded...
[25-Jul-2025 15:23:13 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:13 UTC] 	Loaded...
[25-Jul-2025 15:23:14 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:14 UTC] 	Loaded...
[25-Jul-2025 15:23:16 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:16 UTC] 	Loaded...
[25-Jul-2025 15:23:17 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:17 UTC] 	Loaded...
[25-Jul-2025 15:23:17 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:17 UTC] 	Loaded...
[25-Jul-2025 15:23:17 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:17 UTC] 	Loaded...
[25-Jul-2025 15:23:18 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:18 UTC] 	Loaded...
[25-Jul-2025 15:23:20 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:20 UTC] 	Loaded...
[25-Jul-2025 15:23:20 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:20 UTC] 	Loaded...
[25-Jul-2025 15:23:20 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:20 UTC] 	Loaded...
[25-Jul-2025 15:23:21 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:21 UTC] 	Loaded...
[25-Jul-2025 15:23:21 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[25-Jul-2025 15:23:21 UTC] 	Loaded...
See also: All tests for this plugin, How to Hide Legoeso PDF Manager Admin Menus