Methode avec ou sans instance : affiche la structure de l'objet sous forme d'un tableau cette methode affiche les permissions pour l'utilisateur courrant.
Méthode qui remplit la structure xuml instantiée Elle est appellée uniquement si la propriété xuClass::$setCollections est passée à "true" avant de faire appel à xuClass::instantiate()
Méthode magique qui autorise la concatation du résultat d'une instruction phpChain dans une chaine de caractères.
Class Details
[line 4]
Classe PHP permettant d'instancier les concepts de l'application
Dans la philosophie du Framework xml universal server, les tables d'une base de données définissent des objets (ou concepts). Une Table deviennent une Classe, les champs deviennent des propriétés, les relations deviennent des collections.
C'est ce travail que réalise la classe xuObject.
Elle possède la capacité de changer sa structure en fonction du concept auquel elle doit ressembler. La structure des concept de chaque module étant elle même définie dans des fichiers xml et vérouillée par des privilèges (ou non).
Ainsi, chaque utilisateur peut utiliser les fonctionnalités issues de la couche xuMethods dans la limite des permissions qui lui sont accordées. les fonctionnaliés issues de la couche xuDatabase permettant, in fine, de sauvegarder le travail des utilisteurs dans la base de donnée en procédant à des insertions, suppressions, mises à jour et mises en relation.
L'utilisateur étant lui même définit dans une classe dérivée de xuDatabase : xuUser