Luminova Framework

Utility Functions

Table of Contents

  1. Utility Static Methods for Basic Operations

    Useful static methods to format and normalize inputs, including validating email and phone numbers or generating randomized strings, EAN, UPC, UUIDs, email masking, and many more.

  2. Input Sanitization and Escaper

    Escaper provides essential methods for escaping and sanitizing data to enhance security and prevent vulnerabilities, this ensures that user-generated input is safely handled across different contexts.

  3. Client IP Address and Proxy Helper

    Manage and retrieve the client’s IP address, detect proxies or Tor exit nodes, and fetch detailed info via IPHub or IPApi.

  4. Basic Mathematical Operations Helpers

    Provides basic methods for currency conversion, unit conversion, averages, ratings, discounts, distance and interest calculations.