__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <[email protected]> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Console\Helper; use Symfony\Component\Console\Formatter\OutputFormatter; /** * The Formatter class provides helpers to format messages. * * @author Fabien Potencier <[email protected]> */ class FormatterHelper extends Helper { /** * Formats a message within a section. */ public function formatSection(string $section, string $message, string $style = 'info'): string { return sprintf('<%s>[%s]</%s> %s', $style, $section, $style, $message); } /** * Formats a message as a block of text. */ public function formatBlock(string|array $messages, string $style, bool $large = false): string { if (!\is_array($messages)) { $messages = [$messages]; } $len = 0; $lines = []; foreach ($messages as $message) { $message = OutputFormatter::escape($message); $lines[] = sprintf($large ? ' %s ' : ' %s ', $message); $len = max(self::width($message) + ($large ? 4 : 2), $len); } $messages = $large ? [str_repeat(' ', $len)] : []; for ($i = 0; isset($lines[$i]); ++$i) { $messages[] = $lines[$i].str_repeat(' ', $len - self::width($lines[$i])); } if ($large) { $messages[] = str_repeat(' ', $len); } for ($i = 0; isset($messages[$i]); ++$i) { $messages[$i] = sprintf('<%s>%s</%s>', $style, $messages[$i], $style); } return implode("\n", $messages); } /** * Truncates a message to the given length. */ public function truncate(string $message, int $length, string $suffix = '...'): string { $computedLength = $length - self::width($suffix); if ($computedLength > self::width($message)) { return $message; } return self::substr($message, 0, $length).$suffix; } public function getName(): string { return 'formatter'; } }
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| DebugFormatterHelper.php | File | 3.24 KB | 0664 |
|
| DescriptorHelper.php | File | 2.58 KB | 0664 |
|
| Dumper.php | File | 1.79 KB | 0664 |
|
| FormatterHelper.php | File | 2.18 KB | 0664 |
|
| Helper.php | File | 4.65 KB | 0664 |
|
| HelperInterface.php | File | 841 B | 0664 |
|
| HelperSet.php | File | 1.82 KB | 0664 |
|
| InputAwareHelper.php | File | 746 B | 0664 |
|
| OutputWrapper.php | File | 2.94 KB | 0664 |
|
| ProcessHelper.php | File | 4.64 KB | 0664 |
|
| ProgressBar.php | File | 19.35 KB | 0664 |
|
| ProgressIndicator.php | File | 6.83 KB | 0664 |
|
| QuestionHelper.php | File | 18.93 KB | 0664 |
|
| SymfonyQuestionHelper.php | File | 3.2 KB | 0664 |
|
| Table.php | File | 31.5 KB | 0664 |
|
| TableCell.php | File | 1.72 KB | 0664 |
|
| TableCellStyle.php | File | 2.16 KB | 0664 |
|
| TableRows.php | File | 590 B | 0664 |
|
| TableSeparator.php | File | 531 B | 0664 |
|
| TableStyle.php | File | 12.46 KB | 0664 |
|