Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jitesoft/php-clock
PSR-20 clock implementation.
https://github.com/jitesoft/php-clock
Last synced: 5 days ago
JSON representation
PSR-20 clock implementation.
- Host: GitHub
- URL: https://github.com/jitesoft/php-clock
- Owner: jitesoft
- License: mit
- Created: 2023-07-26T10:20:45.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-26T10:26:29.000Z (over 1 year ago)
- Last Synced: 2024-05-03T04:47:45.418Z (7 months ago)
- Language: PHP
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Clock
Implementation of the [PSR-20](https://www.php-fig.org/psr/psr-20/) interface for Clock in php.
## Why
When working with time in php, it's common to either create a new DateTime (or preferably DateTimeImmutable) object
or to use the `time()` function.
This makes testing a bit hard, seeing you would have to mock the `time` global function (which can be a pain) or do some
black magick to fake the DateTimeImmutable class.## What more?
In the first implementation of this package, the only thing implemented is the `now` function, which returns
a `DateTimeImmutable` object.
In the future, more functionality might be added.
## LicenseMIT