Laravel 5.6 updates

Travis config update

Removed HHVM script as Laravel no longer support HHVM after releasing 5.3
This commit is contained in:
Manish Verma
2018-08-06 20:08:55 +05:30
parent 126fbb0255
commit 1ac0f42a58
2464 changed files with 65239 additions and 46734 deletions

View File

@@ -51,16 +51,7 @@ abstract class Renderer
*/
protected $version;
/**
* Constructor.
*
* @param string $templatePath
* @param string $generator
* @param string $date
* @param int $lowUpperBound
* @param int $highLowerBound
*/
public function __construct($templatePath, $generator, $date, $lowUpperBound, $highLowerBound)
public function __construct(string $templatePath, string $generator, string $date, int $lowUpperBound, int $highLowerBound)
{
$this->templatePath = $templatePath;
$this->generator = $generator;
@@ -70,13 +61,7 @@ abstract class Renderer
$this->version = Version::id();
}
/**
* @param \Text_Template $template
* @param array $data
*
* @return string
*/
protected function renderItemTemplate(\Text_Template $template, array $data)
protected function renderItemTemplate(\Text_Template $template, array $data): string
{
$numSeparator = ' / ';
@@ -130,8 +115,8 @@ abstract class Renderer
$template->setVar(
[
'icon' => isset($data['icon']) ? $data['icon'] : '',
'crap' => isset($data['crap']) ? $data['crap'] : '',
'icon' => $data['icon'] ?? '',
'crap' => $data['crap'] ?? '',
'name' => $data['name'],
'lines_bar' => $linesBar,
'lines_executed_percent' => $data['linesExecutedPercentAsString'],
@@ -142,7 +127,7 @@ abstract class Renderer
'methods_level' => $methodsLevel,
'methods_number' => $methodsNumber,
'classes_bar' => $classesBar,
'classes_tested_percent' => isset($data['testedClassesPercentAsString']) ? $data['testedClassesPercentAsString'] : '',
'classes_tested_percent' => $data['testedClassesPercentAsString'] ?? '',
'classes_level' => $classesLevel,
'classes_number' => $classesNumber
]
@@ -151,11 +136,7 @@ abstract class Renderer
return $template->render();
}
/**
* @param \Text_Template $template
* @param AbstractNode $node
*/
protected function setCommonTemplateVariables(\Text_Template $template, AbstractNode $node)
protected function setCommonTemplateVariables(\Text_Template $template, AbstractNode $node): void
{
$template->setVar(
[
@@ -173,7 +154,7 @@ abstract class Renderer
);
}
protected function getBreadcrumbs(AbstractNode $node)
protected function getBreadcrumbs(AbstractNode $node): string
{
$breadcrumbs = '';
$path = $node->getPathAsArray();
@@ -202,7 +183,7 @@ abstract class Renderer
return $breadcrumbs;
}
protected function getActiveBreadcrumb(AbstractNode $node)
protected function getActiveBreadcrumb(AbstractNode $node): string
{
$buffer = \sprintf(
' <li class="active">%s</li>' . "\n",
@@ -216,7 +197,7 @@ abstract class Renderer
return $buffer;
}
protected function getInactiveBreadcrumb(AbstractNode $node, $pathToRoot)
protected function getInactiveBreadcrumb(AbstractNode $node, string $pathToRoot): string
{
return \sprintf(
' <li><a href="%sindex.html">%s</a></li>' . "\n",
@@ -225,12 +206,12 @@ abstract class Renderer
);
}
protected function getPathToRoot(AbstractNode $node)
protected function getPathToRoot(AbstractNode $node): string
{
$id = $node->getId();
$depth = \substr_count($id, '/');
if ($id != 'index' &&
if ($id !== 'index' &&
$node instanceof DirectoryNode) {
$depth++;
}
@@ -238,7 +219,7 @@ abstract class Renderer
return \str_repeat('../', $depth);
}
protected function getCoverageBar($percent)
protected function getCoverageBar(float $percent): string
{
$level = $this->getColorLevel($percent);
@@ -253,27 +234,21 @@ abstract class Renderer
return $template->render();
}
/**
* @param int $percent
*
* @return string
*/
protected function getColorLevel($percent)
protected function getColorLevel(float $percent): string
{
if ($percent <= $this->lowUpperBound) {
return 'danger';
} elseif ($percent > $this->lowUpperBound &&
}
if ($percent > $this->lowUpperBound &&
$percent < $this->highLowerBound) {
return 'warning';
} else {
return 'success';
}
return 'success';
}
/**
* @return string
*/
private function getRuntimeString()
private function getRuntimeString(): string
{
$runtime = new Runtime;