lanigirodrolsoahc / utilitools
common tools for quick builds and patches
v1.2.1
2026-05-01 07:58 UTC
Requires
- phpmailer/phpmailer: ^7.0
- phpunit/phpunit: ^9.6
README
Common tools for quick PHP development – lightweight helpers, database utilities, JS helpers, and more.
PHP Compatibility
Installation
composer require lanigirodrolsoahc/utilitools
Structure
utilit00ls ├── documentation/ │ └── visual.mermaid.md ├── src/ │ ├── interface/ │ │ ├── locale/ | | | └──French.class.php │ │ └── Locale.interface.php │ ├── js/ │ │ ├── Helper.class.js │ │ ├── Loader.class.js │ │ └── Tooltip.class.js │ ├── system/ │ │ ├── Database.class.php │ │ ├── Sql.class.php │ │ └── System.class.php │ ├── t00ls/ │ │ ├── Crap.class.php │ │ ├── Debug.class.php │ │ ├── Includer.class.php │ │ ├── Krypto.class.php │ │ ├── Mailer.class.php │ │ ├── MonthlyMarkDown.class.php │ │ ├── Std.class.php │ │ └── WorkingDays.class.php │ ├── trait/ │ │ ├── Databased.trait.php │ │ ├── Dates.trait.php │ │ ├── Errors.trait.php │ │ ├── Instanced.trait.php │ │ └── VirtualObject.trait.php │ └── view/ | ├── style/ | | └──Periods.style.css │ |── HtmlGenerator.class.php │ └── Period.class.php ├── tests/ │ ├── dates.Test.php │ ├── DummyKrypto.class.php │ ├── DummyVO.class.php │ ├── krypto.Test.php │ ├── markdown.Test.php │ ├── MockMarkDown.class.php │ ├── period.Test.php │ ├── std.Test.php │ ├── system.Test.php │ └── vo.Test.php ├── .gitattributes ├── .gitignore ├── autoload.php ├── composer.json ├── LICENSE ├── phpunit.xml └── README.md
Usage
require dirname(__FILE__).'/vendor/autoload.php'; use Utilitools\Std; Std::__new();
Test
php ./vendor/bin/phpunit vendor/lanigirodrolsoahc/utilitools/tests --testdox
License
MIT License
Copyright (c) lanigirodrolsoahc
See the LICENSE file for details.