Skip to content

About

A Psysh integration for Shopware

Topics

Resources

Stars

14 stars

Watchers

2 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Shopware Psysh


showcase

Inspired by the frosh tinker that inspired by laravel tinker command from laravel this plugin adds a similar command to Shopware 6.

It's basically a fork version of frosh tinker for Shopware 6 with additional features.

Read more:

New command:

bin/console sw:psysh
  • Enter ls to get list of scoped variables.
  • Enter list to get list of avaialbe commands.

Additional features:

  • Shopware's Core Services aliases (e.g new EqualsFilter via CLI instead of fully qualified class name Shopware\Core\Framework\DataAbstractionLayer\Search\Filter\EqualsFilter. (There is some rare cases that two classes use the same class alias so you need to give the fullname to make it work)

  • Shopware's service container auto-completion. alias and auto suggest

  • Struct Object caster. Struct object caster

  • Default scoped variables: $container (Service Container object), $connection (Doctrine Connection object), $context (Default context object), $criteria (default criteria object)...and more

Requirements

  • Shopware 6.3 or above (older versions might work, but were not tested)
  • PHP 7.1 or above

Installation via composer

composer require vin-sw/psysh
bin/console plugin:refresh
bin/console plugin:install --activate ShopwarePsysh
bin/console sw:psysh

Contributing

Feel free to fork and send pull requests!

Licence

This project uses the MIT License.

About

A Psysh integration for Shopware

Topics

Resources

Stars

14 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages