/
home
/
techb158
/
ileadtechnology.com
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Support
/
/home/techb158/ileadtechnology.com/vendor/laravel/framework/src/Illuminate/Support
mkdir
upload
Name
Size
Mode
Actions
Facades/
-
0755
rm
Testing/
-
0755
rm
Traits/
-
0755
rm
AggregateServiceProvider.php
995
0644
edit
dl
rm
Arr.php
16075
0755
edit
dl
rm
Carbon.php
115
0644
edit
dl
rm
Collection.php
32590
0644
edit
dl
rm
composer.json
1545
0644
edit
dl
rm
Composer.php
2390
0644
edit
dl
rm
ConfigurationUrlParser.php
4389
0644
edit
dl
rm
DateFactory.php
8022
0644
edit
dl
rm
Enumerable.php
22074
0644
edit
dl
rm
Env.php
2693
0644
edit
dl
rm
Fluent.php
3879
0755
edit
dl
rm
helpers.php
13534
0755
edit
dl
rm
HigherOrderCollectionProxy.php
1408
0644
edit
dl
rm
HigherOrderTapProxy.php
665
0644
edit
dl
rm
HigherOrderWhenProxy.php
1307
0644
edit
dl
rm
HtmlString.php
877
0644
edit
dl
rm
InteractsWithTime.php
1588
0644
edit
dl
rm
LazyCollection.php
33322
0644
edit
dl
rm
LICENSE.md
1075
0644
edit
dl
rm
Manager.php
4076
0755
edit
dl
rm
MessageBag.php
9750
0755
edit
dl
rm
NamespacedItemResolver.php
3269
0755
edit
dl
rm
Optional.php
2641
0644
edit
dl
rm
Pluralizer.php
3207
0755
edit
dl
rm
ProcessUtils.php
2050
0644
edit
dl
rm
Reflector.php
2672
0644
edit
dl
rm
ServiceProvider.php
9518
0755
edit
dl
rm
Str.php
19414
0644
edit
dl
rm
Stringable.php
16336
0644
edit
dl
rm
ViewErrorBag.php
2622
0644
edit
dl
rm
Edit:
/home/techb158/ileadtechnology.com/vendor/laravel/framework/src/Illuminate/Support/Optional.php
(2641B)
<?php namespace Illuminate\Support; use ArrayAccess; use ArrayObject; class Optional implements ArrayAccess { use Traits\Macroable { __call as macroCall; } /** * The underlying object. * * @var mixed */ protected $value; /** * Create a new optional instance. * * @param mixed $value * @return void */ public function __construct($value) { $this->value = $value; } /** * Dynamically access a property on the underlying object. * * @param string $key * @return mixed */ public function __get($key) { if (is_object($this->value)) { return $this->value->{$key} ?? null; } } /** * Dynamically check a property exists on the underlying object. * * @param mixed $name * @return bool */ public function __isset($name) { if (is_object($this->value)) { return isset($this->value->{$name}); } if (is_array($this->value) || $this->value instanceof ArrayObject) { return isset($this->value[$name]); } return false; } /** * Determine if an item exists at an offset. * * @param mixed $key * @return bool */ public function offsetExists($key) { return Arr::accessible($this->value) && Arr::exists($this->value, $key); } /** * Get an item at a given offset. * * @param mixed $key * @return mixed */ public function offsetGet($key) { return Arr::get($this->value, $key); } /** * Set the item at a given offset. * * @param mixed $key * @param mixed $value * @return void */ public function offsetSet($key, $value) { if (Arr::accessible($this->value)) { $this->value[$key] = $value; } } /** * Unset the item at a given offset. * * @param string $key * @return void */ public function offsetUnset($key) { if (Arr::accessible($this->value)) { unset($this->value[$key]); } } /** * Dynamically pass a method to the underlying object. * * @param string $method * @param array $parameters * @return mixed */ public function __call($method, $parameters) { if (static::hasMacro($method)) { return $this->macroCall($method, $parameters); } if (is_object($this->value)) { return $this->value->{$method}(...$parameters); } } }
Save
cmd:
run