首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一些Laravel 4 PSR-0问题?

一些Laravel 4 PSR-0问题?
EN

Stack Overflow用户
提问于 2013-02-12 02:52:09
回答 1查看 1.2K关注 0票数 5

我注意到Laravel4使用了一些PSR标准。我最近安装了SensioLabs工具php-cs-fixer,当我们想要遵循PHP编码标准时,它可以检测和修复大多数问题。

我已经在我的空的Laravel 4副本中执行了命令,这是日志。

代码语言:javascript
复制
php-cs-fixer fix app/
! Class User in /home/javier/Code/laravel/app/models/User.php should have at least a vendor namespace according to PSR-0 rules
! Class DatabaseSeeder in /home/javier/Code/laravel/app/database/seeds/DatabaseSeeder.php should have at least a vendor namespace according to PSR-0 rules
! Class HomeController in /home/javier/Code/laravel/app/controllers/HomeController.php should have at least a vendor namespace according to PSR-0 rules
! Class BaseController in /home/javier/Code/laravel/app/controllers/BaseController.php should have at least a vendor namespace according to PSR-0 rules

输出显示了一些与自动加载标准PSR-0相关的问题。

这是怎么回事?

感谢您的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-14 18:08:36

在github幼虫跟踪器上报告了这个问题后,我得到了来自@javiervd的很好的回应。

这就是答案

的问题是"app“文件夹中的类不遵循PSR-0,这就是为什么composer自动加载器使用classmap而不是PSR-0的原因。

引用@daylerees

现在你可能会问自己,为什么Laravel不默认设置这个值?

Laravel不知道你的项目叫什么,也不知道根命名空间是什么。它是一个零配置框架,这意味着它应该“开箱即用”。因此,类映射是最明智的选择。

这很有意义。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14818877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档