Что это такое?
Doctrine Inflector — небольшая PHP-библиотека, которая работает со строками: меняет регистр букв и формы слов с единственного числа на множественное и обратно.
Это программа, которую я запускаю, или что-то, что я добавляю в свой код?
Это библиотека: вы добавляете её в PHP-проект и вызываете из своего кода. Никакого интерфейса или отдельной программы для запуска у неё нет.
Как добавить её в проект?
Установите её через Composer: выполните команду 'composer require doctrine/inflector', после чего сможете использовать классы inflector в своём PHP-коде.
Она потянет за собой много других пакетов?
Нет — у библиотеки нет собственных зависимостей, которые нужны ей во время работы, поэтому при установке в проект добавится только этот один пакет.
Чего она тогда не умеет?
Её возможности намеренно узкие: смена регистра и формы единственного/множественного числа. Для общей работы со строками или чего-то вроде обработки естественного языка понадобятся другие инструменты.
Проект ещё живой?
Да — репозиторий ведётся с 2013 года, у него около 11,3 тыс. звёзд, он не переведён в архив, и в нём работают CI-процессы проверки стиля кода, статического анализа и релизов по вехам.
Ей можно пользоваться бесплатно, в том числе в коммерческих целях?
Да. Лицензия MIT, так что библиотеку можно использовать, изменять и поставлять в составе коммерческих проектов бесплатно.
What are similar projects?
PHP-Parser, laravel-ide-helper, nom, parsedown, type-fest, stb, uuid, spectre
Which topics is it in?
php-library, text, utilities, opensource, text-processing, no-dependencies, lightweight, code-quality, php, programming, developers, library