erazdorova / otus-userdata-package
There is no license information available for the latest version (v1.0.0) of this package.
v1.0.0
2022-03-12 20:46 UTC
Requires
- php: >=7.4
- nesbot/carbon: ^2.57
This package is auto-updated.
Last update: 2024-10-13 02:38:25 UTC
README
Пакет позволяет из пришедших данных (отчество, дата рождения) определить пол, возрастную категорию
Требования
- php >= 7.4
- nesbot/carbon >= 2.57
Установка
Используя composer:
$ composer require erazdorova/otus-userdata-package
{ "require": { "erazdorova/otus-userdata-package": "^1.0" } }
Использование
<?php require 'vendor/autoload.php'; use ERazdorova\OtusUserDataPackage\Processor\UserDataProcessor; $userData = new UserDataProcessor('Александровна', '01.01.1999'); printf("Пол: %s\n", $userData->getGender() ?? '<не определен>'); printf("Возраст: %s\n", $userData->getAge() ?? '<не определен>'); printf("Возрастная категория (согласно ВОЗ): %s\n", $userData->getAgeGrade() ?? '<не определена>');