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..
hey folks, short general question: On the docs page for the WebProfiler module[
hey folks, short general question: On the docs page for the WebProfiler module[1], it says:
composer require spryker/web-profiler --dev
and:
To be able to use Web Profiler, addΒ
\Spryker\Zed\WebProfiler\Communication\Plugin\Application\WebProfilerApplicationPlugin
of thespryker-shop/web-profiler-widget
module to\Pyz\Zed\Application\ApplicationDependencyProvider::getApplicationPlugins()
.
So, the package is being installed with --dev
, but it should be added normally to the ApplicationPlugins... Now my question: Does this mean we always should deploy Spryker with composer install --dev
also on production systems? Because else the getApplicationPlugins() will contain a fatal error (class not found). Sounds a bit strange to me. How would I solve this?
Comments
-
IMHO environment condition or plugin existence check (simple class exists I guess) should be added
0 -
composer install --dev
should not be executed on prod.
Maybe this is helping as a reference https://github.com/spryker-shop/suite/blob/master/src/Pyz/Yves/ShopApplication/ShopApplicationDependencyProvider.php#L3190 -
instead of
it should be something like
$pluginStack = [ // standard plugins ]; if (profiler exists) { $pluginStack[] = new ProfilerPugin() } return $pluginStack;
0 -
π€―
0 -
sometimes it can be this easy π
0 -
thanks guys!
0 -
maybe the Documentation should be updated with this small idea, just a small suggestion π
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 75 Spryker News
- 921 Developer Corner
- 781 Spryker Development
- 88 Spryker Dev Environment
- 362 Spryker Releases
- 3 Oryx frontend framework
- 34 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 25 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