Legoeso PDF Manager 1.2.2

Does Legoeso PDF Manager work with WordPress 6.8.1 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.55 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.1
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=4c95691e01
Aspect after-activation
HTTP status 200
Load time 0.363 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.209 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.200 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.291 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.357 s0.314 s-0.043 s3.51 MiB3.57 MiB+ 65.84 KiB
/wp-admin/edit.php0.212 s0.223 s+0.011 s3.57 MiB3.63 MiB+ 65.91 KiB
/wp-admin/post-new.php0.840 s0.697 s-0.143 s6.06 MiB6.12 MiB+ 65.34 KiB
/wp-admin/upload.php0.782 s0.524 s-0.258 s3.52 MiB3.57 MiB+ 48.51 KiB
/wp-admin/options-writing.php0.234 s0.212 s-0.022 s3.5 MiB3.55 MiB+ 52.5 KiB
/wp-admin/media-new.php0.281 s0.263 s-0.018 s3.49 MiB3.55 MiB+ 60.7 KiB
/wp-admin/edit-tags.php?taxonomy=category0.200 s0.206 s+0.006 s3.5 MiB3.57 MiB+ 71.37 KiB
/wp-admin/post-new.php?post_type=page0.742 s0.598 s-0.144 s6.05 MiB6.11 MiB+ 60.85 KiB
/wp-admin/options-discussion.php0.279 s0.257 s-0.022 s3.5 MiB3.55 MiB+ 49.63 KiB
/wp-admin/edit-comments.php0.450 s0.201 s-0.249 s3.52 MiB3.57 MiB+ 48.5 KiB
/0.318 s0.197 s-0.121 s3.43 MiB3.49 MiB+ 54.89 KiB
Average 0.427 s0.336 s-0.091 s3.97 MiB4.03 MiB+ 58.55 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

[10-May-2025 01:29:31 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:31 UTC] 	Loaded...
[10-May-2025 01:29:32 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:32 UTC] 	Loaded...
[10-May-2025 01:29:32 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:32 UTC] 	Loaded...
[10-May-2025 01:29:32 UTC] load_pdf_doc_list_table_screen_options() Loading::
[10-May-2025 01:29:32 UTC] 	Loaded screen options and instantiate PDF List Table
[10-May-2025 01:29:32 UTC] load_pdf_doc_list_table() Load List Table
[10-May-2025 01:29:32 UTC] 	{"Exception_Error":[],"items":null}
[10-May-2025 01:29:32 UTC] get_items_per_page() PDF's per page: option::
[10-May-2025 01:29:32 UTC] 	upload_per_page
[10-May-2025 01:29:33 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:33 UTC] 	Loaded...
[10-May-2025 01:29:33 UTC] check_dependencies() Dependency Check
[10-May-2025 01:29:33 UTC] 	{"server":"Linux smt-worker-lw-1a69ed1a-4245 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"}}}
[10-May-2025 01:29:35 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:35 UTC] 	Loaded...
[10-May-2025 01:29:35 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:35 UTC] 	Loaded...
[10-May-2025 01:29:36 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:36 UTC] 	Loaded...
[10-May-2025 01:29:38 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:38 UTC] 	Loaded...
[10-May-2025 01:29:39 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:39 UTC] 	Loaded...
[10-May-2025 01:29:39 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:39 UTC] 	Loaded...
[10-May-2025 01:29:39 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:39 UTC] 	Loaded...
[10-May-2025 01:29:39 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:39 UTC] 	Loaded...
[10-May-2025 01:29:42 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:42 UTC] 	Loaded...
[10-May-2025 01:29:42 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:42 UTC] 	Loaded...
[10-May-2025 01:29:42 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:42 UTC] 	Loaded...
[10-May-2025 01:29:43 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:43 UTC] 	Loaded...
[10-May-2025 01:29:43 UTC] add_plugin_admin_menu() Class: admin.php - Method: add_plugin_admin_menu()::
[10-May-2025 01:29:43 UTC] 	Loaded...
See also: All tests for this plugin, How to Hide Legoeso PDF Manager Admin Menus