Peut-on choisir son interface à l'intérieur d'une méthode de classe
Posté : 13 juin 2015, 16:35
Bonjour à tous,
J'ai un problème que je ne parviens pas à résoudre seul en parcourant les différents tutos.
Voici les détails :
J'ai une classe page (avec constructeur)
Cette classe "page" est appelé via un framework maison, une méthode nommée "initialisation" est automatiquement
lancée lors de la première instanciation de classe.
Au sein du constructeur on définit si l'objet page appartient à l'utilisateur qui visite la page ou non.
Ensuite, lors de l'execution de la fonction d'initialisation, je souhaiterais faire ceci :
Pour résumer : au lieu d'implémenter 2 interfaces lors de la construction de la classe, je souhaiterais pouvoir le faire après en passant pas une fonction. Si ce n'est pas possible techniquement, je souhaiterais pouvoir dire à la classe d'utiliser tel ou tel interface en fonction du type d'utilisateur connecté.
Merci de votre aide !!
J'ai un problème que je ne parviens pas à résoudre seul en parcourant les différents tutos.
Voici les détails :
J'ai une classe page (avec constructeur)
Cette classe "page" est appelé via un framework maison, une méthode nommée "initialisation" est automatiquement
lancée lors de la première instanciation de classe.
Au sein du constructeur on définit si l'objet page appartient à l'utilisateur qui visite la page ou non.
Ensuite, lors de l'execution de la fonction d'initialisation, je souhaiterais faire ceci :
Code : Tout sélectionner
function initialisation()
{
if($this->proprietaire == "false")
{
/*IMPLEMENT INTERFACE PAGE_READ*/
}
else if($this->proprietaire == "true")
{
/*IMPLEMENT INTERFACE PAGE_WRITE*/
}
}
Merci de votre aide !!