PHP Classes

Site content newsletter

Recommend this page to a friend!
  Daily HTML version   Weekly HTML version   Daily text version   Weekly text version  

Hello this is the Weekly PHP Classes newsletter of Wednesday - 2024-07-17

  • Contents


    Top friends of the site

    Friends of the PHP Classes site is a initiative to provide recognition to the users that contribute to the growth of the site community.

    For more information on how to become a friend of the site look here.

    Rank Friend Referrals
    1 solomongaby Romania Romania 1


    Innovation award results

    Nominees to win the award of June of 2024

    Class: PHPInfo Guard
    Description: Protected replacement for the phpinfo() function
    Author: Eric Jumba
    Country: United States

    Class: QR Code PHP
    Description: Process decoded QR Code received from the browser
    Author: Marcelo Telles
    Country: Brazil

    Class: Protected PHPInfo
    Description: Show PHPInfo function output on a protected page
    Author: Faris AL-Otabi
    Country: Saudi Arabia

    Class: Emask Notifier
    Description: Send SMS messages using an API and notify by email
    Author: Chun-Sheng, Li
    Country: Taiwan

    Class: Fast Pages
    Description: Generate HTML for several types of pages
    Author: Rodrigo Faustino
    Country: Brazil

    Class: IrisSG Technical Test
    Description: Convert spreadsheet column letters to numbers
    Author: András Zoltán-Gyárfás
    Country: Romania

    Class: Strategy Pattern Example
    Description: Add a competition strategy to model classes
    Author: András Zoltán-Gyárfás
    Country: Romania

    Class: APL Test
    Description: Process large CSV files using Laravel queues
    Author: András Zoltán-Gyárfás
    Country: Romania

    Class: Feature Flag
    Description: Enable and disable features of Laravel application
    Author: Mohamed Ahmed
    Country: Egypt

    Class: Font Awesome Gutenberg Picker
    Description: Use Font Awesome Icons on WordPress posts
    Author: Victor Andeloci
    Country: Brazil

    Class: Laravel Middleman
    Description: Improve the security of HTTP request responses
    Author: The Algoslingers
    Country: Ghana

    Class: Yii2 Giitwig
    Description: Implement CRUD applications using Twig templates
    Author: Insolita
    Country: Russian Federation



    • Latest package entries

    • Laravel Simple Validation

      Picture of Chun-Sheng, Li
      Author: Chun-Sheng, Li
      Date: 2024-07-16 (1 day ago)
      Groups: PHP 5, Libraries, Validation
      Description: This package can add validation rules to use in the Laravel application.

      It provides a class that implements several validation rules and can be used to validate values passed to requests processed by a Laravel application.

      Currently it can validate:

      - String values

      - Email addresses

      - IP addresses

      - String value length
    • Book Lib

      Picture of Okanlawon Anuoluwapo
      Author: Okanlawon Anuoluwapo
      Date: 2024-07-16 (1 day ago)
      Groups: Content management, PHP 7, Applications
      Description: This package provides an application to manage a book library and book authors.

      It provides a Web site that lets users perform several types of operations with books in a library and the respective authors.

      It lets users perform operations like list, add, show, update, and destroy book authors and records.
    • D3 Logger

      Picture of Uldis Nelsons
      Author: Uldis Nelsons
      Date: 2024-07-15 (2 days ago)
      Groups: Files and Folders, Logging, PHP 8
      Description: This package can log messages to files that rotate up to a limit.

      It calls the Monolog class to log messages of different types like info, debug, notice, warning, error, critical, alert, and emergency.

      The log messages are stored in a given directory and automatically rotate to create multiple log files.

      The package is configured to limit the number of stored log files. Older log files are deleted when the log file limit is reached.

    • Auto-Price

      Picture of The Algoslingers
      Author: The Algoslingers
      Date: 2024-07-14 (3 days ago)
      Groups: PHP 5, E-Commerce, User Management, Finances
      Description: This class can adjust prices based on the current user location.

      It uses a Web service to determine the user country based on the IP address of the computer that the user is using to access the current site Web pages.

      The class returns a factor number that determines the factor that the prices of products should be multiplied to adjust those prices according to the user country.
    • Minimal Singleton

      Picture of Ahmad Mustapha
      Author: Ahmad Mustapha
      Date: 2024-07-13 (4 days ago)
      Groups: Language, Design Patterns, PHP 8
      Description: This package can show how to create only one object of class.

      It provides a singleton helper class that can store a single object of a given class and return the same object every time it is called to return the singleton.

      The package also provides an example class that uses the singleton helper class to ensure that only one object of that class exists.
    • Personalized PHP

      Picture of The Algoslingers
      Author: The Algoslingers
      Date: 2024-07-12 (5 days ago)
      Groups: PHP 5, User Management, Geography
      Description: This class can serve personalized content based on user location.

      It can determine the user's country based on their IP address using the IP 2 Location Web service.

      The class can return content based on the user's country.
    • Interface Testing

      Picture of DeGraciaMathieu
      Author: DeGraciaMathieu
      Date: 2024-07-11 (6 days ago)
      Groups: Data types, Language, Testing, PHP 8
      Description: This package can demonstrate how to test an interface with PHPUnit.

      It provides example interface definitions for user repository classes.

      The package also provides PHPUnit test classes to show how to test those classes.
    • Nominax

      Picture of Luis Toscano
      Author: Luis Toscano
      Date: 2024-07-10 (7 days ago)
      Groups: PHP 7, Business, Applications
      Description: This package can control the hours worked by employees.

      It provides an application that can keep track of the hours worked by employees of a company.

      Currently, it can:

      - Manage user accounts

      - Manage employee records

      - Keep track of hours worked by employees in spreadsheets