Skip to content

Commit 5596b42

Browse files
Copilotdermatz
andcommitted
Fix cleanGenerated to track successful deletions properly
Co-authored-by: dermatz <6103201+dermatz@users.noreply.github.com>
1 parent 06588ca commit 5596b42

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/Console/Command/Static/CleanCommand.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,8 @@ private function cleanGenerated(): int
259259
try {
260260
// Get all items in generated directory
261261
$items = $generatedDirectory->read();
262+
$deletedCount = 0;
263+
262264
foreach ($items as $item) {
263265
// Skip .htaccess file
264266
if ($item === '.htaccess') {
@@ -267,12 +269,13 @@ private function cleanGenerated(): int
267269

268270
try {
269271
$generatedDirectory->delete($item);
272+
$deletedCount++;
270273
} catch (\Exception $e) {
271274
$this->io->writeln(sprintf(' <fg=red>✗</> Failed to clean: generated/%s - %s', $item, $e->getMessage()));
272275
}
273276
}
274277

275-
if (!empty($items)) {
278+
if ($deletedCount > 0) {
276279
$this->io->writeln(' <fg=green>✓</> Cleaned: generated/*');
277280
$cleaned++;
278281
}

0 commit comments

Comments
 (0)