Skip to content

Commit 3723f1c

Browse files
committed
cs fix
1 parent 6d7f78b commit 3723f1c

File tree

6 files changed

+15
-189
lines changed

6 files changed

+15
-189
lines changed

src/Template/Analysis/Analyzer/LaravelAnalyzer.php

Lines changed: 0 additions & 168 deletions
This file was deleted.

src/Template/Console/InitCommand.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ private function showDetectionStrategies(TemplateDetectionService $detectionServ
132132
' - %s (priority: %d, threshold: %.0f%%)',
133133
$strategy->getName(),
134134
$strategy->getPriority(),
135-
$strategy->getConfidenceThreshold() * 100,
135+
$strategy->getConfidenceThreshold() * 100.0,
136136
));
137137
}
138138
$this->output->newLine();
@@ -142,7 +142,7 @@ private function displayDetectionResult(
142142
$detection,
143143
TemplateDetectionService $detectionService,
144144
): void {
145-
$confidencePercent = $detection->confidence * 100;
145+
$confidencePercent = $detection->confidence * 100.0;
146146

147147
if ($detection->isHighConfidenceTemplateDetection()) {
148148
$this->output->success(\sprintf(
@@ -206,7 +206,7 @@ private function showAllPossibleTemplates(
206206

207207
$tableData = [];
208208
foreach ($allDetections as $detection) {
209-
$confidencePercent = $detection->confidence * 100;
209+
$confidencePercent = $detection->confidence * 100.0;
210210

211211
$isSelected = $bestDetection->hasTemplate() &&
212212
$detection->template !== null &&
@@ -232,7 +232,7 @@ private function showAllPossibleTemplates(
232232

233233
$this->output->note(\sprintf(
234234
'Template detection uses %.0f%% confidence threshold. Strategies are tried in priority order.',
235-
$detectionService->getHighConfidenceThreshold() * 100,
235+
$detectionService->getHighConfidenceThreshold() * 100.0,
236236
));
237237

238238
if ($bestDetection->hasTemplate()) {
@@ -286,7 +286,7 @@ private function showDetectionFallbackOptions(TemplateDetectionService $detectio
286286
$this->output->writeln(\sprintf(
287287
' - %s (threshold: %.0f%%)',
288288
\ucfirst(\str_replace('-', ' ', $strategy->getName())),
289-
$strategy->getConfidenceThreshold() * 100,
289+
$strategy->getConfidenceThreshold() * 100.0,
290290
));
291291
}
292292
}
@@ -303,7 +303,7 @@ private function writeConfig(
303303
$outputConfig = new ConfigRegistry(JsonSchema::SCHEMA_URL);
304304

305305
// Copy all registries from the original config
306-
foreach ($config->all() as $registryType => $registry) {
306+
foreach ($config->all() as $registry) {
307307
$outputConfig->register($registry);
308308
}
309309

src/Template/Console/ListCommand.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,7 @@ private function showBasicList(array $templates): int
8080

8181
$this->output->table(['Name', 'Description', 'Tags', 'Priority'], $tableData);
8282

83-
$this->output->note(\sprintf(
84-
'Use "ctx init <template-name>" to initialize with a specific template.',
85-
));
83+
$this->output->note('Use "ctx init <template-name>" to initialize with a specific template.');
8684

8785
return Command::SUCCESS;
8886
}

src/Template/Definition/LaravelTemplateDefinition.php

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
namespace Butschster\ContextGenerator\Template\Definition;
66

7+
use Butschster\ContextGenerator\Document\Document;
8+
use Butschster\ContextGenerator\Source\File\FileSource;
9+
710
/**
811
* Laravel project template definition using the improved abstract base
912
*/
@@ -74,30 +77,25 @@ protected function createAdditionalDocuments(array $projectMetadata): array
7477
$existingDirs = $projectMetadata['existingDirectories'] ?? $projectMetadata['directories'] ?? [];
7578

7679
if (\in_array('app', $existingDirs, true)) {
77-
$documents[] = new \Butschster\ContextGenerator\Document\Document(
80+
$documents[] = new Document(
7881
description: 'Laravel Controllers and Models',
7982
outputPath: 'docs/laravel-controllers-models.md',
80-
overwrite: true,
81-
modifiers: ['php-signature'],
8283
tags: ['laravel', 'controllers', 'models'],
83-
fileSource: new \Butschster\ContextGenerator\Source\File\FileSource(
84+
fileSource: new FileSource(
8485
sourcePaths: ['app/Http/Controllers', 'app/Models'],
8586
description: 'Laravel Controllers and Models',
8687
filePattern: '*.php',
87-
modifiers: ['php-signature'],
8888
),
8989
);
9090
}
9191

9292
// Add Routes document if routes directory exists
9393
if (\in_array('routes', $existingDirs, true)) {
94-
$documents[] = new \Butschster\ContextGenerator\Document\Document(
94+
$documents[] = new Document(
9595
description: 'Laravel Routes Configuration',
9696
outputPath: 'docs/laravel-routes.md',
97-
overwrite: true,
98-
modifiers: [],
9997
tags: ['laravel', 'routes'],
100-
fileSource: new \Butschster\ContextGenerator\Source\File\FileSource(
98+
fileSource: new FileSource(
10199
sourcePaths: ['routes'],
102100
description: 'Laravel Routes',
103101
filePattern: '*.php',

src/Template/Detection/TemplateMatchingService.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ private function calculateTemplateConfidence(Template $template, array $projectM
9696
// Normalize confidence based on how many criteria were met
9797
if ($totalCriteria > 0) {
9898
$matchRatio = $matchedCriteria / $totalCriteria;
99-
$confidence = $confidence * $matchRatio;
99+
$confidence = $confidence * (float) $matchRatio;
100100
}
101101

102102
return \min($confidence, 1.0);

src/Template/TemplateSystemBootloader.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use Butschster\ContextGenerator\Application\Bootloader\ConsoleBootloader;
88
use Butschster\ContextGenerator\Template\Analysis\Analyzer\ComposerAnalyzer;
99
use Butschster\ContextGenerator\Template\Analysis\Analyzer\FallbackAnalyzer;
10-
use Butschster\ContextGenerator\Template\Analysis\Analyzer\LaravelAnalyzer;
1110
use Butschster\ContextGenerator\Template\Analysis\Analyzer\PackageJsonAnalyzer;
1211
use Butschster\ContextGenerator\Template\Analysis\AnalyzerChain;
1312
use Butschster\ContextGenerator\Template\Analysis\ProjectAnalysisService;
@@ -73,7 +72,6 @@ public function defineSingletons(): array
7372
ProjectStructureDetector $structureDetector,
7473
): AnalyzerChain => new AnalyzerChain([
7574
// Register analyzers in priority order (highest first)
76-
new LaravelAnalyzer($composerReader, $structureDetector),
7775
new PackageJsonAnalyzer($files, $structureDetector),
7876
new ComposerAnalyzer($composerReader, $structureDetector),
7977
new FallbackAnalyzer($structureDetector), // Always register fallback analyzer last

0 commit comments

Comments
 (0)