projects
/
core.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d5bbaf5
)
WebOutput now needs a ManageableApplication instance
author
Roland Häder
<roland@mxchange.org>
Fri, 21 Aug 2009 17:55:44 +0000
(17:55 +0000)
committer
Roland Häder
<roland@mxchange.org>
Fri, 21 Aug 2009 17:55:44 +0000
(17:55 +0000)
inc/classes/main/output/class_WebOutput.php
patch
|
blob
|
history
diff --git
a/inc/classes/main/output/class_WebOutput.php
b/inc/classes/main/output/class_WebOutput.php
index 14b828334b11f6cf214faddd7a5beca134768f06..31345695babe7266ae686037978d2f6f700404a2 100644
(file)
--- a/
inc/classes/main/output/class_WebOutput.php
+++ b/
inc/classes/main/output/class_WebOutput.php
@@
-41,44
+41,29
@@
class WebOutput extends BaseFrameworkSystem implements OutputStreamer, Registera
/**
* Create a new web output system and set the content type
*
/**
* Create a new web output system and set the content type
*
- * @param
$contentType A valid content-type
- * @return $debugInstance An instance of this middleware class
+ * @param
$applicationInstance An instance of a ManageableApplication class
+ * @return $debugInstance
An instance of this middleware class
*/
*/
- public final static function createWebOutput (
$contentTyp
e) {
+ public final static function createWebOutput (
ManageableApplication $applicationInstanc
e) {
// Is there no instance?
if (is_null(self::$webInstance)) {
// Is there no instance?
if (is_null(self::$webInstance)) {
- // Cast the content-type to string and trim it
- $contentType = (string) $contentType;
- $contentType = trim($contentType);
+ // Get a new instance and set it
+ self::$webInstance = new WebOutput();
+
+ // Get the content type
+ $contentType = self::$webInstance->getConfigInstance()->getConfigEntry('web_content_type');
// Set the content type
// Set the content type
- // @TODO Need to rewrite this to $requestInstance->addHeader()
if (!empty($contentType)) {
if (!empty($contentType)) {
- @header(sprintf("Content-type: %s",
- $contentType
- ));
+ // Set the header
+ $applicationInstance->getResponseInstance()->addHeader('Content-type', $contentType);
} // END - if
} // END - if
-
- // Get a new instance and set it
- self::$webInstance = new WebOutput();
} // END - if
// Return instance
return self::$webInstance;
}
} // END - if
// Return instance
return self::$webInstance;
}
- /**
- * Assigns a variable for output
- *
- * @param $var The variable we shall assign
- * @param $value The value to store in the variable
- * @return void
- */
- public function assignVariable($var, $value) {
- // Stub message because we don't have it here
- trigger_error(__METHOD__.": Stub!");
- }
-
/**
* Output the code
*
/**
* Output the code
*