Download the PHP package lithephp/swisshelper without Composer
On this page you can find all versions of the php package lithephp/swisshelper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lithephp/swisshelper
More information about lithephp/swisshelper
Files in lithephp/swisshelper
Package swisshelper
Short Description Lithe SwissHelper is a comprehensive PHP utility library designed to simplify common programming tasks. It provides a collection of helper functions for string manipulation, array handling, data validation, and more, all designed with a focus on developer experience and code readability.
License MIT
Informations about the package swisshelper
Lithe SwissHelper
Introduction
Lithe SwissHelper is a comprehensive PHP utility library designed to simplify common programming tasks. It provides a collection of helper functions for string manipulation, array handling, data validation, and more, all designed with a focus on developer experience and code readability.
Installation
Install the package via Composer:
Detailed Function Documentation
DateTime Helper (now)
The now()
function provides a simple interface for datetime manipulation.
String Helper (str)
The string helper provides various methods for string manipulation.
Creating Slugs
Removing Accents
Extracting Numbers
Applying Masks
Array Helper (arr)
The array helper provides methods for array manipulation and access.
Accessing Nested Arrays
Selecting Specific Keys
Money Helper (money)
The money helper formats monetary values according to different currency standards.
Validation Helper (validate)
The validation helper provides methods for validating different types of data.
Email Validation
URL Validation
IP Address Validation
Date Validation
Name Validation
Credit Card Validation
Password Validation
Age Validation
Other Validations
Random String Generator (random)
The random helper generates random strings with different characteristics.
URL Helper (url)
The URL helper provides methods for URL manipulation and generation.
Testing
The package includes a comprehensive test suite. To run the tests:
Contributing
Contributions are welcome and will be fully credited. Please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Coding Standards
This package follows PSR-12 coding standards. Ensure your code adheres to these standards:
Security
If you discover any security-related issues, please email [email protected] instead of using the issue tracker.
License
The MIT License (MIT). Please see License File for more information.
Support
Create an issue in the GitHub repository.