PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.6
Booking for Appointments and Events Calendar – Amelia v2.4.6
2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / guzzlehttp / guzzle / src / BodySummarizer.php
ameliabooking / vendor / guzzlehttp / guzzle / src Last commit date
Cookie 7 months ago Exception 7 months ago Handler 7 months ago BodySummarizer.php 7 months ago BodySummarizerInterface.php 7 months ago Client.php 7 months ago ClientInterface.php 7 months ago ClientTrait.php 7 months ago HandlerStack.php 7 months ago MessageFormatter.php 7 months ago MessageFormatterInterface.php 7 months ago Middleware.php 7 months ago Pool.php 7 months ago PrepareBodyMiddleware.php 7 months ago RedirectMiddleware.php 7 months ago RequestOptions.php 7 months ago RetryMiddleware.php 7 months ago TransferStats.php 7 months ago Utils.php 7 months ago functions.php 7 months ago functions_include.php 7 months ago
BodySummarizer.php
23 lines
1 <?php
2
3 namespace AmeliaVendor\GuzzleHttp;
4
5 use AmeliaVendor\Psr\Http\Message\MessageInterface;
6 final class BodySummarizer implements BodySummarizerInterface
7 {
8 /**
9 * @var int|null
10 */
11 private $truncateAt;
12 public function __construct(?int $truncateAt = null)
13 {
14 $this->truncateAt = $truncateAt;
15 }
16 /**
17 * Returns a summarized message body.
18 */
19 public function summarize(MessageInterface $message): ?string
20 {
21 return $this->truncateAt === null ? \AmeliaVendor\GuzzleHttp\Psr7\Message::bodySummary($message) : \AmeliaVendor\GuzzleHttp\Psr7\Message::bodySummary($message, $this->truncateAt);
22 }
23 }