Bonjour,
Voila je rencontre un petit problème avec mon code sur Symfony 5.
Ce que je fais
J'ai créé une interface toute simple dans le dossier App/Utils/Script.
<?php
namespace App\Utils\Script;
interface ScriptInterface
{
public function getLabel();
public function setLabel();
public function getScriptName();
public function setScriptName();
public function getScriptPath();
public function setScriptPath();
public function getArguments();
public function setArguments();
}
Ce que je veux
Par la suite je voudrais que cette interface soit implémenté sur des entitées.
Ce que j'obtiens
Expected to find class "App\Utils\Script\ScriptInterface" in file "/var/www/html/app/src/Utils/Script/ScriptInterface.php" while importing services from resource "../src/*", but it was not found! Check the namespace prefix used with the resource in /var/www/html/app/config/services.yaml (which is loaded in resource "/var/www/html/app/config/services.yaml").
Ce que je comprends c'est que Symfony cherche une Class nommée ScriptInterface dans src/Utils/Script/ScriptInterface.php. Jusque là le chemin est bon.
Ce que je ne comprends pas c'est, quel est le concept Symfony qui me manque pour pouvoir créer une interface toute simple comme ça sans tout faire planter ?