X7ROOT File Manager
Current Path:
/opt/cpanel/ea-wappspector/vendor/squizlabs/php_codesniffer/src/Reports
opt
/
cpanel
/
ea-wappspector
/
vendor
/
squizlabs
/
php_codesniffer
/
src
/
Reports
/
??
..
??
Cbf.php
(8.4 KB)
??
Checkstyle.php
(3.91 KB)
??
Code.php
(13.08 KB)
??
Csv.php
(3.28 KB)
??
Diff.php
(4.18 KB)
??
Emacs.php
(3.07 KB)
??
Full.php
(9.43 KB)
??
Gitblame.php
(2.16 KB)
??
Hgblame.php
(2.74 KB)
??
Info.php
(5.8 KB)
??
Json.php
(3.89 KB)
??
Junit.php
(4.84 KB)
??
Notifysend.php
(6.77 KB)
??
Performance.php
(6.21 KB)
??
Report.php
(3.18 KB)
??
Source.php
(10.79 KB)
??
Summary.php
(5.97 KB)
??
Svnblame.php
(1.66 KB)
??
VersionControl.php
(12.63 KB)
??
Xml.php
(4.67 KB)
Editing: Hgblame.php
<?php /** * Mercurial blame report for PHP_CodeSniffer. * * @author Ben Selby <benmatselby@gmail.com> * @author Greg Sherwood <gsherwood@squiz.net> * @copyright 2006-2015 Squiz Pty Ltd (ABN 77 084 670 600) * @license https://github.com/PHPCSStandards/PHP_CodeSniffer/blob/HEAD/licence.txt BSD Licence */ namespace PHP_CodeSniffer\Reports; use PHP_CodeSniffer\Exceptions\DeepExitException; class Hgblame extends VersionControl { /** * The name of the report we want in the output * * @var string */ protected $reportName = 'MERCURIAL'; /** * Extract the author from a blame line. * * @param string $line Line to parse. * * @return string|false String or FALSE if impossible to recover. */ protected function getAuthor($line) { $blameParts = []; $line = preg_replace('|\s+|', ' ', $line); preg_match( '|(.+[0-9]{2}:[0-9]{2}:[0-9]{2}\s[0-9]{4}\s.[0-9]{4}:)|', $line, $blameParts ); if (isset($blameParts[0]) === false) { return false; } $parts = explode(' ', $blameParts[0]); if (count($parts) < 6) { return false; } $parts = array_slice($parts, 0, (count($parts) - 6)); return trim(preg_replace('|<.+>|', '', implode(' ', $parts))); }//end getAuthor() /** * Gets the blame output. * * @param string $filename File to blame. * * @return array * @throws \PHP_CodeSniffer\Exceptions\DeepExitException */ protected function getBlameContent($filename) { $cwd = getcwd(); $fileParts = explode(DIRECTORY_SEPARATOR, $filename); $found = false; $location = ''; while (empty($fileParts) === false) { array_pop($fileParts); $location = implode(DIRECTORY_SEPARATOR, $fileParts); if (is_dir($location.DIRECTORY_SEPARATOR.'.hg') === true) { $found = true; break; } } if ($found === true) { chdir($location); } else { $error = 'ERROR: Could not locate .hg directory '.PHP_EOL.PHP_EOL; throw new DeepExitException($error, 3); } $command = 'hg blame -u -d -v "'.$filename.'" 2>&1'; $handle = popen($command, 'r'); if ($handle === false) { $error = 'ERROR: Could not execute "'.$command.'"'.PHP_EOL.PHP_EOL; throw new DeepExitException($error, 3); } $rawContent = stream_get_contents($handle); pclose($handle); $blames = explode("\n", $rawContent); chdir($cwd); return $blames; }//end getBlameContent() }//end class
Upload File
Create Folder