Добавить в корзинуПозвонить
Найти в Дзене

👩‍💻 Типизированные геттеры для хелперов `Arr

👩‍💻 Типизированные геттеры для хелперов `Arr` Anthony Tibbs создал типизированные хелперы геттеров класса поддержки Arr для array, boolean, float, integer и string. Каждый метод попытается вернуть тип и выбросит исключение, если данные не соответствуют типу: use Illuminate\Support\Arr; $array = ['name' => 'Joe', 'languages' => ['PHP', 'Ruby']]; $value = Arr::array($array, 'languages'); // ['PHP', 'Ruby'] $value = Arr::array($array, 'name'); // throws InvalidArgumentException 🖥 Pull Request #55567 📱 @dev-notes.ru #Laravel12 #tips

👩‍💻 Типизированные геттеры для хелперов `Arr`

Anthony Tibbs создал типизированные хелперы геттеров класса поддержки Arr для array, boolean, float, integer и string. Каждый метод попытается вернуть тип и выбросит исключение, если данные не соответствуют типу:

use Illuminate\Support\Arr;

$array = ['name' => 'Joe', 'languages' => ['PHP', 'Ruby']];

$value = Arr::array($array, 'languages'); // ['PHP', 'Ruby']

$value = Arr::array($array, 'name'); // throws InvalidArgumentException

🖥 Pull Request #55567

📱 @dev-notes.ru

#Laravel12 #tips