Libraries tagged by clean php code

agenciaecode/types

2 Favers
249 Downloads

Common types for clean code PHP projects.

Go to Download


toweringmedia/module-call-for-price

0 Favers
0 Downloads

The ToweringMedia Call for Price Extension for Magento 2 gives you full control over how and when product prices are displayed. Designed for B2B stores, custom products, and high-value catalogs, it lets you hide prices, replace the Add to Cart button, and guide customers into a professional quote-request workflowβ€”without custom development or performance impact. Key Features Hide prices with precisionControl price visibility by category, customer group, product, customer, or store view. Replace Add to Cart with custom actionsSwap Add to Cart for a popup quote form, a dedicated quote page, or a custom URL. Built-in quote request systemCapture qualified leads with a professional form that includes full product context. Admin quote managementView and manage all quote requests in a centralized Magento admin grid. Email notifications & auto-repliesNotify admins instantly and automatically confirm requests for customers. Magento-native & performance-safeBuilt to Magento 2 standards with clean code, caching compatibility, and PHP 8.1–8.3 support.

Go to Download


jurasm2/nette

0 Favers
22 Downloads

Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.

Go to Download


osynapsy/mailer

0 Favers
6 Downloads

Less code, more control. A clean, backend-driven mailer for PHP β€” modular, debuggable, and ready for your own delivery clients.

Go to Download


rcalicdan/fiber-async

1 Favers
58 Downloads

fiber-async is a modern PHP library that simplifies asynchronous programming using PHP Fibers. It offers a clean, expressive syntax for running non-blocking code, handling concurrency, and managing asynchronous flows with structured error handling.

Go to Download


zenex/hiro

0 Favers
38 Downloads

PHP 7 framework for creating apps using TDD/BDD/DDD and clean code

Go to Download


laravelplus/attrify

1 Favers
2 Downloads

laravelplus/attrify streamlines Laravel validation by leveraging PHP attributes for expressive, annotation-based rules directly within your request classes. This package transforms how you define constraints, delivering cleaner code, centralized configuration, and a more intuitive development workflow. With attrify, maintaining and evolving complex validation logic becomes easier than everβ€”just annotate, refine, and let Laravel handle the rest.

Go to Download


joedevsharp/entitylite

0 Favers
15 Downloads

A lightweight PHP ORM inspired by Entity Framework, designed to simplify database interactions and provide an intuitive way to manage entities and relationships. This library utilizes a fluent interface and follows the PSR-4 autoloading standard, making it easy to integrate into any PHP project. With support for basic CRUD operations and a focus on simplicity and performance, this ORM empowers developers to work with databases seamlessly while maintaining clean and maintainable code.

Go to Download


calm-canvas/archetype-theme-kit

0 Favers
8 Downloads

Archetype-Theme-Kit is a high-performance PHP library for WordPress developers. It provides a standardized foundation of core functions, global constants, and reusable utilities. Designed to streamline theme development, it ensures architectural consistency and clean code across multiple projects.

Go to Download


furqansiddiqui/ethereum-php

18 Favers
25641 Downloads

A modern, dependency-light Ethereum library powered by a clean cryptographic core

Go to Download


g4/clean-core

2 Favers
74647 Downloads

clean-core php library

Go to Download


sendx/sendx-php-sdk

0 Favers
11377 Downloads

