🐘 PHP Digest

68 result(s) for “extension”

1
k1tbyte/Wand-Enhancer

Advanced UX and interoperability extension for Wand (WeMod) app

Trendshift ▲ 82 k1tbyte 2d ago ⚠ Safety
2
AlexandrosGounis/pdfx

An extension of the traditional PDF standard, allowing multiple files to be stored in a single file via metadata

Document processing
Trendshift ▲ 75 AlexandrosGounis 6d ago ⚠ Safety
3
anthonysgro/geospoof

Browser extension that spoofs your geolocation & timezone, and auto-syncs to your VPN. Firefox, Chrome, Edge, Brave & Safari.

Trendshift ▲ 94 anthonysgro 7d ago ⚠ Safety
4
shopware/shopware

Shopware 6 is an open commerce platform based on Symfony Framework and Vue and supported by a worldwide community and more than 3.100 community extensions

GitHub ▲ 3.4k shopware 6d ago ⚠ Safety
5
ZF Oauth Provider

Zend Framework has pretty good OAuth consumer implementation. However, it has no support for implementing OAuth provider, and it turns out that there aren’t many other libraries for it. Most examples out there base on PECL oauth extension, which works just fine, with one c…

Blogs php100.wordpress.com 💬 14 Stas 180mo ago
6
Command Invoker Pattern with the Open/Closed Principle

Over on DZone, Giorgio Sironi demonstrates the "Open/Closed Principle on real world code". The pattern demonstrated is similar to the Command Pattern, and the post does a good job of introducing a class that is open for extension but closed for modification. Giorgio mentions tha…

Blogs blog.everymansoftware.com 💬 2 Josh Adell 176mo ago
7
A Unicode fgetc() in PHP

In preparation for a presentation I’m giving at this month’s Syracuse PHP Users Group meeting, I found the need to read in Unicode characters in PHP one at a time. Unicode is still second-class in PHP; PHP6 failed and we have to fallback to extensions like the mbstring extension…

Blogs zaemis.blogspot.com 💬 1 Timothy Boronczyk 132mo ago
8
PHP 8.5.0 Released!

The PHP development team announces the immediate availability of PHP 8.5.0. This release marks the latest minor release of the PHP language. PHP 8.5 comes with numerous improvements and new features such as: New "URI" extension New pipe operator (|>) Clone With New #[\NoDisca…

Blogs php.net Webmaster 7mo ago
9
Intro to PHP extensions

These are the slides for a talk about writing PHP extensions that I gave at the Berlin PHP User Group: Extending PHP - How to mount a rocket launcher on the back of an elephant (online) (PDF version) The code I used for demos is available on github and can serve as a kind of sta…

Blogs dev.imagineeasy.com badlynamedcode 145mo ago
10
Interview with Michael Lochemem

@agiroLoki Show Notes php_trie extension Trie article Functional Programming in PHP Audio This episode is sponsored by RingCentral Developers The post Interview with Michael Lochemem appeared first on Voices of the ElePHPant.

Blogs voicesoftheelephpant.com cal@voicesoftheelephpant.com (Cal Evans) 69mo ago
11
Mockery: Mock Return Value Provider Function With Multiple Values

If you've ever written a test in golang, chances are you've used the testify package to make writing tests a breeze. An immensely useful extension of that is the mockery package, which gives you the ability to autogenerate testify mocks for interfaces with ease.

Blogs archybold.com 94mo ago
12
Шустрые фреймворки-расширения

PHP язык расширяемый, причем расширять можно не только путем создания кастомных классов и библиотек, но и дописывая расширения (extensions) на языке C, которые подключаются непосредственно к интерпретатору. Естественно, такие расширения работают намного быстрее PHP кода, так как…

Blogs phphighload.com Just Snorkeling 🤿 171mo ago
13
PHPStan’s Doctrine extension just got a lot better!

PHPStan is a static analyser that focuses on finding bugs in your code before you even run it. Its unique extensibility allows it to correctly interpret common magic behavior of PHP like __call(), __set(), __get(), and offer static analysis in areas where it was considered impos…

Blogs medium.com Ondřej Mirtes 89mo ago
14
Stack Machines: Comments

Stack Machines: Comments fundamentals « rpn-calculator « shunting-yard « io « jumps « conditionals « comments « calls « variables « stack-frames « heap « compilers Most extensions to la deus stack machina so far have been to the execution engine. But there are also some improvem…

Blogs igor.io Igor Wiedler 72mo ago
15
The JIT in relation to PHP extensions

A few days ago I posted about Playing with the PHP JIT and included some simple benchmarking with the react-php-redis server project, which involves a lot of parsing but is ultimately still bound by I/O even when running async. I got some questions on Twitter that are around som…

