diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-05-06 20:25:41 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-05-11 17:54:08 +0200 |
commit | cb666c18d6dd6863495b1da5fe979fdc5fa42204 (patch) | |
tree | 2970bff9418433853c271ffdec2361e6cf54b3b3 /lib/public/appframework | |
parent | c590244fa1635906b1b3d82bf0c2f8289e562bd9 (diff) | |
download | nextcloud-server-cb666c18d6dd6863495b1da5fe979fdc5fa42204.tar.gz nextcloud-server-cb666c18d6dd6863495b1da5fe979fdc5fa42204.zip |
rename formatter to responder, formatResponse to buildResponse
Diffstat (limited to 'lib/public/appframework')
-rw-r--r-- | lib/public/appframework/controller.php | 24 |
1 files changed, 12 insertions, 12 deletions
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 . '!'); } } |