php 无法使用Carbon Factory类

3zwtqj6y  于 2023-05-12  发布在  PHP
关注(0)|答案(1)|浏览(109)

我不能执行这个例子:

<?php

use Carbon\Carbon;

class tempCest
{

    public function testCarbon(ApiTester $I)
    {
        $now200=Carbon::now(-8);
        $now200=Carbon::now(8);                                        

        $factory = new Factory([
            'locale' => 'fr_FR',
            'timezone' => 'Europe/Paris'
        ]);

    }

}

错误(由codeception报告)为:[错误]未找到类'Factory'
Carbon在我的composer文件中,前面的命令工作正常。

"require": {
    "codeception/robo-paracept": "dev-master",
    "codeception/codeception": "^2.4",
    "symfony/yaml": "^3.4",
    "flow/jsonpath": "^0.4",
    "nextbigsoundinc/dash": "^1.0",
"anahkiasen/underscore-php" : "dev-master",
    "nesbot/carbon": "^1.33"

文档(包括工厂的使用)可以在这里找到:https://carbon.nesbot.com/docs/

hyrbngr7

hyrbngr71#

您需要use来自Carbon的Factory类。所以:

<?php

use Carbon\Carbon;
use Carbon\Factory; // Here is the "inclusion" of Factory.

class tempCest
{

    public function testCarbon(ApiTester $I)
    {
        $now200=Carbon::now(-8);
        $now200=Carbon::now(8);                                        

        $factory = new Factory([
            'locale' => 'fr_FR',
            'timezone' => 'Europe/Paris'
        ]);

    }

}

相关问题