src/Sender/Bulk.php
public function extractResponse(Response $response)
    {
        $expected = array('status_code', 'status_description', 'batch_id');
        $parts    = explode('|', $response->body);
        $it       = new \ArrayIterator($parts);
        if (count($expected) != $it->count()) {
            throw new BulkSmsException(
                "Count of BulkSMS response does not match expectations!. Return: " . $response->body
            );
        }

        $toreturn = [];
        foreach ($expected as $item) {
            $toreturn[$item] = $it->current();
            $it->next();
        }

        return $toreturn;
    }
public function extractResponse(Response $response)
    {
        $expected = array('status_code', 'status_description', 'batch_id');
        $parts    = explode('|', $response->body);
        $it       = new \ArrayIterator($parts);
        if (count($expected) != $it->count()) {
            throw new BulkSmsException(
                "Count of BulkSMS response does not match expectations!. Return: " . $response->body
            );
        }

        $toreturn = [];
        foreach ($expected as $item) {
            $toreturn[$item] = $it->current();
            $it->next();
        }

        return $toreturn;
    }
Extract response from Sender - depends on sender

@param Response $response

@return array('status_code', 'status_description', 'batch_id')
@throws BulkSmsException