Service pour l'injection de dépendance
Attention. Ces exemples sont pour la version 2.x de la librairie Jaxon.
Un service qui va être injecté dans des classes Jaxon peut d'abord être défini par une interface.
namespace Service;
interface ExampleInterface
{
public function message($isCaps);
public function color($name);
}
Ensuite, il y aura une classe qui implémente l'interface.
namespace Service;
class Example implements ExampleInterface
{
public function message($isCaps)
{
return ($isCaps) ? 'HELLO WORLD!!!!' : 'Hello World!!!!';
}
public function color($name)
{
return $name;
}
}