Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 148 Revision 621
Zeile 10... Zeile 10...
10
use Illuminate\Filesystem\LockableFile;
10
use Illuminate\Filesystem\LockableFile;
11
use Illuminate\Support\InteractsWithTime;
11
use Illuminate\Support\InteractsWithTime;
Zeile 12... Zeile 12...
12
 
12
 
13
class FileStore implements Store, LockProvider
13
class FileStore implements Store, LockProvider
14
{
14
{
Zeile 15... Zeile 15...
15
    use InteractsWithTime, HasCacheLock, RetrievesMultipleKeys;
15
    use InteractsWithTime, RetrievesMultipleKeys;
16
 
16
 
17
    /**
17
    /**
18
     * The Illuminate Filesystem instance.
18
     * The Illuminate Filesystem instance.
Zeile 199... Zeile 199...
199
    {
199
    {
200
        return $this->put($key, $value, 0);
200
        return $this->put($key, $value, 0);
201
    }
201
    }
Zeile 202... Zeile 202...
202
 
202
 
-
 
203
    /**
-
 
204
     * Get a lock instance.
-
 
205
     *
-
 
206
     * @param  string  $name
-
 
207
     * @param  int  $seconds
-
 
208
     * @param  string|null  $owner
-
 
209
     * @return \Illuminate\Contracts\Cache\Lock
-
 
210
     */
-
 
211
    public function lock($name, $seconds = 0, $owner = null)
-
 
212
    {
-
 
213
        return new FileLock($this, $name, $seconds, $owner);
-
 
214
    }
-
 
215
 
-
 
216
    /**
-
 
217
     * Restore a lock instance using the owner identifier.
-
 
218
     *
-
 
219
     * @param  string  $name
-
 
220
     * @param  string  $owner
-
 
221
     * @return \Illuminate\Contracts\Cache\Lock
-
 
222
     */
-
 
223
    public function restoreLock($name, $owner)
-
 
224
    {
-
 
225
        return $this->lock($name, 0, $owner);
-
 
226
    }
-
 
227
 
203
    /**
228
    /**
204
     * Remove an item from the cache.
229
     * Remove an item from the cache.
205
     *
230
     *
206
     * @param  string  $key
231
     * @param  string  $key
207
     * @return bool
232
     * @return bool