src/Pug/Twig/Environment.php
Showing 8 of 8 total issues
Function compileSource
has a Cognitive Complexity of 23 (exceeds 5 allowed). Consider refactoring. Open
Open
public function compileSource(Source $source): string { $path = $source->getPath(); if ($this->pugSymfonyEngine->supports($path)) {
- Read upRead up
Method compileSource
has 46 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public function compileSource(Source $source): string { $path = $source->getPath(); if ($this->pugSymfonyEngine->supports($path)) {
Method fromTwigEnvironment
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public static function fromTwigEnvironment( TwigEnvironment $baseTwig, PugSymfonyEngine $pugSymfonyEngine, ContainerInterface $container, ): static {
Avoid deeply nested control flow statements. Open
Open
if ($newLine > $templateLine) { $templateLine = $newLine; $debugInfo[$codeFirstLine + $index] = $newLine; }
The method compileSource() has a Cyclomatic Complexity of 10. The configured cyclomatic complexity threshold is 10. Open
Open
public function compileSource(Source $source): string { $path = $source->getPath(); if ($this->pugSymfonyEngine->supports($path)) {
- Read upRead up
- Exclude checks
syntax error, unexpected 'PugSymfonyEngine' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST)
Open
Open
protected PugSymfonyEngine $pugSymfonyEngine;
- Exclude checks
Line exceeds 120 characters; contains 122 characters Open
Open
'optimizations' => static::getPrivateExtensionProperty($baseTwig, OptimizerExtension::class, 'optimizers'),
- Exclude checks
Line exceeds 120 characters; contains 125 characters Open
Open
'autoescape' => static::getPrivateExtensionProperty($baseTwig, EscaperExtension::class, 'defaultStrategy'),
- Exclude checks