<?php namespace Illuminate\Cache\Events; class WritingManyKeys extends CacheEvent { /** * The keys that are being written. * * @var mixed */ public $keys; /** * The value that is being written. * * @var mixed */ public $values; /** * The number of seconds the keys should be valid. * * @var int|null */ public $seconds; /** * Create a new event instance. * * @param string|null $storeName * @param array $keys * @param array $values * @param int|null $seconds * @param array $tags * @return void */ public function __construct($storeName, $keys, $values, $seconds = null, $tags = []) { parent::__construct($storeName, $keys[0], $tags); $this->keys = $keys; $this->values = $values; $this->seconds = $seconds; } }