erazdorova / otus-userdata-package
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/erazdorova/otus-userdata-package
Requires
- php: >=7.4
- nesbot/carbon: ^2.57
This package is auto-updated.
Last update: 2025-12-13 05:35: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() ?? '<не определена>');