找不到Composer包类

时间:2013-12-19 21:20:46

标签: php laravel-4 composer-php

我正在尝试创建一个composer包,但是我找到了一个找不到类的错误。我正在使用Laravel 4,但我正在尝试创建一个通用的PHP包。

我在我的vendor /目录中创建了包。

vendor/
    theninthnode/
        defaqto/
            src/
                Defaqto.php
    vendor/
    composer.json

这是我的composer.json文件

{
    "name": "theninthnode/defaqto",
    "description": "",
    "authors": [
        {
            "name": "Billy Jones",
            "email": "billyjones26@gmail.com"
        }
    ],
    "minimum-stability": "dev",
    "require": {
        "php": ">=5.3.0"
    },
    "autoload": {
        "classmap": ["src"]
    }
}

我的班级:

<?php

class Defaqto
{
....
}

当我尝试从我的应用程序中调用包类时

$defaqto = new Defaqto();

我得到了

Class 'Defaqto' not found

我已经在我的软件包中尝试了composer dump-autoload,也尝试了我的应用程序。

我也尝试将theninthnode/defaqto添加到我的根composer.json文件中。

我错过了什么吗?

0 个答案:

没有答案