The ThreeDModel class is defined in the file src/Models/SchemaOrg/3DModel.php, which means it doesn't comply with the psr-4 autoloading standard (the class and the file need the same name/path). This warning is subsequently displayed when composer attempts to generated optimized autoload files:
Class OpenActive\Models\SchemaOrg\ThreeDModel located in ./vendor/openactive/models/src/Models/SchemaOrg/3DModel.php does not comply with psr-4 autoloading standard. Skipping.
Given the models are generated, this seems like a problem with the generation script. I'm adding this issue here for reference, and will cross-link it to one in openactive/models-lib.
The
ThreeDModel class
is defined in the file src/Models/SchemaOrg/3DModel.php, which means it doesn't comply with the psr-4 autoloading standard (the class and the file need the same name/path). This warning is subsequently displayed when composer attempts to generated optimized autoload files:Given the models are generated, this seems like a problem with the generation script. I'm adding this issue here for reference, and will cross-link it to one in openactive/models-lib.