codelovers / phpstorm-bundle
Symfony 扩展包,帮助您更新 PhpStorm 项目配置文件
dev-master
2015-08-26 12:19 UTC
Requires
- php: >=5.3.0
- doctrine/collections: >=1.2
- jms/serializer-bundle: >=0.13@dev
- symfony/console: >=2.1
- symfony/finder: >=2.1
- symfony/framework-bundle: >=2.1
This package is not auto-updated.
Last update: 2024-09-28 15:18:34 UTC
README
Symfony 扩展包,帮助您更新 PhpStorm 项目配置文件。
重要提醒
此扩展包处于非常早期阶段,目前仅与 PhpStorm 7 进行了测试。因此,在使用任何旧版本之前,请确保备份您的 .idea
文件夹。
安装
使用 composer 安装此扩展包(有关 composer 的更多信息,请参阅 https://getcomposer.org.cn/),将其添加到您的 composer.json
文件中,并运行 composer update
// composer.json "require": { // ... "codelovers/phpstorm-bundle": "dev-master" }
然后只需将扩展包添加到您的 AppKernel.php
文件中
<?php // in AppKernel::registerBundles() $bundles = array( // ... new CodeLovers\PhpStormBundle\CodeLoversPhpStormBundle(), // ... );
使用方法
目前仅安装了一个命令,该命令将根据您的配置更新模板数据语言配置。
配置
在典型环境中,您只需要配置您的 template_data_languages
。
code_lovers_php_storm: template_data_languages: - { pattern: "*.js.twig", dialect: "JavaScript" } - { pattern: "*.css.twig", dialect: "CSS" } - { pattern: "*.less.twig", dialect: "LESS" }
此外,您可以配置到您的 .idea
文件夹的路径以及要处理的多个源文件夹。以下为默认值
code_lovers_php_storm: config_folder: "%kernel.root_dir%/../.idea" source_folders: - "%kernel.root_dir%/../src"
更新模板数据语言
只需执行命令 codelovers:phpstorm:processTemplates
。
php app/console codelovers:phpstorm:processTemplates
如果 PhpStorm 已经在运行,请重新启动它,以便重新加载项目配置。