12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- namespace Illuminate\Cache\Events;
- abstract class CacheEvent
- {
- /**
- * The key of the event.
- *
- * @var string
- */
- public $key;
- /**
- * The tags that were assigned to the key.
- *
- * @var array
- */
- public $tags;
- /**
- * Create a new event instance.
- *
- * @param string $key
- * @param array $tags
- * @return void
- */
- public function __construct($key, array $tags = [])
- {
- $this->key = $key;
- $this->tags = $tags;
- }
- /**
- * Set the tags for the cache event.
- *
- * @param array $tags
- * @return $this
- */
- public function setTags($tags)
- {
- $this->tags = $tags;
- return $this;
- }
- }
|