webeweb / core-library
Core library
Installs: 151 666
Dependents: 22
Suggesters: 0
Security: 0
Stars: 6
Watchers: 2
Forks: 3
Open Issues: 0
Requires
- php: ^7.1|^8.0
- ext-curl: *
- ext-dom: *
- ext-fileinfo: *
- ext-gd: *
- ext-imagick: *
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
- ext-posix: *
- ext-zip: *
- guzzlehttp/guzzle: ^6.0|^7.0
- psr/log: ^1.0|^2.0|^3.0
Requires (Dev)
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.4
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^7.0|^9.0
Suggests
- ext-ftp: For usage of WBW\Library\Ftp\Client classes
- dev-master / 9.x-dev
- v9.6.1
- v9.6.0
- v9.5.7
- v9.5.6
- v9.5.5
- v9.5.4
- v9.5.3
- v9.5.2
- v9.5.1
- v9.5.0
- v9.4.0
- v9.3.0
- v9.2.0
- v9.1.0
- v9.0.0
- v8.85.0
- v8.84.0
- v8.83.0
- v8.82.0
- v8.81.0
- v8.80.0
- v8.79.2
- v8.79.1
- v8.79.0
- v8.78.0
- v8.77.0
- v8.76.0
- v8.75.1
- v8.75.0
- v8.74.0
- v8.73.0
- v8.72.2
- v8.72.1
- v8.72.0
- v8.71.0
- v8.70.0
- v8.69.0
- v8.68.0
- v8.67.0
- v8.66.0
- v8.65.0
- v8.64.0
- v8.63.1
- v8.63.0
- v8.62.1
- v8.62.0
- v8.61.0
- v8.60.0
- v8.59.0
- v8.58.0
- v8.57.2
- v8.57.1
- v8.57.0
- v8.56.0
- v8.55.0
- v8.54.0
- v8.53.0
- v8.52.0
- v8.51.1
- v8.51.0
- v8.50.0
- v8.49.1
- v8.49.0
- v8.48.0
- v8.47.0
- v8.46.2
- v8.46.1
- v8.46.0
- v8.45.0
- v8.44.0
- v8.43.0
- v8.42.0
- v8.41.1
- v8.41.0
- v8.40.1
- v8.40.0
- v8.39.1
- v8.39.0
- v8.38.0
- v8.37.0
- v8.36.0
- v8.35.0
- v8.34.0
- v8.33.0
- v8.32.3
- v8.32.2
- v8.32.1
- v8.32.0
- v8.31.0
- v8.30.1
- v8.30.0
- v8.29.0
- v8.28.0
- v8.27.0
- v8.26.0
- v8.25.0
- v8.24.1
- v8.24.0
- v8.23.0
- v8.22.0
- v8.21.0
- v8.20.0
- v8.19.0
- v8.18.1
- v8.18.0
- v8.17.0
- v8.16.0
- v8.15.0
- v8.14.1
- v8.14.0
- v8.13.0
- v8.12.0
- v8.11.0
- v8.10.0
- v8.9.0
- v8.8.0
- v8.7.0
- v8.6.0
- v8.5.0
- v8.4.0
- v8.3.0
- v8.2.0
- v8.1.0
- v8.0.0
- v7.0.0
- v6.10.0
- v6.9.6
- v6.9.5
- v6.9.4
- v6.9.3
- v6.9.2
- v6.9.1
- v6.9.0
- v6.8.2
- v6.8.1
- v6.8.0
- v6.7.0
- v6.6.0
- v6.5.0
- v6.4.0
- v6.3.0
- v6.2.0
- v6.1.0
- v6.0.0
- v5.1.2
- v5.1.1
- v5.1.0
- v5.0.1
- v5.0.0
- v4.6.0
- v4.5.0
- v4.4.2
- v4.4.1
- v4.4.0
- v4.3.0
- v4.2.0
- v4.1.0
- v4.0.0
- v3.0.1
- v3.0.0
- v2.5.1
- v2.5.0
- v2.4.1
- v2.4.0
- v2.3.0
- v2.2.0
- v2.1.0
- v2.0.0
- v1.1.1
- v1.1.0
- v1.0.0
This package is auto-updated.
Last update: 2024-12-14 10:52:15 UTC
README
core-library
contains some classes we re-use regularly into other packages or
projects.
Provides:
- Cipher (ROT13, ROT45, etc.)
- Database connector (Access, SQL Server, MySQL, etc.)
- Helper (array, boolean, double, float, integer, string, etc.)
- Logger (null logger, terminal logger, etc.)
- Math (Fibonacci, Luhn algorithm, Pascal's triangle, etc.)
- Model (billing, system, vehicle, etc.)
- Monitor (hard disk, memory, network, operating system, processor, etc.)
- Security classes (authenticator, password authentication, token generator, etc.)
- Serializer (CSV, JSON, XML, etc.)
- Sorter (alphabetical tree sort, quick sort, etc.)
- Traits collection (array, boolean, double, float, integer, string, etc.)
- Utility (archive, system, etc.)
- Validation API (rule, rule set, validator, etc.)
- Ciqual table
- cURL wrapper
- FTP clients (FTP, FTPS, SFTP, etc.)
- Quadratus models
- QueryBuilder wrapper
- SkiData (card, customer, user, etc.)
- Widget (asset, component, renderer, etc.)
If you like this package, pay me a beer (or a coffee)
Compatibility
Installation
Open a command console, enter your project directory and execute the following command to download the latest stable version of this package:
composer require webeweb/core-library
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Usage
Libraries resources:
- Ciqual README/Documentation
- cURL README/Documentation
- Easilys README/Documentation
- FTP README/Documentation
- Highcharts README/Documentation
Testing
To test the package, is better to clone this repository on your computer. Open a command console and execute the following commands to download the latest stable version of this package:
git clone https://github.com/webeweb/core-library.git
cd core-library
composer install
Once all required libraries are installed then do:
vendor/bin/phpunit
License
core-library
is released under the MIT License. See the bundled LICENSE
file for details.