From 49a9da977b43ed16c5e9772c007d948f9af7863a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20W=C3=B3jcik?= Date: Sat, 25 Mar 2017 17:27:21 +0100 Subject: [PATCH] xdebug-enabled symfony2 aliases --- plugins/symfony2/symfony2.plugin.zsh | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/plugins/symfony2/symfony2.plugin.zsh b/plugins/symfony2/symfony2.plugin.zsh index c2a1affad..b108fcd3e 100644 --- a/plugins/symfony2/symfony2.plugin.zsh +++ b/plugins/symfony2/symfony2.plugin.zsh @@ -1,7 +1,15 @@ # Symfony2 basic command completion +_symfony_console_script () { + echo "`find . -maxdepth 2 -mindepth 1 -name 'console' -type f | head -n 1`" +} + _symfony_console () { - echo "php $(find . -maxdepth 2 -mindepth 1 -name 'console' -type f | head -n 1)" + echo "php `_symfony_console_script`" +} + +_symfony_xdebug_console () { + echo "php -dxdebug.remote_autostart=1 `_symfony_console_script`" } _symfony2_get_command_list () { @@ -27,3 +35,9 @@ alias sfcontainer='sf debug:container' alias sfgb='sf generate:bundle' alias sfdev='sf --env=dev' alias sfprod='sf --env=prod' + +#Xdebug enabled aliases (useful for debugging purposes) +alias sfx='`_symfony_xdebug_console`' +alias sfxcl='sfx cache:clear' +alias sfxcw='sfx cache:warmup' +alias sfxdev='sfx --env=dev'