Esempio n. 1
0
 /**
  * Set nested array values based on a separated key.
  *
  * @param string $key
  * @param mixed  $value
  *
  * @return $this
  */
 public function offsetSet($key, $value) : RepositoryContract
 {
     $this->data = Arr::set($this->data, $key, $value);
     return $this;
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 public function set(string $name, $value)
 {
     $this->values = Arr::set($this->values, $name, $value);
 }
Esempio n. 3
0
 /**
  * Set additional meta on a payload string.
  *
  * @param string     $payload
  * @param string     $key
  * @param string|int $value
  *
  * @return string
  */
 protected function setMeta(string $payload, string $key, $value) : string
 {
     $payload = json_decode($payload, true);
     return json_encode(Arr::set($payload, $key, (string) $value));
 }