dogma / dogma
The incomplete standard library
v0.2.22
2023-06-22 08:25 UTC
Requires
- php: ^7.4|^8.0
- ext-calendar: *
- nette/http: ~2.4|~3.0
- nette/utils: ~2.4|~3.0|~4.0
Requires (Dev)
- dogma/dogma-dev: 0.1.29
- phpstan/phpstan: 1.10.2
- phpstan/phpstan-strict-rules: ^1.0
Suggests
- ext-dom: for Dom (basic functionality)
- ext-fileinfo: for Io (content type and encoding detection)
- ext-iconv: for Str (converting encoding when ext-mbstring is not available)
- ext-intl: for Str and Language (advanced unicode manipulation)
- ext-mbstring: for Str (basic functionality)
- ext-recode: for Str (converting encoding when ext-mbstring and ext-iconv are not available)
- symfony/polyfill-intl-icu: for Str and Language
- symfony/polyfill-intl-normalizer: for Str
- symfony/polyfill-mbstring: for Str
This package is auto-updated.
Last update: 2026-06-08 17:14:03 UTC
README
Important
This repository has moved to Codeberg. Development continues there; this GitHub copy is archived and read-only.
also, FUCK MICROSOFT! Dogma ========
The incomplete standard library.
Collection of:
- basic types
- interfaces
- iterable types and iterators
- constant list and enumerations
- math/graph algorithms
- easy to use wrappers over built-in functions
- the best date and time library there is
- some other essential libraries
Requirements
- PHP 7.2+
Author:
Vlasta Neubauer, https://twitter.com/paranoiq