-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Description
Describe the Bug
After a composer install
command it shows the following warnings:
Class Activity\WebhookCallTest located in ./tests/Activity/WebhookCallTest.php does not comply with psr-4 autoloading standard (rule: Tests\ => ./tests). Skipping.
Class Activity\WebhookFormatTesting located in ./tests/Activity/WebhookFormatTesting.php does not comply with psr-4 autoloading standard (rule: Tests\ => ./tests). Skipping.
Class Activity\AuditLogApiTest located in ./tests/Activity/AuditLogApiTest.php does not comply with psr-4 autoloading standard (rule: Tests\ => ./tests). Skipping.
Class Activity\WebhookManagementTest located in ./tests/Activity/WebhookManagementTest.php does not comply with psr-4 autoloading standard (rule: Tests\ => ./tests). Skipping.
Class Activity\AuditLogTest located in ./tests/Activity/AuditLogTest.php does not comply with psr-4 autoloading standard (rule: Tests\ => ./tests). Skipping.
Steps to Reproduce
- Download latest Bookstack (24.05.2 as of right now)
- perform a
composer install
with PHP 8.3 and composer 2.7.7
Expected Behaviour
No PSR autoloading warnings on composer install
Screenshots or Additional Context
This can be fixed rather easily by adjusting the namespace of e.g. tests/Activity/WebhookCallTest.php
(and all other files from above) from
namespace Activity;
to
namespace Tests\Activity;
since the Tests
namesapce is defined in the composer.json
Browser Details
No response
Exact BookStack Version
24.05.2