找不到RoboFile编写器自动加载特性



我试图在我的RoboFile中使用参数文件编写器包,通过composer加载它。

RoboClass:

<?php
use SymfonyComponentFinderFinder;
use RoboResult;
use RoboCollectionCollectionBuilder;
use NordcodeRoboParametersloadTasks;
  class RoboFile extends RoboTasks
  {
    use loadTasks;
    public function sometask()
    {
       //something
    }
当尝试调用sometask()时

我得到以下错误:

PHP Fatal error: Trait 'NordcodeRoboParametersloadTasks' not found in /projects/Robo/RoboFile.php on line 9

而我可以找到它在作曲家的autoload_classmap.php

'NordCode\RoboParameters\loadTasks' => $vendorDir . '/nordcode/robo-parameters/src/loadTasks.php',

我错过了什么吗?

编辑12.02.16:修复了命名空间开头的"",似乎没有什么区别

也修正了小写特征名:)

bootstrap.php的内容

<?php
if (strpos(basename(__FILE__), 'phar')) {
    require_once 'phar://robo.phar/vendor/autoload.php';
} else {
    if (file_exists(__DIR__.'/vendor/autoload.php')) {
        require_once __DIR__.'/vendor/autoload.php';
    } elseif (file_exists(__DIR__.'/../../autoload.php')) {
        require_once __DIR__ . '/../../autoload.php';
    } else {
        require_once 'phar://robo.phar/vendor/autoload.php';
    }
}
$runner = new RoboRunner();
$statusCode = $runner->execute($_SERVER['argv']);
exit($statusCode);

LoadTasks的内容

<?php
namespace NordCodeRoboParameters;
use NordCodeRoboParametersTaskParameters;
use NordCodeRoboParametersTaskSymfonyParameters;
trait LoadTasks
{
   //functions
}

我正在与Tobias一起工作,现在它对我有效…我并没有改变什么。在我的电脑上重新设置一下

相关内容

  • 没有找到相关文章

最新更新