public function removeExpiredTokens()
    {
        foreach ($this->repository->findExpiredTokens() as $token) {
            switch ($token->getType()) {
                case 'download':
                case 'email':
                    $file = $this->temporaryDownloadPath . '/' . $token->getValue() . '.zip';
                    if (is_file($file)) {
                        unlink($file);
                    }
                    break;
            }
            $this->om->remove($token);
        }
        $this->om->flush();
    }
public function removeExpiredTokens()
    {
        foreach ($this->repository->findExpiredTokens() as $token) {
            switch ($token->getType()) {
                case 'download':
                case 'email':
                    $file = $this->temporaryDownloadPath . '/' . $token->getValue() . '.zip';
                    if (is_file($file)) {
                        unlink($file);
                    }
                    break;
            }
            $this->om->remove($token);
        }
        $this->om->flush();
    }
public function removeExpiredTokens ( ) { foreach ( $ this -> repository -> findExpiredTokens ( ) as $ token ) { switch ( $ token -> getType ( ) ) { case 'download' : case 'email' : $ file = $ this -> temporaryDownloadPath . '/' . $ token -> getValue ( ) . '.zip' ; if ( is_file ( $ file ) ) { unlink ( $ file ) ; } break ; } $ this -> om -> remove ( $ token ) ; } $ this -> om -> flush ( ) ; }
Removes expired tokens
Removes expired tokens