Download the PHP package timefrontiers/php-core without Composer
On this page you can find all versions of the php package timefrontiers/php-core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package php-core
TimeFrontiers PHP Core
Core utilities, enums, and helpers for TimeFrontiers packages.
Installation
Requirements
- PHP 8.1+
- ext-curl (for URL utilities)
giggsey/libphonenumber-for-php^8.13 (forPhoneutilities — installed automatically)
Package Contents
| Class | Description |
|---|---|
AccessRank |
Enum for user access levels (int-backed) |
AccessGroup |
Enum for user access groups (string-backed) |
HttpStatus |
Enum for HTTP status codes |
Http |
HTTP utilities (redirect, JSON responses, headers) |
Header |
HTTP header utilities (status, redirects, caching) |
Client |
HTTP client using cURL |
Request |
Request parameter handling with validation |
Url |
URL manipulation utilities |
Str |
String utilities |
Time |
Date/time utilities |
Phone |
Phone number parsing, formatting, country/continent lookup |
AccessRank Enum
User access levels for permission control and error visibility filtering.
Rank Values
| Rank | Value | Description |
|---|---|---|
| GUEST | 0 | Public users |
| USER | 1 | Logged in users |
| ANALYST | 2 | Data analysts |
| ADVERTISER | 3 | Advertisers |
| MODERATOR | 4 | Staff (internal errors) |
| EDITOR | 5 | Content editors |
| ADMIN | 6 | Administrators |
| DEVELOPER | 7 | Developers (system errors) |
| SUPERADMIN | 8 | Super admins (debug errors) |
| OWNER | 14 | Full access |
AccessGroup Enum
String-backed version of AccessRank for database storage.
HttpStatus Enum
HTTP status codes with helper methods.
Http Utilities
Request Handling
Http Client
cURL-based HTTP client for making API requests.
Http Header
HTTP header utilities for responses.
Time (Date/Time Utilities)
Date and time formatting and manipulation.
URL Utilities
String Utilities
Need random strings? Use
TimeFrontiers\Data\Randomfromtimefrontiers/php-data— it's CSPRNG-backed withalphanumeric,hex,base64,uuid,numeric, and more.Str::randomno longer exists in php-core.
Phone Utilities
Static wrapper around giggsey/libphonenumber-for-php for parsing, validating,
formatting, and geolocating phone numbers. Every method returns null (or
false for is* checks) on failure — no exceptions thrown.
Formatting
Country & continent lookup
Supported continents: Africa, Asia, Europe, North America,
South America, Oceania, Antarctica. The internal map covers all 249
ISO 3166-1 alpha-2 codes.
Line type & carrier
Possible type() values: mobile, landline, fixed_or_mobile, toll_free,
premium_rate, shared_cost, voip, personal_number, pager, uan,
voicemail, unknown.
Validation
Structured parse
One call returning everything at once — handy for logging or API responses:
Normalization
Cheap, no libphonenumber needed — useful as a pre-store cleanup:
License
MIT License