Skip to content

Commit 3c6b873

Browse files
committed
Remove cache files.
1 parent e9610bc commit 3c6b873

File tree

1 file changed

+19
-10
lines changed

1 file changed

+19
-10
lines changed

src/Extender.php

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,35 +54,44 @@ public function processPackages(PackageEvent $event)
5454
{
5555
$extenderManager = new ExtenderManager();
5656
$directory = realpath(__DIR__.'/../../../../');
57-
$configFile = $directory.'/console.config.yml';
58-
$servicesFile = $directory.'/console.services.yml';
59-
60-
$extenderManager->addConfigFile($configFile);
61-
$extenderManager->addServicesFile($servicesFile);
6257
$extenderManager->processProjectPackages($directory);
6358

6459
if (is_dir($directory.'/vendor/drupal/console')) {
6560
$directory = $directory.'/vendor/drupal/console';
61+
} else {
62+
$configFile = $directory.'/console.config.yml';
63+
$servicesFile = $directory.'/console.services.yml';
64+
$extenderManager->addConfigFile($configFile);
65+
$extenderManager->addServicesFile($servicesFile);
6666
}
6767

68-
$this->io->write('<info>Creating cache file(s) at: </info>' . $directory);
68+
$configFile = $directory . '/extend.console.config.yml';
69+
$servicesFile = $directory . '/extend.console.services.yml';
70+
71+
if (file_exists($configFile)) {
72+
unlink($configFile);
73+
$this->io->write('<info>Removing config cache file:</info>' . $configFile);
74+
}
75+
76+
if (file_exists($servicesFile)) {
77+
unlink($servicesFile);
78+
$this->io->write('<info>Removing services cache file:</info>' . $servicesFile);
79+
}
6980

7081
if ($configData = $extenderManager->getConfigData()) {
71-
$configFile = $directory . '/extend.console.config.yml';
7282
file_put_contents(
7383
$configFile,
7484
Yaml::dump($configData, 6, 2)
7585
);
76-
$this->io->write('<info>Cache file created at: </info>' . $configFile);
86+
$this->io->write('<info>Creating config cache file:</info>' . $configFile);
7787
}
7888

7989
if ($servicesData = $extenderManager->getServicesData()) {
80-
$servicesFile = $directory . '/extend.console.services.yml';
8190
file_put_contents(
8291
$servicesFile,
8392
Yaml::dump($servicesData, 4, 2)
8493
);
85-
$this->io->write('<info>Cache file created at: </info>' . $servicesFile);
94+
$this->io->write('<info>Creating services cache file: </info>' . $servicesFile);
8695
}
8796
}
8897
}

0 commit comments

Comments
 (0)