Download the PHP package itcrackers/helper without Composer
On this page you can find all versions of the php package itcrackers/helper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download itcrackers/helper
More information about itcrackers/helper
Files in itcrackers/helper
Package helper
Short Description Common utility package for Core PHP and PHP frameworks, providing masking, validation, and formatting helpers.
License
Informations about the package helper
ITCrackers Helper
A lightweight, framework-independent PHP utility package that provides Masking, Validation, and Formatting helpers for Core PHP and modern PHP frameworks such as Laravel.
๐ Table of Contents
- Features
- Requirements
- Compatibility
- Installation
- Available Modules
- Quick Start
- Usage
- Examples
- Testing
- Project Structure
- Versioning
- Changelog
- Contributing
- Security
- Support
- License
- Author
โจ Features
- Framework Independent
- Supports Core PHP
- Supports Laravel
- PSR-4 Autoloading
- Lightweight
- High Performance
- Easy Integration
- Zero Configuration
- Clean API
- Production Ready
- Composer Installable
- Fully Object-Oriented
โ๏ธ System Requirements
| Software | Minimum Version |
|---|---|
| PHP | 7.0+ |
| Composer | 2.4+ |
๐ Compatibility
| Platform | Support |
|---|---|
| Core PHP | โ |
| Laravel 8โ13 | โ |
| Symfony | โ |
| CodeIgniter | โ |
| CakePHP | โ |
| Slim Framework | โ |
| Yii Framework | โ |
๐ฆ Installation
Install the package via Composer.
๐ Quick Start
Core PHP
Laravel
๐ Available Modules
๐ Masking
Hide sensitive information before displaying it.
| Method | Description |
|---|---|
| email() | Mask Email Address |
| phone() | Mask Mobile Number |
| aadhaar() | Mask Aadhaar Number |
| pan() | Mask PAN Number |
| passport() | Mask Passport Number |
| account() | Mask Bank Account Number |
| card() | Mask Credit/Debit Card Number |
โ Validation
Validate commonly used data formats.
| Method | Description |
|---|---|
| email() | Validate Email Address |
| phone() | Validate Mobile Number |
| aadhaar() | Validate Aadhaar Number |
| pan() | Validate PAN Number |
| ifsc() | Validate IFSC Code |
| gstin() | Validate GSTIN |
| passport() | Validate Passport Number |
| pincode() | Validate PIN Code |
| url() | Validate URL |
| ip() | Validate IP Address |
| ipv4() | Validate IPv4 Address |
| ipv6() | Validate IPv6 Address |
| uuid() | Validate UUID |
| macAddress() | Validate MAC Address |
| password() | Validate Password Strength |
| creditCard() | Validate Credit Card |
| upi() | Validate UPI ID |
| vehicleNumber() | Validate Vehicle Registration Number |
๐ป Usage
Core PHP
Laravel
๐ Examples
Email Masking
Output
Phone Masking
Output
Aadhaar Masking
Output
PAN Masking
Output
Email Validation
Output
Phone Validation
Output
Aadhaar Validation
Output
PAN Validation
Output
๐งช Running Tests
Run PHPUnit tests.
๐ Project Structure
๐ Versioning
This project follows Semantic Versioning (SemVer).
| Version | Description |
|---|---|
| Major (X.0.0) | Breaking Changes |
| Minor (1.X.0) | New Features |
| Patch (1.0.X) | Bug Fixes |
Example
๐ Changelog
See the CHANGELOG.md file for complete release history.
๐ค Contributing
Contributions are always welcome.
Development Workflow
Create a feature branch.
Commit your changes.
Push your branch.
Finally, create a Pull Request.
๐ Security
If you discover any security vulnerability, please create a private issue or contact the maintainer before publicly disclosing it.
โญ Support
If you find this package useful, please consider:
- โญ Starring the repository on GitHub
- ๐ Reporting bugs
- ๐ก Suggesting new features
- ๐ค Contributing to the project
๐ License
This package is open-sourced software licensed under the MIT License.
See the LICENSE file for more information.
๐จโ๐ป Author
ITCrackers
GitHub
Packagist
https://packagist.org/packages/itcrackers/helper