diff --git a/symfony/composer.json b/symfony/composer.json index 075222d..99d577b 100644 --- a/symfony/composer.json +++ b/symfony/composer.json @@ -13,6 +13,7 @@ "doctrine/orm": "^3.3", "league/commonmark": "^2.7", "league/html-to-markdown": "^5.1", + "p3k/micropub": "^0.0.3", "phpdocumentor/reflection-docblock": "^5.6", "phpstan/phpdoc-parser": "^2.1", "symfony/asset": "7.2.*", @@ -77,6 +78,12 @@ "symfony/polyfill-php81": "*", "symfony/polyfill-php82": "*" }, + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/aaronpk/p3k-micropub" + } + ], "scripts": { "auto-scripts": { "cache:clear": "symfony-cmd", diff --git a/symfony/composer.lock b/symfony/composer.lock index 5818740..9e15501 100644 --- a/symfony/composer.lock +++ b/symfony/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "194a6d80a9896ce73994dc1b6c059f1d", + "content-hash": "0e4945ad03f5f6c95ed858b69be0e442", "packages": [ { "name": "composer/semver", @@ -1975,6 +1975,53 @@ }, "time": "2025-03-30T21:06:30+00:00" }, + { + "name": "p3k/micropub", + "version": "0.0.3", + "source": { + "type": "git", + "url": "https://github.com/aaronpk/p3k-micropub.git", + "reference": "9e3b2f7c1d4d40fef5cbd955689b8e7392a6976d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aaronpk/p3k-micropub/zipball/9e3b2f7c1d4d40fef5cbd955689b8e7392a6976d", + "reference": "9e3b2f7c1d4d40fef5cbd955689b8e7392a6976d", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "require-dev": { + "phpunit/phpunit": "^5" + }, + "type": "library", + "autoload": { + "psr-0": { + "p3k": "src/" + } + }, + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Aaron Parecki", + "homepage": "https://aaronparecki.com" + } + ], + "description": "Utilities to help handle Micropub requests when building servers and clients", + "keywords": [ + "indieweb", + "micropub", + "p3k" + ], + "support": { + "source": "https://github.com/aaronpk/p3k-micropub/tree/0.0.3", + "issues": "https://github.com/aaronpk/p3k-micropub/issues" + }, + "time": "2018-04-16T14:05:38+00:00" + }, { "name": "phpdocumentor/reflection-common", "version": "2.2.0", diff --git a/symfony/src/Controller/GuiController.php b/symfony/src/Controller/GuiController.php index 9cff6d0..e03684c 100644 --- a/symfony/src/Controller/GuiController.php +++ b/symfony/src/Controller/GuiController.php @@ -42,6 +42,7 @@ class GuiController extends AbstractController { 'description' => 'Joe Carstairs\' personal website', ]; } + /** * @return array */ diff --git a/symfony/src/Controller/MicropubController.php b/symfony/src/Controller/MicropubController.php new file mode 100644 index 0000000..0748d84 --- /dev/null +++ b/symfony/src/Controller/MicropubController.php @@ -0,0 +1,29 @@ +toMf2()), + Response::HTTP_NOT_IMPLEMENTED, + ['content-type' => 'application/json'], + ); + } +} diff --git a/symfony/symfony.lock b/symfony/symfony.lock index 33ced2d..694e085 100644 --- a/symfony/symfony.lock +++ b/symfony/symfony.lock @@ -1,4 +1,13 @@ { + "doctrine/deprecations": { + "version": "1.1", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "1.0", + "ref": "87424683adc81d7dc305eefec1fced883084aab9" + } + }, "doctrine/doctrine-bundle": { "version": "2.14", "recipe": {