The Arr helper includes typed getter methods for retrieving values from arrays and ensuring they match the expected type.
$data = [
'enabled' => true,
'max_users' => 100,
'threshold' => 0.75,
'tags' => ['beta', 'new'],
'name' => 'FeatureX',
];
$enabled = Arr::boolean($data, 'enabled');
$maxUsers = Arr::integer($data, 'max_users');
$threshold = Arr::float($data, 'threshold');
$tags = Arr::array($data, 'tags');
$name = Arr::string($data, 'name');
|