├── .env.testing ├── .github ├── admin-error-notice.png ├── coverage.svg ├── links-in-logs.png ├── logs-wp-list-table.png ├── plugins-page-logs-link.png ├── test-plugin.png └── woocommerce-settings.png ├── .gitignore ├── .htaccess ├── CHANGELOG.md ├── LICENCE ├── README.md ├── assets ├── bh-wp-logger-admin.js ├── bh-wp-logger.css └── vendor │ ├── colresizable │ ├── colResizable-1.6.js │ └── colResizable-1.6.min.js │ └── renderjson │ └── renderjson.js ├── codeception.dist.yml ├── composer.json ├── composer.lock ├── patchwork.json ├── phpcs.woocommerce.xml ├── phpcs.xml ├── phpstan-bootstrap.php ├── phpstan.neon ├── src ├── admin │ ├── class-admin-notices.php │ ├── class-ajax.php │ ├── class-logs-list-table.php │ ├── class-logs-page.php │ ├── class-plugin-installer.php │ └── class-plugins-page.php ├── api │ ├── class-api.php │ └── class-bh-wp-psr-logger.php ├── class-logger.php ├── interface-api-interface.php ├── interface-logger-settings-interface.php ├── interface-woocommerce-logger-settings-interface.php ├── php │ ├── class-php-error-handler.php │ └── class-php-shutdown-handler.php ├── private-uploads │ └── class-url-is-public.php ├── trait-logger-settings-trait.php └── wp-includes │ ├── class-cli.php │ ├── class-cron.php │ ├── class-functions.php │ ├── class-init.php │ └── class-plugin-logger-actions.php ├── test-plugin ├── Admin │ ├── class-admin-ajax.php │ ├── class-admin.php │ ├── css │ │ └── bh-wp-logger-test-plugin-admin.css │ ├── js │ │ └── bh-wp-logger-test-plugin-admin.js │ └── partials │ │ └── bh-wp-logger-test-plugin-admin-display.php ├── Includes │ ├── class-bh-wp-logger-test-plugin.php │ └── class-i18n.php ├── LICENSE.txt ├── README.txt ├── bh-wp-logger-test-plugin.php ├── languages │ └── bh-wp-logger-test-plugin.pot └── uninstall.php ├── tests ├── _data │ ├── .gitkeep │ └── dump.sql ├── _output │ └── .gitignore ├── _support │ ├── AcceptanceTester.php │ ├── FunctionalTester.php │ ├── Helper │ │ ├── Acceptance.php │ │ ├── Functional.php │ │ ├── Unit.php │ │ └── Wpunit.php │ ├── UnitTester.php │ ├── WpunitTester.php │ └── _generated │ │ └── .gitignore ├── bootstrap.php ├── integration.suite.yml ├── integration │ ├── _bootstrap.php │ ├── api │ │ └── class-bh-wp-psr-logger-integration-Test.php │ ├── class-bh-wp-logger-develop-Test.php │ └── wp-includes │ │ ├── class-bh-wp-logger-integration-Test.php │ │ ├── class-functions-integration-Test.php │ │ └── class-i18n-Test.php ├── unit.suite.yml ├── unit │ ├── _bootstrap.php │ ├── admin │ │ ├── class-admin-notices-unit-Test.php │ │ ├── class-ajax-unit-Test.php │ │ ├── class-logs-page-unit-Test.php │ │ ├── class-plugin-installer-unit-Test.php │ │ └── class-plugins-page-unit-Test.php │ ├── api │ │ ├── class-api-unit-Test.php │ │ └── class-bh-wp-psr-logger-unit-Test.php │ ├── class-logger-unit-Test.php │ ├── class-plugin-unit-Test.php │ ├── patchwork.json │ ├── php │ │ ├── class-php-error-handler-unit-Test.php │ │ └── class-php-shutdown-handler-unit-Test.php │ ├── private-uploads │ │ └── class-url-is-public-unit-Test.php │ └── wp-includes │ │ ├── class-cron-unit-Test.php │ │ ├── class-init-unit-Test.php │ │ └── class-plugin-logger-actions-unit-Test.php ├── wpunit.suite.yml └── wpunit │ ├── _bootstrap.php │ ├── admin │ ├── class-admin-notices-wpunit-Test.php │ └── class-log-list-table-wpunit-Test.php │ ├── api │ └── class-bh-wp-psr-logger-wpunit-Test.php │ ├── class-logger-settings-trait-wpunit-Test.php │ ├── class-logger-wpunit-Test.php │ ├── php │ └── class-php-error-handler-wpunit-Test.php │ └── wp-includes │ ├── class-functions-wpunit-Test.php │ └── class-i18n-wpunit-Test.php └── wp-cli.yml /.env.testing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/.env.testing -------------------------------------------------------------------------------- /.github/admin-error-notice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/.github/admin-error-notice.png -------------------------------------------------------------------------------- /.github/coverage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/.github/coverage.svg -------------------------------------------------------------------------------- /.github/links-in-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/.github/links-in-logs.png -------------------------------------------------------------------------------- /.github/logs-wp-list-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/.github/logs-wp-list-table.png -------------------------------------------------------------------------------- /.github/plugins-page-logs-link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/.github/plugins-page-logs-link.png -------------------------------------------------------------------------------- /.github/test-plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/.github/test-plugin.png -------------------------------------------------------------------------------- /.github/woocommerce-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/.github/woocommerce-settings.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/.gitignore -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/.htaccess -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/README.md -------------------------------------------------------------------------------- /assets/bh-wp-logger-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/assets/bh-wp-logger-admin.js -------------------------------------------------------------------------------- /assets/bh-wp-logger.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/assets/bh-wp-logger.css -------------------------------------------------------------------------------- /assets/vendor/colresizable/colResizable-1.6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/assets/vendor/colresizable/colResizable-1.6.js -------------------------------------------------------------------------------- /assets/vendor/colresizable/colResizable-1.6.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/assets/vendor/colresizable/colResizable-1.6.min.js -------------------------------------------------------------------------------- /assets/vendor/renderjson/renderjson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/assets/vendor/renderjson/renderjson.js -------------------------------------------------------------------------------- /codeception.dist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/codeception.dist.yml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/composer.lock -------------------------------------------------------------------------------- /patchwork.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/patchwork.json -------------------------------------------------------------------------------- /phpcs.woocommerce.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/phpcs.woocommerce.xml -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpstan-bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/phpstan-bootstrap.php -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/phpstan.neon -------------------------------------------------------------------------------- /src/admin/class-admin-notices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/admin/class-admin-notices.php -------------------------------------------------------------------------------- /src/admin/class-ajax.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/admin/class-ajax.php -------------------------------------------------------------------------------- /src/admin/class-logs-list-table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/admin/class-logs-list-table.php -------------------------------------------------------------------------------- /src/admin/class-logs-page.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/admin/class-logs-page.php -------------------------------------------------------------------------------- /src/admin/class-plugin-installer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/admin/class-plugin-installer.php -------------------------------------------------------------------------------- /src/admin/class-plugins-page.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/admin/class-plugins-page.php -------------------------------------------------------------------------------- /src/api/class-api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/api/class-api.php -------------------------------------------------------------------------------- /src/api/class-bh-wp-psr-logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/api/class-bh-wp-psr-logger.php -------------------------------------------------------------------------------- /src/class-logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/class-logger.php -------------------------------------------------------------------------------- /src/interface-api-interface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/interface-api-interface.php -------------------------------------------------------------------------------- /src/interface-logger-settings-interface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/interface-logger-settings-interface.php -------------------------------------------------------------------------------- /src/interface-woocommerce-logger-settings-interface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/interface-woocommerce-logger-settings-interface.php -------------------------------------------------------------------------------- /src/php/class-php-error-handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/php/class-php-error-handler.php -------------------------------------------------------------------------------- /src/php/class-php-shutdown-handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/php/class-php-shutdown-handler.php -------------------------------------------------------------------------------- /src/private-uploads/class-url-is-public.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/private-uploads/class-url-is-public.php -------------------------------------------------------------------------------- /src/trait-logger-settings-trait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/trait-logger-settings-trait.php -------------------------------------------------------------------------------- /src/wp-includes/class-cli.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/wp-includes/class-cli.php -------------------------------------------------------------------------------- /src/wp-includes/class-cron.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/wp-includes/class-cron.php -------------------------------------------------------------------------------- /src/wp-includes/class-functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/wp-includes/class-functions.php -------------------------------------------------------------------------------- /src/wp-includes/class-init.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/wp-includes/class-init.php -------------------------------------------------------------------------------- /src/wp-includes/class-plugin-logger-actions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/src/wp-includes/class-plugin-logger-actions.php -------------------------------------------------------------------------------- /test-plugin/Admin/class-admin-ajax.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/test-plugin/Admin/class-admin-ajax.php -------------------------------------------------------------------------------- /test-plugin/Admin/class-admin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/test-plugin/Admin/class-admin.php -------------------------------------------------------------------------------- /test-plugin/Admin/css/bh-wp-logger-test-plugin-admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/test-plugin/Admin/css/bh-wp-logger-test-plugin-admin.css -------------------------------------------------------------------------------- /test-plugin/Admin/js/bh-wp-logger-test-plugin-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/test-plugin/Admin/js/bh-wp-logger-test-plugin-admin.js -------------------------------------------------------------------------------- /test-plugin/Admin/partials/bh-wp-logger-test-plugin-admin-display.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/test-plugin/Admin/partials/bh-wp-logger-test-plugin-admin-display.php -------------------------------------------------------------------------------- /test-plugin/Includes/class-bh-wp-logger-test-plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/test-plugin/Includes/class-bh-wp-logger-test-plugin.php -------------------------------------------------------------------------------- /test-plugin/Includes/class-i18n.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/test-plugin/Includes/class-i18n.php -------------------------------------------------------------------------------- /test-plugin/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/test-plugin/LICENSE.txt -------------------------------------------------------------------------------- /test-plugin/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/test-plugin/README.txt -------------------------------------------------------------------------------- /test-plugin/bh-wp-logger-test-plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/test-plugin/bh-wp-logger-test-plugin.php -------------------------------------------------------------------------------- /test-plugin/languages/bh-wp-logger-test-plugin.pot: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-plugin/uninstall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/test-plugin/uninstall.php -------------------------------------------------------------------------------- /tests/_data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_data/dump.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/tests/_data/dump.sql -------------------------------------------------------------------------------- /tests/_output/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | !plugins 4 | -------------------------------------------------------------------------------- /tests/_support/AcceptanceTester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/tests/_support/AcceptanceTester.php -------------------------------------------------------------------------------- /tests/_support/FunctionalTester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/tests/_support/FunctionalTester.php -------------------------------------------------------------------------------- /tests/_support/Helper/Acceptance.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/tests/_support/Helper/Acceptance.php -------------------------------------------------------------------------------- /tests/_support/Helper/Functional.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/tests/_support/Helper/Functional.php -------------------------------------------------------------------------------- /tests/_support/Helper/Unit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/tests/_support/Helper/Unit.php -------------------------------------------------------------------------------- /tests/_support/Helper/Wpunit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/tests/_support/Helper/Wpunit.php -------------------------------------------------------------------------------- /tests/_support/UnitTester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/tests/_support/UnitTester.php -------------------------------------------------------------------------------- /tests/_support/WpunitTester.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/tests/_support/WpunitTester.php -------------------------------------------------------------------------------- /tests/_support/_generated/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/integration.suite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianHenryIE/bh-wp-logger/HEAD/tests/integration.suite.yml -------------------------------------------------------------------------------- /tests/integration/_bootstrap.php: -------------------------------------------------------------------------------- 1 |