File Manager Lite
Dir:
/home/u540325668/domains/mccsociety.org/Composer.error.public_html/vendor/illuminate/support
Upload
[..]
AggregateServiceProvider.php (995 B)
Edit
Rename
Del
Arr.php (15.62 KB)
Edit
Rename
Del
Carbon.php (115 B)
Edit
Rename
Del
Composer.php (2.33 KB)
Edit
Rename
Del
DateFactory.php (7.83 KB)
Edit
Rename
Del
Env.php (3.02 KB)
Edit
Rename
Del
Facades/
Rename
Del
Fluent.php (3.79 KB)
Edit
Rename
Del
HigherOrderTapProxy.php (665 B)
Edit
Rename
Del
LICENSE.md (1.05 KB)
Edit
Rename
Del
LazyCollection.php (29.71 KB)
Edit
Rename
Del
Manager.php (3.98 KB)
Edit
Rename
Del
MessageBag.php (9.17 KB)
Edit
Rename
Del
NamespacedItemResolver.php (3.19 KB)
Edit
Rename
Del
Optional.php (2.58 KB)
Edit
Rename
Del
Pluralizer.php (3.13 KB)
Edit
Rename
Del
ProcessUtils.php (2 KB)
Edit
Rename
Del
Reflector.php (2.61 KB)
Edit
Rename
Del
ServiceProvider.php (8.51 KB)
Edit
Rename
Del
Str.php (27.01 KB)
Edit
Rename
Del
Testing/
Rename
Del
Traits/
Rename
Del
composer.json (1.47 KB)
Edit
Rename
Del
helpers.php (12.87 KB)
Edit
Rename
Del
Edit: Fluent.php
<?php namespace Illuminate\Support; use ArrayAccess; use Illuminate\Contracts\Support\Arrayable; use Illuminate\Contracts\Support\Jsonable; use JsonSerializable; class Fluent implements Arrayable, ArrayAccess, Jsonable, JsonSerializable { /** * All of the attributes set on the fluent instance. * * @var array */ protected $attributes = []; /** * Create a new fluent instance. * * @param array|object $attributes * @return void */ public function __construct($attributes = []) { foreach ($attributes as $key => $value) { $this->attributes[$key] = $value; } } /** * Get an attribute from the fluent instance. * * @param string $key * @param mixed $default * @return mixed */ public function get($key, $default = null) { if (array_key_exists($key, $this->attributes)) { return $this->attributes[$key]; } return value($default); } /** * Get the attributes from the fluent instance. * * @return array */ public function getAttributes() { return $this->attributes; } /** * Convert the fluent instance to an array. * * @return array */ public function toArray() { return $this->attributes; } /** * Convert the object into something JSON serializable. * * @return array */ public function jsonSerialize() { return $this->toArray(); } /** * Convert the fluent instance to JSON. * * @param int $options * @return string */ public function toJson($options = 0) { return json_encode($this->jsonSerialize(), $options); } /** * Determine if the given offset exists. * * @param string $offset * @return bool */ public function offsetExists($offset) { return isset($this->attributes[$offset]); } /** * Get the value for a given offset. * * @param string $offset * @return mixed */ public function offsetGet($offset) { return $this->get($offset); } /** * Set the value at the given offset. * * @param string $offset * @param mixed $value * @return void */ public function offsetSet($offset, $value) { $this->attributes[$offset] = $value; } /** * Unset the value at the given offset. * * @param string $offset * @return void */ public function offsetUnset($offset) { unset($this->attributes[$offset]); } /** * Handle dynamic calls to the fluent instance to set attributes. * * @param string $method * @param array $parameters * @return $this */ public function __call($method, $parameters) { $this->attributes[$method] = count($parameters) > 0 ? $parameters[0] : true; return $this; } /** * Dynamically retrieve the value of an attribute. * * @param string $key * @return mixed */ public function __get($key) { return $this->get($key); } /** * Dynamically set the value of an attribute. * * @param string $key * @param mixed $value * @return void */ public function __set($key, $value) { $this->offsetSet($key, $value); } /** * Dynamically check if an attribute is set. * * @param string $key * @return bool */ public function __isset($key) { return $this->offsetExists($key); } /** * Dynamically unset an attribute. * * @param string $key * @return void */ public function __unset($key) { $this->offsetUnset($key); } }
Simpan