Quantcast
Channel: Active questions tagged symfony4 - Stack Overflow
Viewing all articles
Browse latest Browse all 3924

symfony 4 - flysystem autowire

$
0
0

could you help me with this please?

Cannot autowire service "App\Estimate\DocumentManager": argument "$flysystem" of method "__construct()" references class "League\Flysystem\Filesystem" but no such service exists. You should maybe alias this class to the existing "oneup_flysystem.estimateDocumentsFilesystem_filesystem" service.

my config file:

parameters:    flysystem.local.estimate_documents.path: '%kernel.root_dir%/../public/uploads/estimate/documents'services:    app.estimate.document_manager:        class: App\Estimate\DocumentManager        lazy: true        public: true        arguments: ['@doctrine.orm.entity_manager', '@estimateDocumentsFilesystem', '@monolog.logger']oneup_flysystem:    filesystems:        estimateDocumentsFilesystem:            adapter: estimateDocumentsAdapter            visibility: public            alias: "estimate_documents_filesystem"    adapters:        estimateDocumentsAdapter:            local:                directory: "%flysystem.local.estimate_documents.path%"class DocumentManager{    /**     * @var EntityManager     */    private $manager;    /**     * @var Filesystem     */    private $flysystem;    /**     * @var Logger     */    private $logger;    /**     * DocumentManager constructor.     *     * @param EntityManagerInterface $manager     * @param Filesystem $flysystem     * @param Logger $logger     */    public function __construct(        EntityManagerInterface $manager,        Filesystem $flysystem,        Logger $logger    )    {        $this->manager = $manager;        $this->flysystem = $flysystem;        $this->logger = $logger;    }}

Thanks a lot. I can't understand where is problem.

// EDIT:

if I add thisIf i add this in config

services:League\Flysystem\FilesystemInterface: '@estimate_documents_filesystem'

it works only for one filesystem what the f.. is wrong?

The best regardsJimmy


Viewing all articles
Browse latest Browse all 3924

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>