(Yaf >=1.0.0)
Yaf_Response_Abstract est la classe de base de l'objet de réponse, qui transporte les en-têtes et les blocs de contenu à envoyer au client. Elle est instanciée par Yaf_Dispatcher ; la méthode Yaf_Dispatcher::getResponse() permet d'y accéder, typiquement depuis les contrôleurs, les actions ou les plugins.
Les sous-classes concrètes sont Yaf_Response_Http (utilisée avec les SAPI web, qui envoie effectivement les en-têtes HTTP) et Yaf_Response_Cli (utilisée en ligne de commande).
Les en-têtes HTTP définis jusqu'à présent, sous la forme d'un tableau de paires nom/valeur d'en-tête. N'a de sens que pour Yaf_Response_Http.
Les blocs de contenu, indexés par la clé de contenu (par défaut
content, c'est-à-dire
Yaf_Response_Abstract::DEFAULT_BODY).
Indique si les en-têtes devraient être envoyés avec le contenu. Dans Yaf_Response_Http, cette propriété indique également si les en-têtes ont déjà été envoyés.