What are the Slack Archives?
It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.
Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..
Can someone explain the `BridgeConstructorArgumentTypehintsRule` (`\ArchitectureSniffer\Zed\Dependen
Can someone explain the BridgeConstructorArgumentTypehintsRule
(\ArchitectureSniffer\Zed\Dependency\Bridge\BridgeConstructorArgumentTypehintsRule
)?
By that rule, it's not legit to typehint the given parameter. As the bridge is an implementation, I think we should be allowed to expect a certain type of argument.
How else should we make sure, we map the right methods?
Comments
-
Hey Felix, “Bridge” is invented for Spryker core in order to loose the coupling between different modules. That’s why you see in almost every bridge f.e.
it helps you still to have an IDE autocompletion for dev needs, but doesn’t create a direct dependency between modules.
0 -
The question I would ask is rather why do you have a problem with this rule first of all? Are you extending or introducing the bridge on project level?
0 -
you might need to check the https://documentation.spryker.com/tutorials/howtos/ht-extend-inuse-core.htm:
0 -
Hi Andriy,
thanks for your reply. You're absolutely right about not to use Bridges on project level. We're probably doing it wrong in this particular case, where it came up.0 -
no worries, that’s usually a first intention on the project. But since you know now - spread the knowledge 😄
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 76 Spryker News
- 930 Developer Corner
- 788 Spryker Development
- 89 Spryker Dev Environment
- 362 Spryker Releases
- 3 Oryx frontend framework
- 35 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 26 Job Opportunities
- 3.2K 📜 Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 70 Spryker Safari Questions
- 50 Random