# SendX REST API Documentation ## πŸš€ Introduction The SendX API is organized around REST principles. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs. **Key Features:** - πŸ”’ **Security**: Team-based authentication with optional member-level access - 🎯 **Resource-Oriented**: RESTful design with clear resource boundaries - πŸ“Š **Rich Data Models**: Three-layer model system (Input/Output/Internal) - πŸ”— **Relationships**: Automatic prefix handling for resource relationships - πŸ“ˆ **Scalable**: Built for high-volume email marketing operations ## πŸ—οΈ Architecture Overview SendX uses a three-layer model architecture: 1. **Input Models** (`RestE*`): For API requests 2. **Output Models** (`RestR*`): For API responses with prefixed IDs 3. **Internal Models**: Core business logic (not exposed in API) ## πŸ” Security & Authentication SendX uses API key authentication: ### Team API Key ```http X-Team-ApiKey: YOUR_TEAM_API_KEY ``` - **Required for all requests** - Team-level access to resources - Available in SendX Settings β†’ Team API Key ## πŸ†” Encrypted ID System SendX uses encrypted IDs for security and better developer experience: - **Internal IDs**: Sequential integers (not exposed) - **Encrypted IDs**: 22-character alphanumeric strings - **Prefixed IDs**: Resource-type prefixes in API responses (`contact_`) ### ID Format **All resource IDs follow this pattern:** ``` _ ``` **Example:** ```json { "id": "contact_BnKjkbBBS500CoBCP0oChQ", "lists": ["list_OcuxJHdiAvujmwQVJfd3ss", "list_0tOFLp5RgV7s3LNiHrjGYs"], "tags": ["tag_UhsDkjL772Qbj5lWtT62VK", "tag_fL7t9lsnZ9swvx2HrtQ9wM"] } ``` ## πŸ“š Resource Prefixes | Resource | Prefix | Example | |----------|--------|---------| | Contact | `contact_` | `contact_BnKjkbBBS500CoBCP0oChQ` | | Campaign | `campaign_` | `campaign_LUE9BTxmksSmqHWbh96zsn` | | List | `list_` | `list_OcuxJHdiAvujmwQVJfd3ss` | | Tag | `tag_` | `tag_UhsDkjL772Qbj5lWtT62VK` | | Sender | `sender_` | `sender_4vK3WFhMgvOwUNyaL4QxCD` | | Template | `template_` | `template_f3lJvTEhSjKGVb5Lwc5SWS` | | Custom Field | `field_` | `field_MnuqBAG2NPLm7PZMWbjQxt` | | Webhook | `webhook_` | `webhook_9l154iiXlZoPo7vngmamee` | | Post | `post_` | `post_XyZ123aBc456DeF789GhI` | | Post Category | `post_category_` | `post_category_YzS1wOU20yw87UUHKxMzwn` | | Post Tag | `post_tag_` | `post_tag_123XyZ456AbC` | | Member | `member_` | `member_JkL012MnO345PqR678` | ## 🎯 Best Practices ### Error Handling - **Always check status codes**: 2xx = success, 4xx = client error, 5xx = server error - **Read error messages**: Descriptive messages help debug issues - **Handle rate limits**: Respect API rate limits for optimal performance ### Data Validation - **Email format**: Must be valid email addresses - **Required fields**: Check documentation for mandatory fields - **Field lengths**: Respect maximum length constraints ### Performance - **Pagination**: Use offset/limit for large datasets - **Batch operations**: Process multiple items when supported - **Caching**: Cache responses when appropriate ## πŸ› οΈ SDKs & Integration Official SDKs available for: - [Golang](https://github.com/sendx/sendx-go-sdk) - [Python](https://github.com/sendx/sendx-python-sdk) - [Ruby](https://github.com/sendx/sendx-ruby-sdk) - [Java](https://github.com/sendx/sendx-java-sdk) - [PHP](https://github.com/sendx/sendx-php-sdk) - [JavaScript](https://github.com/sendx/sendx-javascript-sdk) ## πŸ“ž Support Need help? Contact us: - πŸ’¬ **Website Chat**: Available on sendx.io - πŸ“§ **Email**: [email protected] - πŸ“š **Documentation**: Full guides at help.sendx.io --- **API Endpoint:** `https://api.sendx.io/api/v1/rest` [](https://god.gw.postman.com/run-collection/33476323-44b198b0-5219-4619-a01f-cfc24d573885?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D33476323-44b198b0-5219-4619-a01f-cfc24d573885%26entityType%3Dcollection%26workspaceId%3D6b1e4f65-96a9-4136-9512-6266c852517e)

Go to Download


dprmc/clear-structure-sentry-web-services

0 Favers
4607 Downloads

A library of php code to interact with Sentry's Web Services SOAP API.

Go to Download


drewjw81/clear-qr

8 Favers
48 Downloads

A PHP class to generate QR Codes using ImageMagick

Go to Download


ug-php/clean-architecture-core

26 Favers
94 Downloads

PHP clean architecture core library

Go to Download


<< Previous Next >>