bnomei/kirby3-handlebars

View on GitHub
classes/LncFile.php

Summary

Maintainability
A
2 hrs
Test Coverage

Showing 2 of 2 total issues

Function php has a Cognitive Complexity of 15 (exceeds 5 allowed). Consider refactoring.
Open

public function php(string $php = null): ?string
{
// lazy loading
if ($php === null) {
if ($this->target() && A::get($this->data, 'lnc') && F::exists($this->target())) {
Severity: Minor
Found in classes/LncFile.php - About 1 hr to fix

Consider simplifying this complex logical expression.
Open

if ($target && F::exists($target) === false) {
$data['needsUpdate'] = true;
} elseif ($source && $target && F::exists($target) && F::modified($source) > F::modified($target)) {
$data['needsUpdate'] = true;
} elseif ($source && F::modified($source) !== $data['modified']) {
Severity: Major
Found in classes/LncFile.php - About 40 mins to fix

    There are no issues that match your filters.

    Category
    Status