Comments (3)
@oallain that's not what I said. The config from vendor is not automatically loaded, it's imported in other config files. The files in config/packages/
are loaded in the [lexicographical] order they appear in the folder. Configuration is loaded by the Kernel https://github.com/Sylius/Sylius-Standard/blob/master/src/Kernel.php#L68-L71
from syliusresourcebundle.
Just write your config after you import the plugin config.
Example:
// config/packages/sylius_admin_order_creation.yaml
imports:
- { resource: "@SyliusAdminOrderCreationPlugin/Resources/config/app/config.yml" }
sylius_customer:
resources:
customer:
classes:
repository: App\Entity\Customer\CustomerRepository
Only repository is defined by the plugin: https://github.com/Sylius/AdminOrderCreationPlugin/blob/master/src/Resources/config/app/config.yml#L38
Edit:
Sylius configuration is loaded in config/packages/_sylius.yaml
, the file starts with underscore in order to be the first that is loaded, so other packages, especially plugins, can override the configuration.
In the same manner, you can add a file config/packages/zzzylius.yaml
that will be loaded last and override any other configuration.
from syliusresourcebundle.
Hi @vvasiloi
Thanks for your answer, it's right.
It was a problem of order.
As you said the order is:
- config/packages/_sylius.yaml
- vendor/**/config.yml
- config/packages/*.yaml
from syliusresourcebundle.
Related Issues (20)
- Symfony 6.3 deprecation doctrine subscribers HOT 1
- Call to undefined method createBuilder HOT 3
- [Bug] The HttpFoundationRequestHandler class is not compatible with some form usages
- Replace scalarNode with enumNode usage for "only", "except" routing configuration
- Update rector.php config to php8.0 and constructor property promotion in particular
- Replace usage of "Gedmo\Sluggable\Util\Urlizer" with "Behat\Transliterator\Transliterator", since it's already used internally
- Complete code refactor after "RouteFactory" was introduced
- Configure phparkitect/arkitect rules for design considerations
- SyliusCrudRoutes: lost routes after last update
- Cleanup aliases for `sylius.resource_metadata_collection.factory.attributes` service
- Using the Resource Attributes leads to error '"App\Entity\ModelClass" is not a valid entity or mapped super class. HOT 9
- `TargetEntitiesResolver` incorrectly filters out interfaces when it encounters the model twice
- SyliusCrudRoutes attribute and host parameter HOT 1
- Error with TranslatableTrait and doctrine/collections 2 HOT 1
- [Repository] Impossible to use a repository that implements ServiceEntityRepositoryInterface
- why `apiResponseCode` and not `httpResponseCode`
- DeleteProcessingException & UpdateprocessingException
- Move Variant exception into Sylius variant package
- [Refactor] Replace `gettype` with `get_debug_type` since php8.0 is minimal requirement now
- DeleteHandlingException.php has $apiResponseCode as 500, but this exception has 400
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from syliusresourcebundle.