summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/private/appframework/http/dispatcher.php2
-rw-r--r--lib/public/appframework/controller.php24
2 files changed, 13 insertions, 13 deletions
diff --git a/lib/private/appframework/http/dispatcher.php b/lib/private/appframework/http/dispatcher.php
index dcc0ff05f7d..d6c0aeb9940 100644
--- a/lib/private/appframework/http/dispatcher.php
+++ b/lib/private/appframework/http/dispatcher.php
@@ -171,7 +171,7 @@ class Dispatcher {
}
}
- $response = $controller->formatResponse($response, $format);
+ $response = $controller->buildResponse($response, $format);
}
return $response;
diff --git a/lib/public/appframework/controller.php b/lib/public/appframework/controller.php
index f28a1d83a63..f96f346ac88 100644
--- a/lib/public/appframework/controller.php
+++ b/lib/public/appframework/controller.php
@@ -51,7 +51,7 @@ abstract class Controller {
protected $request;
private $serializer;
- private $formatters;
+ private $responders;
/**
* constructor of the controller
@@ -71,8 +71,8 @@ abstract class Controller {
$this->appName = $appName;
$this->request = $request;
- // default formatters
- $this->formatters = array(
+ // default responders
+ $this->responders = array(
'json' => function ($response) {
return new JSONResponse($response);
}
@@ -94,34 +94,34 @@ abstract class Controller {
/**
* Registers a formatter for a type
* @param string $format
- * @param \Closure $closure
+ * @param \Closure $responder
*/
- protected function registerFormatter($format, \Closure $formatter) {
- $this->formatters[$format] = $formatter;
+ protected function registerResponder($format, \Closure $responder) {
+ $this->responders[$format] = $responder;
}
/**
* Serializes and formats a response
- * @param mixed response the value that was returned from a controller and
+ * @param mixed $response the value that was returned from a controller and
* is not a Response instance
* @param string $format the format for which a formatter has been registered
* @throws \DomainException if format does not match a registered formatter
* @return Response
*/
- public function formatResponse($response, $format='json') {
- if(array_key_exists($format, $this->formatters)) {
+ public function buildResponse($response, $format='json') {
+ if(array_key_exists($format, $this->responders)) {
if ($this->serializer) {
$response = $this->serializer->serialize($response);
}
- $formatter = $this->formatters[$format];
+ $responder = $this->responders[$format];
- return $formatter($response);
+ return $responder($response);
} else {
- throw new \DomainException('No formatter registered for format ' .
+ throw new \DomainException('No responder registered for format ' .
$format . '!');
}
}