Ghost Exploiter Team Official
Mass Deface
Directory >>
/
var
/
www
/
html
/
back
/
vendor
/
friendsofphp
/
php-cs-fixer
/
src
/
DocBlock
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
type
file
dir
+File/Dir
Annotation.php
9.146KB
edt
ren
DocBlock.php
6.646KB
edt
ren
Line.php
2.938KB
edt
ren
ShortDescription.php
1.682KB
edt
ren
Tag.php
2.531KB
edt
ren
TagComparator.php
1.806KB
edt
ren
TypeExpression.php
30.254KB
edt
ren
<?php declare(strict_types=1); /* * This file is part of PHP CS Fixer. * * (c) Fabien Potencier <fabien@symfony.com> * Dariusz RumiĆski <dariusz.ruminski@gmail.com> * * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace PhpCsFixer\DocBlock; /** * This class represents a short description (aka summary) of a docblock. * * @readonly * * @internal * * @no-named-arguments Parameter names are not covered by the backward compatibility promise. */ final class ShortDescription { /** * The docblock containing the short description. */ private DocBlock $doc; public function __construct(DocBlock $doc) { $this->doc = $doc; } /** * Get the line index of the line containing the end of the short * description, if present. */ public function getEnd(): ?int { $reachedContent = false; foreach ($this->doc->getLines() as $index => $line) { // we went past a description, then hit a tag or blank line, so // the last line of the description must be the one before this one if ($reachedContent && ($line->containsATag() || !$line->containsUsefulContent())) { return $index - 1; } // no short description was found if ($line->containsATag()) { return null; } // we've reached content, but need to check the next lines too // in case the short description is multi-line if ($line->containsUsefulContent()) { $reachedContent = true; } } return null; } }