<?php /** * This file is part of the Carbon package. * * (c) Brian Nesbitt <brian@nesbot.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Carbon\Traits; /** * Trait MagicParameter. * * Allows to retrieve parameter in magic calls by index or name. */ trait MagicParameter { private function getMagicParameter(array $parameters, int $index, string $key, $default) { if (\array_key_exists($index, $parameters)) { return $parameters[$index]; } if (\array_key_exists($key, $parameters)) { return $parameters[$key]; } return $default; } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Boundaries.php | File | 11.04 KB | 0644 |
|
Cast.php | File | 1.06 KB | 0644 |
|
Comparison.php | File | 34.63 KB | 0644 |
|
Converter.php | File | 14.84 KB | 0644 |
|
Creator.php | File | 30.37 KB | 0644 |
|
Date.php | File | 161.43 KB | 0644 |
|
DeprecatedProperties.php | File | 1.57 KB | 0644 |
|
Difference.php | File | 52.91 KB | 0644 |
|
IntervalRounding.php | File | 1.54 KB | 0644 |
|
IntervalStep.php | File | 2.29 KB | 0644 |
|
Localization.php | File | 28.59 KB | 0644 |
|
Macro.php | File | 3.02 KB | 0644 |
|
MagicParameter.php | File | 721 B | 0644 |
|
Mixin.php | File | 4.58 KB | 0644 |
|
Modifiers.php | File | 13.44 KB | 0644 |
|
Mutability.php | File | 1.3 KB | 0644 |
|
ObjectInitialisation.php | File | 422 B | 0644 |
|
Options.php | File | 12.78 KB | 0644 |
|
Rounding.php | File | 7.54 KB | 0644 |
|
Serialization.php | File | 8.29 KB | 0644 |
|
Test.php | File | 7.56 KB | 0644 |
|
Timestamp.php | File | 6.44 KB | 0644 |
|
ToStringFormat.php | File | 1.43 KB | 0644 |
|
Units.php | File | 11.89 KB | 0644 |
|
Week.php | File | 7.22 KB | 0644 |
|