Blogs beberlei.de Benjamin 88mo ago
16
How to fix PHP Curl HTTPS Certificate Authority issues on Windows

On Windows, HTTPS requests made with the Curl extension can fail because Curl has no root certificate list to validate the server certificates. This article discusses the secure and effective solutions, and highlights bad advice that can leave PHP applications insecure.

Blogs php.watch Ayesh Karunaratne 28mo ago
17
AEGIS Encryption with PHP Sodium Extension

The Sodium extension in PHP 8.4 now supports `AEGIS-128L` and `AEGIS256` Authenticated Encryption ciphers. They are significantly faster than `AES-GCM` and `CHACHA20-POLY1305`. This article benchmarks them and explains how to securely encrypt and decrypt data using `AEGIS-128L` …

Blogs php.watch Ayesh Karunaratne 31mo ago
19
HTTP/3 Request with PHP Curl Extension

How to make HTTP/3 HTTP requests using PHP Curl extension, along with how to compile Curl with HTTP/3 support for PHP.

Blogs php.watch Ayesh Karunaratne 32mo ago
23
Create Weird Fun PHPStan Rules like Nobody's Watching

There are 2 ways to use PHPStan. You can use native levels, and official extensions and raise the level from 0 to 8. This is a good start, but it often requires enormous work and brings must-have value. There is also a 2nd way: I wanted PHPStan **to be more fun and more tailored…

Blogs tomasvotruba.com Tomas Votruba 15mo ago
24
Custom PHPStan Rules to Improve Every Symfony project

