小编sym*_*leb的帖子

自symfony 3.3以来不存在的服务错误

我在symfony 3.2.(8?)项目中有2个工作服务,不得不达到3.3(目前为3.3.2).我的一个服务工作正常,第二个是给我错误:
services.yml

parameters:
    #parameter_name: value

services:
    _defaults:
        autowire: true
        autoconfigure: true
        public: false
    AppBundle\:
        resource: '../../src/AppBundle/*'
        exclude: '../../src/AppBundle/{Entity,Repository}'
    list_brands:
          class: AppBundle\Service\ListBrands
          arguments: [ '@doctrine.orm.entity_manager' ]
          calls:
           - method: getBrands
    picture_upload:
          class: AppBundle\Service\UploadPicture
          arguments: ['@kernel']  
Run Code Online (Sandbox Code Playgroud)

SRC \的appbundle \服务\ UploadPicture.php

<?php

namespace AppBundle\Service;

use DateTime;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use Symfony\Component\HttpKernel\Kernel;

class UploadPicture
{
    protected $kernel;

    public function __construct(Kernel $kernel)
    {
        $this->kernel = $kernel;
    }

    public function uploadPicture($object, string $oldPic, string $path)
    {
        /** @var UploadedFile $image */
        $image = $object->getImage();

        $time = …
Run Code Online (Sandbox Code Playgroud)

php symfony symfony-3.3

4
推荐指数
1
解决办法
1301
查看次数

标签 统计

php ×1

symfony ×1

symfony-3.3 ×1