ChristopherDosin / FroshDevelopmentHelper

Helpful development tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Development Helper for Shopware 6

Successor plugin of FroshProfiler and FroshMailCatcher

Installation

Git Version

  • Checkout Plugin in /custom/plugins/FroshDevelopmentHelper
  • Install the Plugin with the Plugin Manager

Features

  • Show Twig Includes / Blocks in Template as HTML Comment
  • Disable Annoying Storefront Error Handler
  • Disables Twig Cache
  • Twig Variables in Twig Tab
  • Generate definition from command line

Generate plugin

./bin/console frosh:make:plugin <plugin-name>

Optional with --namespace=xxx\\xx specifying the namespace

Generating Entities or edit Entities

Start wizard with

./bin/console frosh:make:definition My\\Plugin\\Namespace\\SomeDefinition

Generate Migration

./bin/console frosh:make:migration <plugin-name> <entity-name>

Example entity name: product, category, order

Checks the difference of that definition with the database and creates a migration

Generate Twig Extension file

./bin/console frosh:extend:template <plugin-name>

Asks for the block you want to extend and creates the twig extension file for you

About

Helpful development tools


Languages

Language:PHP 96.3%Language:Twig 3.7%