ソースを参照

Add PHPDoc

tags/v8.2beta1
Lukas Reschke 8年前
コミット
47caac10f5

+ 12
- 1
apps/files_trashbin/lib/backgroundjob/expiretrash.php ファイルの表示

@@ -49,7 +49,14 @@ class ExpireTrash extends \OC\BackgroundJob\TimedJob {
const USERS_PER_SESSION = 1000;

public function __construct(IConfig $config = null, IUserManager $userManager = null, Expiration $expiration = null) {
/**
* @param IConfig|null $config
* @param IUserManager|null $userManager
* @param Expiration|null $expiration
*/
public function __construct(IConfig $config = null,
IUserManager $userManager = null,
Expiration $expiration = null) {
// Run once per 30 minutes
$this->setInterval(60 * 30);

@@ -69,6 +76,10 @@ class ExpireTrash extends \OC\BackgroundJob\TimedJob {
$this->expiration = $application->getContainer()->query('Expiration');
}

/**
* @param $argument
* @throws \Exception
*/
protected function run($argument) {
$maxAge = $this->expiration->getMaxAgeAsTimestamp();
if (!$maxAge) {

+ 4
- 1
apps/files_trashbin/lib/expiration.php ファイルの表示

@@ -105,7 +105,10 @@ class Expiration {
return $isOlderThanMax || $isMinReached;
}

public function getMaxAgeAsTimestamp(){
/**
* @return bool|int
*/
public function getMaxAgeAsTimestamp() {
$maxAge = false;
if ($this->isEnabled() && $this->maxAge !== self::NO_OBLIGATION) {
$time = $this->timeFactory->getTime();

読み込み中…
キャンセル
保存