A barebones implementation of an atproto PDS in PHP and Slim Framework 4.
pds php atproto
0

Configure Feed

Select the types of activity you want to include in your feed.

chore: increase minimum php version

Andrés Ignacio Torres (May 15, 2026, 10:31 PM -0700) f560fedd 8eecd026

+6 -8
+2 -2
.gitignore
··· 1 1 .idea/ 2 - .vscode/ 3 - !.vscdode/extensions.json 2 + .vscode/* 3 + !.vscode/extensions.json 4 4 !.vscode/settings.json 5 5 /coverage/ 6 6 /vendor/
+1 -1
composer.json
··· 20 20 } 21 21 ], 22 22 "require": { 23 - "php": "^8.0", 23 + "php": ">=8.4", 24 24 "ext-json": "*", 25 25 "monolog/monolog": "^3.10.0", 26 26 "php-di/php-di": "^7.1.1",
+2 -2
composer.lock
··· 4 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 5 "This file is @generated automatically" 6 6 ], 7 - "content-hash": "023dd0fdc17e11acabc799ffe3144128", 7 + "content-hash": "194825f1c4029ec9449db853d001aae7", 8 8 "packages": [ 9 9 { 10 10 "name": "fig/http-message-util", ··· 4140 4140 "prefer-stable": false, 4141 4141 "prefer-lowest": false, 4142 4142 "platform": { 4143 - "php": "^8.0", 4143 + "php": ">=8.4", 4144 4144 "ext-json": "*" 4145 4145 }, 4146 4146 "platform-dev": {},
+1 -3
.github/workflows/tests.yml
··· 9 9 strategy: 10 10 fail-fast: false 11 11 matrix: 12 - php: [8.0, 8.1, 8.2, 8.3, 8.4, 8.5] 12 + php: [8.4, 8.5] 13 13 include: 14 - - php: 8.4 15 - analysis: true 16 14 - php: 8.5 17 15 analysis: true 18 16