具有MongoDBODM的Hautelook Alice Faker无法在services.yml中声明

如何解决具有MongoDBODM的Hautelook Alice Faker无法在services.yml中声明

我有使用MongoDB的Symfony应用程序,我正在尝试将Hautelook Alice Faker安装到我的应用程序中。因此,我确实遵循与this documentationthis documentation相同的方法。当我尝试在我的services.yml文件中注册并运行./bin/console时,它显示了以下错误。

“ hautelook_alice.data_fixtures.loader.file_resolver_loader”服务依赖于不存在的“ fidry_alice_data_fixtures.doctrine.purger_loader”服务。

下面是我在serivice.yml文件中的安装方式。

    fidry_alice_data_fixtures.persistence.purger_factory.doctrine:
      class: Fidry\AliceDataFixtures\Bridge\Doctrine\Purger\Purger
      arguments:
        - '@doctrine_mongodb.odm.document_manager'

此外,我已经按照以下说明在AppKernal.php中注册

 if (in_array($this->getEnvironment(),['dev','test'],true)) {
            $bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle();
            $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
            $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
            $bundles[] = new Nelmio\Alice\Bridge\Symfony\NelmioAliceBundle();
            $bundles[] = new Fidry\AliceDataFixtures\Bridge\Symfony\FidryAliceDataFixturesBundle();
            $bundles[] = new Hautelook\AliceBundle\HautelookAliceBundle();

            if ('dev' === $this->getEnvironment()) {
                $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
                $bundles[] = new Symfony\Bundle\WebServerBundle\WebServerBundle();
            }
        }

这是我的composer.json文件

{
    "name": "mma/mmb","license": "proprietary","type": "project","autoload": {
        "psr-4": {
            "AppBundle\\": "src/AppBundle"
        },"classmap": [
            "app/AppKernel.php","app/AppCache.php"
        ]
    },"autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        },"files": [
            "vendor/symfony/symfony/src/Symfony/Component/VarDumper/Resources/functions/dump.php"
        ]
    },"require": {
        "php": ">=7.1","ext-intl": "*","ext-json": "*","ext-mongodb": "^1.5.3","aws/aws-sdk-php": "^3.0","bankofmaldives/bml-connect-php": "^2.0","beepsolutions/beep-php": "^2.0","defuse/php-encryption": "^2.2","doctrine/dbal": "^2.6.0","doctrine/doctrine-bundle": "^1.6","doctrine/mongodb-odm-bundle": "^3.5.0","doctrine/orm": "^2.6","donatj/phpuseragentparser": "^0.15.0","dziki/monolog-sentry-bundle": "^1.0","friendsofsymfony/user-bundle": "~2.0","incenteev/composer-parameter-handler": "^2.0","intercom/intercom-php": "3.1","intriro/csv-bundle": "^1.0","jms/serializer": "^3.6","knplabs/knp-gaufrette-bundle": "^0.5.0","knplabs/knp-paginator-bundle": "2.8.0","mailjet/mailjet-apiv3-php": "1.3.0","mailjet/mailjet-bundle": "^1.0","misteio/cloudinary-bundle": "^0.2.0","oneup/uploader-bundle": "^2.2","onfido/api-php-client": "^3.1.0","ornicar/gravatar-bundle": "^1.1","pmill/aws-cognito": "dev-master","pomelopay/pomelopay-connect-php": "^2.0","samiaraboglu/one-signal-api-bundle": "^2.0","sensio/distribution-bundle": "^5.0.19","sensio/framework-extra-bundle": "^5.0.0","stof/doctrine-extensions-bundle": "1.3","surfnet/messagebird-api-client-bundle": "^4.1","symfony/monolog-bundle": "^3.1.0","symfony/polyfill-apcu": "^1.0","symfony/swiftmailer-bundle": "^2.6.4","symfony/symfony": "3.4.*","twig/extensions": "^1.5","twig/twig": "^1.0||^2.0","vich/uploader-bundle": "1.11.0","willdurand/negotiation": "^2.3"
    },"require-dev": {
        "alcaeus/mongo-php-adapter": "^1.1","doctrine/data-fixtures": "^1.4","doctrine/doctrine-fixtures-bundle": "^3.3","doctrine/mongodb-odm": "^1.1","hautelook/alice-bundle": "^2.7","phpstan/phpstan": "^0.12.33","roave/security-advisories": "dev-master","sensio/generator-bundle": "^3.0","squizlabs/php_codesniffer": "^3.5","symfony/phpunit-bridge": "5.1.3","theofidry/alice-data-fixtures": "^1.2"
    },"scripts": {
        "symfony-scripts": [
            "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap","Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile","Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::prepareDeploymentTarget"
        ],"post-install-cmd": [
            "@symfony-scripts"
        ],"post-update-cmd": [
            "@symfony-scripts"
        ],"test": "./vendor/bin/simple-phpunit -c ./phpunit.xml ./tests","phpcs": "./vendor/bin/phpcs --extensions=php --standard=PSR2 ./src/*","stan" : "./vendor/bin/phpstan analyse --level=7 ./src"
    },"config": {
        "sort-packages": true,"platform": {
            "ext-mongo": "1.6.16"
        }
    },"minimum-stability": "stable","extra": {
        "symfony-app-dir": "app","symfony-bin-dir": "bin","symfony-var-dir": "var","symfony-web-dir": "web","symfony-tests-dir": "tests","symfony-assets-install": "relative","incenteev-parameters": {
            "file": "app/config/parameters.yml"
        },"branch-alias": null
    },"repositories": [
        {
            "type": "vcs","url": "https://github.com/onfido/api-php-client.git"
        }
    ]
}

我错过了什么吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 <select id="xxx"> SELECT di.id, di.name, di.work_type, di.updated... <where> <if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 <property name="dynamic.classpath" value="tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-