Я пытаюсь создать простую службу в Symfony 3 (Tuto пример)RuntimeException, когда нагрузка Служба в Symfony
Когда я запускаю мою страницу, я получаю эту ошибку:
автозагрузчика ожидается класс SocialBundle \ Сервисы \ OCAntispam должны быть определены в файле .. ../src/SocialBundle/Services/OCAntispam.php. Файл был найден, но класса в нем не было, имя класса или namespace, вероятно, имеет опечатку.
Я строго следовать учебнику (на французском языке) Сделан Sensio лабораторией
Моего код обслуживания
namespace SocialBundle\Antispam;
class OCAntispam
{
public function isSpam($text)
{
return strlen($text) < 50;
}
}
В моем контроллере
$antispam = $this->container->get('social.antispam');
И в services.yml
social.antispam:
class: SocialBundle\Services\OCAntispam
Если это ошибка опечатка, я слепой
Спасибо за любую поддержку
EDIT:
На моей службы, я попробовал этот код:
namespace SocialBundle\Services\Antispam;
namespace SocialBundle\Services\OCAntispam;
Без успеха
SocialBundle \ Services vs SocialBundle \ Antispam Можете ли вы определить разницу? – Cerad
Я изменил пространство имен SocialBundle \ Antispam на пространство имен SocialBundle \ Services \ Antispam и пространство имен SocialBundle \ Services \ OCAntispam Ошибка все еще здесь – user3279327
Обновите свой вопрос с изменениями. То, что вы только что написали, не имеет смысла. Бьюсь об заклад, если вы посмотрите ближе, вы увидите сообщение об ошибке. – Cerad