|
@@ -88,7 +88,7 @@ class CleanTempFiles extends BaseCronJob implements CronjobInterface
|
|
|
/**
|
|
/**
|
|
|
* List the files to delete in the DB
|
|
* List the files to delete in the DB
|
|
|
* @param \DateTime $maxDate
|
|
* @param \DateTime $maxDate
|
|
|
- * @return Collection<File>
|
|
|
|
|
|
|
+ * @return array<File>
|
|
|
* @throws Exception
|
|
* @throws Exception
|
|
|
*/
|
|
*/
|
|
|
protected function listFilesToDelete(\DateTime $maxDate): array
|
|
protected function listFilesToDelete(\DateTime $maxDate): array
|
|
@@ -136,7 +136,7 @@ class CleanTempFiles extends BaseCronJob implements CronjobInterface
|
|
|
* @param $maxDate
|
|
* @param $maxDate
|
|
|
* @return int
|
|
* @return int
|
|
|
*/
|
|
*/
|
|
|
- protected function purgeFiles(\DateTime $maxDate): int{
|
|
|
|
|
|
|
+ protected function purgeFiles(\DateTime $maxDate): int {
|
|
|
$queryBuilder = $this->fileRepository->createQueryBuilder('f');
|
|
$queryBuilder = $this->fileRepository->createQueryBuilder('f');
|
|
|
$queryBuilder->delete();
|
|
$queryBuilder->delete();
|
|
|
$this->getQueryConditions($queryBuilder, $maxDate);
|
|
$this->getQueryConditions($queryBuilder, $maxDate);
|
|
@@ -146,10 +146,10 @@ class CleanTempFiles extends BaseCronJob implements CronjobInterface
|
|
|
/**
|
|
/**
|
|
|
* Delete the files
|
|
* Delete the files
|
|
|
*
|
|
*
|
|
|
- * @param Collection<File> $files
|
|
|
|
|
|
|
+ * @param array<File> $files
|
|
|
* @return void
|
|
* @return void
|
|
|
*/
|
|
*/
|
|
|
- protected function deleteFiles(Collection $files): void {
|
|
|
|
|
|
|
+ protected function deleteFiles(array $files): void {
|
|
|
$total = count($files);
|
|
$total = count($files);
|
|
|
$this->ui->print($total . " temporary files to be removed");
|
|
$this->ui->print($total . " temporary files to be removed");
|
|
|
|
|
|
|
@@ -175,7 +175,7 @@ class CleanTempFiles extends BaseCronJob implements CronjobInterface
|
|
|
* @param QueryBuilder $queryBuilder
|
|
* @param QueryBuilder $queryBuilder
|
|
|
* @param \DateTime $maxDate
|
|
* @param \DateTime $maxDate
|
|
|
*/
|
|
*/
|
|
|
- protected function getQueryConditions(QueryBuilder $queryBuilder, \DateTime $maxDate): void{
|
|
|
|
|
|
|
+ protected function getQueryConditions(QueryBuilder $queryBuilder, \DateTime $maxDate): void {
|
|
|
$queryBuilder
|
|
$queryBuilder
|
|
|
->andWhere(
|
|
->andWhere(
|
|
|
$queryBuilder->expr()->orX(
|
|
$queryBuilder->expr()->orX(
|