cloud-castle/faker — генератор фейковых данных для PHP 8.1+: API FakerPHP, 75 провайдеров, 8 языков

12+
12+

12 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

12 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

12 часов назад

Обзор Composer-пакета cloud-castle/faker 1.3.0 — мультиязычного генератора тестовых данных для PHP 8.1+. Пакет совместим с API FakerPHP (код переносится без переделки) и покрывает возможности семи аналогов: FakerPHP, fzaninotto/faker, DummyGenerator, mbezhanov/faker-provider-collection, nubs/random-name-generator, rando-php и loremipsum. В видео: • установка и быстрый старт; • совместимость с FakerPHP: форматтеры, unique/optional/valid, addProvider, parse; • 75 провайдеров на 8 языках (ru/en/de/fr/es/pl/bg/ro); • склонение имён по падежам, даты прописью, часы PSR-20; • тексты: реальные слова словаря, цепи Маркова, lorem ipsum; • платёжные и банковские данные, идентификаторы и хеши; • изображения, файлы и HTML без сети; • детерминизм по зерну без глобального состояния; • расширение пакета и API DummyGenerator; • архитектура, производительность, память, безопасность и качество кода; • честное сравнение с аналогами и рекомендации по применению. Качество: 1115 тестов, покрытие 100 %, Infection MSI 100 % (все мутанты убиты), PHPStan, Psalm, PHPMD, PHPCS, Rector, Deptrac — без замечаний. Пакет: https://packagist.org/packages/cloud-castle/faker Исходники: https://gitverse.ru/cloud-castle/faker Релиз 1.3.0: https://gitverse.ru/cloud-castle/faker/releases Wiki: https://gitverse.ru/cloud-castle/faker/wiki Команда установки: composer require --dev cloud-castle/faker Таймкоды: 00:00 Введение 01:12 Зачем ещё один Faker 02:19 Установка 03:06 Быстрый старт 04:00 Совместимость с FakerPHP 04:58 75 провайдеров 06:07 Склонение по падежам 06:55 Даты прописью и часы PSR-20 07:40 Тексты: словарь, Марков, лорем ипсум 08:23 Платёжные и банковские идентификаторы 09:11 Идентификаторы и хеши 09:52 Изображения, файлы и HTML без сети 10:30 Случайность без глобального состояния 11:18 Расширение и API DummyGenerator 11:58 Архитектура 12:46 Производительность 13:50 Память — честный компромисс 14:36 Безопасность 15:31 Качество кода 16:27 Итоги сравнения с 7 аналогами 17:26 Когда применять

Название:

cloud-castle/faker — генератор фейковых данных для PHP 8.1+: API FakerPHP, 75 провайдеров, 8 языков