PluginProbe ʕ •ᴥ•ʔ
Check & Log Email – Easy Email Testing & Mail logging / 2.0.15
Check & Log Email – Easy Email Testing & Mail logging v2.0.15
2.0.15 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 2.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.13.1 2.0.13.2 2.0.14 2.0.2 2.0.3 2.0.4 2.0.5 2.0.5.1 2.0.6 2.0.7 2.0.8 2.0.9 trunk 0.5.7 0.6.0 0.6.1 0.6.2 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.12.1 1.0.13 1.0.13.1 1.0.2 1.0.3
check-email / vendor / guzzlehttp / guzzle / src / BodySummarizer.php
check-email / vendor / guzzlehttp / guzzle / src Last commit date
Cookie 1 week ago Exception 1 week ago Handler 1 week ago BodySummarizer.php 1 week ago BodySummarizerInterface.php 1 week ago Client.php 1 week ago ClientInterface.php 1 week ago ClientTrait.php 1 week ago HandlerStack.php 1 week ago MessageFormatter.php 1 week ago MessageFormatterInterface.php 1 week ago Middleware.php 1 week ago Pool.php 1 week ago PrepareBodyMiddleware.php 1 week ago RedirectMiddleware.php 1 week ago RequestOptions.php 1 week ago RetryMiddleware.php 1 week ago TransferStats.php 1 week ago Utils.php 1 week ago functions.php 1 week ago functions_include.php 1 week ago
BodySummarizer.php
29 lines
1 <?php
2
3 namespace GuzzleHttp;
4
5 use Psr\Http\Message\MessageInterface;
6
7 final class BodySummarizer implements BodySummarizerInterface
8 {
9 /**
10 * @var int|null
11 */
12 private $truncateAt;
13
14 public function __construct(?int $truncateAt = null)
15 {
16 $this->truncateAt = $truncateAt;
17 }
18
19 /**
20 * Returns a summarized message body.
21 */
22 public function summarize(MessageInterface $message): ?string
23 {
24 return $this->truncateAt === null
25 ? Psr7\Message::bodySummary($message)
26 : Psr7\Message::bodySummary($message, $this->truncateAt);
27 }
28 }
29