Example #1
0
 /**
  * @inheritdoc
  */
 public function getIndexActionResult(BaseResponse $response)
 {
     $result = new IndexActionResult($response->getAction());
     if ($response instanceof BulkResponse) {
         if ($response->isSuccess()) {
             $result->success = count($response->getResponses());
         } else {
             foreach ($response->getResponses() as $item) {
                 if ($item->isSuccess()) {
                     $result->success++;
                 } elseif ($item->getResponse()['status'] === 404) {
                     $result->notFounded++;
                 } else {
                     $result->error++;
                 }
             }
         }
     }
     return $result;
 }