Download the PHP package sympress/maker-bundle without Composer
On this page you can find all versions of the php package sympress/maker-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sympress/maker-bundle
More information about sympress/maker-bundle
Files in sympress/maker-bundle
Package maker-bundle
Short Description Package-aware Symfony MakerBundle integration for SymPress website workspaces.
License GPL-2.0-or-later
Informations about the package maker-bundle
SymPress Maker Bundle
Package-aware integration for symfony/maker-bundle in SymPress website workspaces.
Installation
The bundle imports Symfony MakerBundle's own services and maker registrations, then replaces the MakerBundle autoload resolver with a resolver that understands the local packages/* workspace and Composer-installed packages.
That keeps the MakerBundle command surface intact while letting generated PHP classes land in the package that owns their namespace:
If a command receives a fully-qualified class name, the resolver maps the longest matching PSR-4 namespace prefix to its package path.
MakerBundle code paths that use Symfony's newer ClassData API, such as controllers and validators, are normalized to the same package-aware namespace rules.
Project-specific makers:
make:sympress-package mirrors the package types already used in this workspace:
library creates a kernel bundle library with a package-name entry, package creates a
plain contracts/utility package without kernel metadata, wordpress-plugin and
wordpress-muplugin create WordPress entry files, and wordpress-theme creates a
theme bundle with functions.php and style.css. The human-friendly
wordpress-mu-plugin alias is normalized to Composer's wordpress-muplugin type.
Optional configuration:
Without explicit configuration, the bundle prefers the first WordPress theme namespace as the MakerBundle root namespace and falls back to the first discovered production PSR-4 namespace.
Development
The package repository ships its own QA workflow. Organization-wide issue
templates and community defaults are provided by the SymPress .github
repository.
License
This package is licensed under GPL-2.0-or-later.
All versions of maker-bundle with dependencies
composer-runtime-api Version ^2.1
symfony/maker-bundle Version ^1.0
sympress/kernel Version dev-main
wp-cli/process Version ^5.9.99