Using PHPStan is not just about getting to level 8 with less than 100 ignored cases. Yes, there are also [official extensions](https://packagist.org/?query=phpstan%2Fphpstan-) that improve the type support of Symfony, Doctrine, and Laravel projects. But more rules are needed to …

Blogs tomasvotruba.com Tomas Votruba 16mo ago
26
[news] ApiDoc extension version 4.0.0 released

We are very pleased to announce the release of the ApiDoc extension version 4.0.0. This is a major release that modernizes ApiDoc for current PHP projects. The minimum PHP version is now 8.2, and dependency requirements were raised for nikic/php-parser, phpdocumentor/reflection,…

Blogs yiiframework.com samdark 1mo ago
28
[extension] bestyii/yii2-tabler

bestyii/yii2-tabler ¶ 产品定位 当前交付面 适合什么项目 和应用的边界 安装 快速开始 组件契约 资源策略 产品目标 稳定性与兼容原则 质量与可维护性 文档入口 选型结论 bestyii/yii2-tabler 是一个面向 Yii2 后台、运营平台和数据管理界面的 Tabler 组件包。 它不是单纯的 CSS 主题封装,而是把 Tabler 的视觉语言、常见后台部件和前端插件整合成可复用的 Yii2 Widget 与 Asset Bundle。 从产品目标上,它不应只是一个“Tabler 版补充包”,而应逐步成为 yiisoft/…

Blogs yiiframework.com ezsky 2mo ago
29
[extension] chinaphp/yii2-ide-helper

Yii2 IDE Helper ¶ 功能特性 安装 使用 PhpStorm Meta 文件详解 PhpStorm 配置 生成文件示例 测试 贡献 许可证 致谢 为 Yii2 框架提供 PhpStorm 智能代码补全支持,灵感来源于 barryvdh/laravel-ide-helper 功能特性 ¶ ✅ 为 Yii2 组件生成完整的 PHPDoc 类型提示 ✅ 为 ActiveRecord 模型生成属性和方法文档 ✅ 为 ActiveQuery 生成查询构建器提示 ✅ 生成 PhpStorm Meta 文件支持高级 IDE 特性(DI 容器、类型推断)…

Blogs yiiframework.com chinaphp 11h ago
31
[extension] neoacevedo/yii2-chartjs-widget

ChartJs Widget ¶ Installation Usage Further Information Contributing Credits License Este paquete es un fork de 2amigos/yii2-chartjs-widget, el cual se encuentra en modo de solo lectura. Este fork fue creado para mantener vivo el paquete y continuar su mantenimiento. Renders a C…

Blogs yiiframework.com NestorAcevedo 11h ago
34
[extension] davidrnk/yii2-recurring-date

yii2-recurring-date ¶ Main Features Installation Usage JSON Format (persisted) Calculation of the Next Expiration Date Configuration and Customization Validations and UX Behavior Internationalization (i18n) Tests Best Practices and Notes Contributing License A Yii2 extension/wid…

Blogs yiiframework.com DavidRmz 11h ago
35
[extension] crenspire/yii2-react-starter

Yii2 - Modern Starter Kit Screenshots Requirements Installation Production Build Configuration Directory Structure Testing Yii2 - Modern Starter Kit is a modern, full-featured Yii 2 application template with React frontend powered by Inertia.js. The template includes a beautiful…

Blogs yiiframework.com akshaypjoshi 7mo ago
37
[extension] ldkafka/yii2-scheduler

yii2-scheduler ¶ Installation Usage Upgrade notes Release checklist Logging Monitoring Events Cleanup and safety Compatibility License High-resolution cron-like job scheduler for Yii2 supporting: External cron mode (invoke the scheduler from system cron, typically every minute) …

Blogs yiiframework.com ldk 11h ago
38
[extension] ldkafka/yii2-google-gemini

Yii2 Google Gemini Component (v2.0.0) ¶ What’s New in 2.0.0 Feature Summary Requirements Installation Quick Start Usage Examples Caching Modes Deep Dive Console Commands Configuration Options Supported Models (Snapshot) Canonical Response Format Helper Methods Cache Modes (Summa…

Blogs yiiframework.com ldk 11h ago
39
[extension] rft/yii2-searchable-depdrop

Searchable & Dependent Dropdown Widget for Yii2 ¶ Features Installation Usage Styling Features Configuration Options Recent Changes (v1.0.1) License A reusable Yii2 widget that provides a searchable dropdown list with support for dependent (cascading) dropdowns. It is design…

Blogs yiiframework.com zenjaku 11h ago
40
[extension] mspirkov/yii2-web

Yii2 Web Extension Installation Components A package of helper classes for working with web components in Yii2. Installation ¶Run php composer.phar require mspirkov/yii2-web or add "mspirkov/yii2-web": "^0.4" to the require section of your composer.json file. Components ¶ Cookie…

Blogs yiiframework.com max-s-lab 11h ago
41
[extension] mspirkov/yii2-db

Yii2 DB Extension Installation Components A package of helper classes for working with databases in Yii2. Installation ¶Run php composer.phar require mspirkov/yii2-db or add "mspirkov/yii2-db": "^0.3" to the require section of your composer.json file. Components ¶ AbstractReposi…

Blogs yiiframework.com max-s-lab 8mo ago
44
New Addons Page

As you know Codeception has a really nice ecosystem with lots of modules and extensions built by the community. Thanks for everyone who invest their time into building better testing tools. Sometimes we accept 3rd-party modules into Codeception core, sometimes we ask contributor…

Blogs codeception.com Michael Bodnarchuk 111mo ago
45
Codeception 1.8.5

New improvements and bugfixes came during the last month into the 1.8 branch. We summarized them all and prepared a new release. Ecosystem But before we proceed you should check out the new Addons section on this site. We had only extensions listed there, but now you can find ne…

Blogs codeception.com Michael Bodnarchuk 149mo ago
46
Quickly switching between PCOV and Xdebug

Quickly switching between PCOV and Xdebug There are at least two PHP extensions I need during the development of a PHP application or package: PCOV and Xdebug. PCOV is relatively new. Built by by Joe Watkins, it provides fast code coverage for use with phpunit/phpunit. Xdebug ha…

Blogs localheinz.com Andreas Möller 74mo ago
47
How to find your php.ini file

What is the php.ini file? PHP uses an INI file for all of it's configuration. It gets loaded when PHP starts up and is used to configure extensions and various PHP features. How you locate your php.ini file all depends on what sort of access you have to your server. I'll detail …

Blogs ryangjchandler.co.uk 32mo ago
50
The Best of Both Worlds: Go-Powered gRPC for Your PHP and API Platform Apps

I’m thrilled to announce a brand-new feature I unveiled today during my opening keynote at the API Platform Conference: an experimental extension for FrankenPHP that brings gRPC support to PHP! This extension allows you to build high-performance gRPC servers using PHP, Go,…

Blogs dunglas.dev Kévin Dunglas 9mo ago
51
Drupal 11.2.0 is now available

New in Drupal 11.2 The second feature release of Drupal 11 improves backend and frontend performance and scalability, completes the introduction of OOP support of hooks, adds JSON Schema support, includes AVIF image format capability, supports SDC variants, and more. Extension a…

Blogs drupal.org gábor hojtsy 12mo ago
52
Drupal 7 End of Life Officially Announced for 5 January 2025

The Drupal project has announced that Drupal 7 will officially reach its End of Life on 5 January 2025. This date marks the 14-year anniversary since Drupal 7 was released on 5 January 2011. This will be the final extension of support for Drupal 7, meaning that after this date, …

Blogs drupal.org Drupal Association 35mo ago
53
Drupal 7's End-of-Life extended to November 1, 2023 - PSA-2022-02-23

Date: 2022-February-23Description: Drupal 7 End of Life has received a final extension to January 5th, 2025 More than a decade after its first release, Drupal 7 is still widely used across the web. It can be found powering civic engagement in government installations; …

Blogs drupal.org Drupal Security Team 53mo ago
54
GitHub Hover Cards

GitHub Hovercard is a browser extension that provides hovercards for users, repos, issues, and commits on the GitHub site. It brings information you may be interested with all into your current page.This is handy for when you want to quickly see more information about a resource…

Blogs medium.com Eric L. Barnes 117mo ago
55
Pie: new extension installer for PHP

Pie, new extension installer for #PHP was released! Let’s have a look at it and see what it brings to the table.

Blogs blog.codito.dev 19mo ago
56
Moziversary #8

Today is my eighth Moziversary 🎂 I joined Mozilla as a full-time employee on May 1st, 2018. I previously blogged in 2019, 2020, 2021, 2022, 2023, 2024, and 2025. You might have come across this built-in data consent thing for extensions in Firefox. I spent a good chunk of last y…

Blogs williamdurand.fr William Durand 2mo ago
57
Firefox AI & WebExtensions

I gave an introduction to the Firefox AI runtime and WebExtensions at a French local conference this month. This article is a loose transcript of what I said. Let’s talk about Firefox, AI, and WebExtensions. Browser extensions Browser extensions are tiny applications that modify…

Blogs williamdurand.fr William Durand 15mo ago
58
Benchmarking PHP 8.2

The PHP team has released PHP 8.2.0 on 8 Dec 2022. This version contains many new features like readonly classes, Disjunctive Normal Form (DNF) types, new "Random" extension, constants in traits, etc. I was curios to benchmark the execution time of this release compared with the…

Blogs zimuel.it Enrico Zimuel 43mo ago
59
Authenticated Encryption in PHP 7.1

One of the missing feature of the OpenSSL extension for PHP was the support for Authenticated Encryption. If you are wondering why the authentication is important for encryption, I suggest to have a look at this presentation. The issue with OpenSSL was related to the API design …

Blogs zimuel.it Enrico Zimuel 117mo ago
60
Creating a PHP Extension to Rust

I am going to walk through the creation of a PHP extension that works with a Rust library. I have a working example here. I also created a PHP extension for my Rust selecta port. Both examples use the same foreign function interface (ffi). I made sure to pick an example that use…

Blogs hermanradtke.com Herman J. Radtke III 132mo ago
62
The PHP galaxy

This episode is the end of our experimental, and so of our journey. With the C API we have defined, we can now explore the PHP galaxy. First off, we need to discover how to write a PHP extension. Once it's done, we can write improve our skeleton extension to use our Rust parser …

Blogs mnt.io Ivan Enderlin 93mo ago
63
atoum supports TeamCity

atoum gains a new extension: atoum/teamcity-extension to get full integration with TeamCity!

Blogs mnt.io Ivan Enderlin 105mo ago
64
PHP In-Depth: Developing a Joomla Extension

PHP In-Depth: Developing a Joomla Extension ssingh Thu, 12/18/2025 - 13:43 ILT (Instructor-Lead-Training) 675 0 PHP In-Depth: Developing a Joomla ExtensionBack to top Course DescriptionThis comprehensive course guides PHP developers through the entire process of creating custom …

Blogs zend.com ssingh 6mo ago
65
[extension] yiirocks/recaptcha

Yii3 reCAPTCHA ¶ Requirements Installation Configuration Usage License Google reCAPTCHA v2 and v3 field + server-side validator for Yii3. Requirements ¶ PHP 8.3+ PSR-18 HTTP client PSR-17 request + stream factories Installation ¶composer require yiirocks/recaptcha A PSR-18 clien…

Blogs yiiframework.com Thoulah 11h ago
66
[extension] yiirocks/voyti

Voyti — Yii3 User Management Extension ¶ Table of Contents Features Requirements Quick Start Configuration Social Authentication Console commands Middleware RBAC Routes Testing Credits License войти /vɐjˈtʲi/ verb "to enter" or "to log in" Highly customizable and extensible user…

Blogs yiiframework.com Thoulah 11h ago
68
[extension] tzabzlat/yii2-sentry

Yii2 Sentry ¶ Features Installation Configuration Built-in Collectors Usage How Collectors Work Creating a Custom Collector License Read this in other languages: English, Русский Complete Sentry integration for Yii2 framework: logging, tracing and profiling. Features ¶ Tracking …

Blogs yiiframework.com tzabzlat 11h ago