ResponseStatusHandler.php 459 B

12345678910111213141516171819
  1. <?php
  2. namespace Predis\Protocols;
  3. use Predis\ResponseQueued;
  4. use Predis\Network\IConnectionComposable;
  5. class ResponseStatusHandler implements IResponseHandler {
  6. public function handle(IConnectionComposable $connection, $status) {
  7. switch ($status) {
  8. case 'OK':
  9. return true;
  10. case 'QUEUED':
  11. return new ResponseQueued();
  12. default:
  13. return $status;
  14. }
  15. }
  16. }