From 1c0a50c3d012e3c569c5c2315740e9b4814e6482 Mon Sep 17 00:00:00 2001 From: Jascha Urbach Date: Fri, 31 Mar 2023 16:18:45 +0200 Subject: [PATCH] Scribd Button added Scribd Button --- .env | 2 +- .gitignore | 2 + composer.lock | 253 +++++++++++++++--------------- database/database.sqlite | Bin 0 -> 131072 bytes database/seeders/ButtonSeeder.php | 4 + littlelink/css/brands.css | 10 ++ littlelink/icons/scribd.svg | 7 + 7 files changed, 152 insertions(+), 126 deletions(-) create mode 100644 littlelink/icons/scribd.svg diff --git a/.env b/.env index 3a0953b..9bb6f1e 100644 --- a/.env +++ b/.env @@ -22,7 +22,7 @@ ALLOW_USER_HTML=true #App Settings=Changes settings regarding your LittleLink Custom installation. You probably only want to change the App Name setting. #=App_Name changes the displayed name for the App in the title, for example. APP_NAME="LittleLink Custom" -APP_KEY= +APP_KEY=base64:g28IY4QNAD+3a2uDmJ+3CEoUMKHn8EfFzo7F/uC7plA= #=The APP_URL should be left empty under most circumstances. This setting is not required for LittleLink Custom, and you should only change this if required for your setup. APP_URL= diff --git a/.gitignore b/.gitignore index 2c59e6c..617314d 100755 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,5 @@ npm-debug.log yarn-error.log _ide_* .DS_Store +.env +config/advanced-config.php diff --git a/composer.lock b/composer.lock index 7371c85..f1c0406 100644 --- a/composer.lock +++ b/composer.lock @@ -666,30 +666,29 @@ }, { "name": "doctrine/event-manager", - "version": "1.2.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520" + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520", - "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32", + "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32", "shasum": "" }, "require": { - "doctrine/deprecations": "^0.5.3 || ^1", - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "conflict": { "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^10", - "phpstan/phpstan": "~1.4.10 || ^1.8.8", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.24" + "doctrine/coding-standard": "^10", + "phpstan/phpstan": "^1.8.8", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.28" }, "type": "library", "autoload": { @@ -738,7 +737,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/1.2.0" + "source": "https://github.com/doctrine/event-manager/tree/2.0.0" }, "funding": [ { @@ -754,7 +753,7 @@ "type": "tidelift" } ], - "time": "2022-10-12T20:51:15+00:00" + "time": "2022-10-12T20:59:15+00:00" }, { "name": "doctrine/inflector", @@ -2713,37 +2712,38 @@ }, { "name": "league/uri", - "version": "6.7.2", + "version": "6.8.0", "source": { "type": "git", "url": "https://github.com/thephpleague/uri.git", - "reference": "d3b50812dd51f3fbf176344cc2981db03d10fe06" + "reference": "a700b4656e4c54371b799ac61e300ab25a2d1d39" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/uri/zipball/d3b50812dd51f3fbf176344cc2981db03d10fe06", - "reference": "d3b50812dd51f3fbf176344cc2981db03d10fe06", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/a700b4656e4c54371b799ac61e300ab25a2d1d39", + "reference": "a700b4656e4c54371b799ac61e300ab25a2d1d39", "shasum": "" }, "require": { "ext-json": "*", "league/uri-interfaces": "^2.3", - "php": "^7.4 || ^8.0", - "psr/http-message": "^1.0" + "php": "^8.1", + "psr/http-message": "^1.0.1" }, "conflict": { "league/uri-schemes": "^1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^v3.3.2", - "nyholm/psr7": "^1.5", - "php-http/psr7-integration-tests": "^1.1", - "phpstan/phpstan": "^1.2.0", + "friendsofphp/php-cs-fixer": "^v3.9.5", + "nyholm/psr7": "^1.5.1", + "php-http/psr7-integration-tests": "^1.1.1", + "phpbench/phpbench": "^1.2.6", + "phpstan/phpstan": "^1.8.5", "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0.0", - "phpstan/phpstan-strict-rules": "^1.1.0", - "phpunit/phpunit": "^9.5.10", - "psr/http-factory": "^1.0" + "phpstan/phpstan-phpunit": "^1.1.1", + "phpstan/phpstan-strict-rules": "^1.4.3", + "phpunit/phpunit": "^9.5.24", + "psr/http-factory": "^1.0.1" }, "suggest": { "ext-fileinfo": "Needed to create Data URI from a filepath", @@ -2800,7 +2800,7 @@ "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri/issues", - "source": "https://github.com/thephpleague/uri/tree/6.7.2" + "source": "https://github.com/thephpleague/uri/tree/6.8.0" }, "funding": [ { @@ -2808,7 +2808,7 @@ "type": "github" } ], - "time": "2022-09-13T19:50:42+00:00" + "time": "2022-09-13T19:58:47+00:00" }, { "name": "league/uri-interfaces", @@ -3497,16 +3497,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.7", + "version": "1.10.9", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "b10ceb526d9607903c5b2673f1fc8775dbe48975" + "reference": "9b13dafe3d66693d20fe5729c3dde1d31bb64703" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b10ceb526d9607903c5b2673f1fc8775dbe48975", - "reference": "b10ceb526d9607903c5b2673f1fc8775dbe48975", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9b13dafe3d66693d20fe5729c3dde1d31bb64703", + "reference": "9b13dafe3d66693d20fe5729c3dde1d31bb64703", "shasum": "" }, "require": { @@ -3555,20 +3555,20 @@ "type": "tidelift" } ], - "time": "2023-03-16T15:24:20+00:00" + "time": "2023-03-30T08:58:01+00:00" }, { "name": "phpstan/phpstan-phpunit", - "version": "1.3.10", + "version": "1.3.11", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "4cc5c6cc38e56bce7ea47c4091814e516d172dc3" + "reference": "9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/4cc5c6cc38e56bce7ea47c4091814e516d172dc3", - "reference": "4cc5c6cc38e56bce7ea47c4091814e516d172dc3", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c", + "reference": "9e1b9de6d260461f6e99b6a8f2dbb0bbb98b579c", "shasum": "" }, "require": { @@ -3605,9 +3605,9 @@ "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.10" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.3.11" }, - "time": "2023-03-02T10:25:13+00:00" + "time": "2023-03-25T19:42:13+00:00" }, { "name": "psr/cache", @@ -4024,16 +4024,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.13", + "version": "v0.11.14", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "722317c9f5627e588788e340f29b923e58f92f54" + "reference": "8c2e264def7a8263a68ef6f0b55ce90b77d41e17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/722317c9f5627e588788e340f29b923e58f92f54", - "reference": "722317c9f5627e588788e340f29b923e58f92f54", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/8c2e264def7a8263a68ef6f0b55ce90b77d41e17", + "reference": "8c2e264def7a8263a68ef6f0b55ce90b77d41e17", "shasum": "" }, "require": { @@ -4094,9 +4094,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.13" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.14" }, - "time": "2023-03-21T14:22:44+00:00" + "time": "2023-03-28T03:41:01+00:00" }, { "name": "ralouphie/getallheaders", @@ -4750,16 +4750,16 @@ }, { "name": "symfony/console", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "cbad09eb8925b6ad4fb721c7a179344dc4a19d45" + "reference": "3582d68a64a86ec25240aaa521ec8bc2342b369b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/cbad09eb8925b6ad4fb721c7a179344dc4a19d45", - "reference": "cbad09eb8925b6ad4fb721c7a179344dc4a19d45", + "url": "https://api.github.com/repos/symfony/console/zipball/3582d68a64a86ec25240aaa521ec8bc2342b369b", + "reference": "3582d68a64a86ec25240aaa521ec8bc2342b369b", "shasum": "" }, "require": { @@ -4821,12 +4821,12 @@ "homepage": "https://symfony.com", "keywords": [ "cli", - "command line", + "command-line", "console", "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.2.7" + "source": "https://github.com/symfony/console/tree/v6.2.8" }, "funding": [ { @@ -4842,7 +4842,7 @@ "type": "tidelift" } ], - "time": "2023-02-25T17:00:03+00:00" + "time": "2023-03-29T21:42:15+00:00" }, { "name": "symfony/css-selector", @@ -5049,16 +5049,16 @@ }, { "name": "symfony/event-dispatcher", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "404b307de426c1c488e5afad64403e5f145e82a5" + "reference": "04046f35fd7d72f9646e721fc2ecb8f9c67d3339" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/404b307de426c1c488e5afad64403e5f145e82a5", - "reference": "404b307de426c1c488e5afad64403e5f145e82a5", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/04046f35fd7d72f9646e721fc2ecb8f9c67d3339", + "reference": "04046f35fd7d72f9646e721fc2ecb8f9c67d3339", "shasum": "" }, "require": { @@ -5112,7 +5112,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.7" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.2.8" }, "funding": [ { @@ -5128,7 +5128,7 @@ "type": "tidelift" } ], - "time": "2023-02-14T08:44:56+00:00" + "time": "2023-03-20T16:06:02+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -5275,16 +5275,16 @@ }, { "name": "symfony/http-client", - "version": "v5.4.21", + "version": "v5.4.22", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "6b88914a7f1bf144df15904f60a19be78a67a3b2" + "reference": "4cd1b7e7ee846c8b22cb47cbc435344af9b2a8bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/6b88914a7f1bf144df15904f60a19be78a67a3b2", - "reference": "6b88914a7f1bf144df15904f60a19be78a67a3b2", + "url": "https://api.github.com/repos/symfony/http-client/zipball/4cd1b7e7ee846c8b22cb47cbc435344af9b2a8bf", + "reference": "4cd1b7e7ee846c8b22cb47cbc435344af9b2a8bf", "shasum": "" }, "require": { @@ -5341,8 +5341,11 @@ ], "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", + "keywords": [ + "http" + ], "support": { - "source": "https://github.com/symfony/http-client/tree/v5.4.21" + "source": "https://github.com/symfony/http-client/tree/v5.4.22" }, "funding": [ { @@ -5358,7 +5361,7 @@ "type": "tidelift" } ], - "time": "2023-02-17T21:35:35+00:00" + "time": "2023-03-24T15:16:26+00:00" }, { "name": "symfony/http-client-contracts", @@ -5440,16 +5443,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "5fc3038d4a594223f9ea42e4e985548f3fcc9a3b" + "reference": "511a524affeefc191939348823ac75e9921c2112" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/5fc3038d4a594223f9ea42e4e985548f3fcc9a3b", - "reference": "5fc3038d4a594223f9ea42e4e985548f3fcc9a3b", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/511a524affeefc191939348823ac75e9921c2112", + "reference": "511a524affeefc191939348823ac75e9921c2112", "shasum": "" }, "require": { @@ -5498,7 +5501,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.2.7" + "source": "https://github.com/symfony/http-foundation/tree/v6.2.8" }, "funding": [ { @@ -5514,20 +5517,20 @@ "type": "tidelift" } ], - "time": "2023-02-21T10:54:55+00:00" + "time": "2023-03-29T21:42:15+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "ca0680ad1e2d678536cc20e0ae33f9e4e5d2becd" + "reference": "9563229e56076070d92ca30c089e801e8a4629a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ca0680ad1e2d678536cc20e0ae33f9e4e5d2becd", - "reference": "ca0680ad1e2d678536cc20e0ae33f9e4e5d2becd", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/9563229e56076070d92ca30c089e801e8a4629a3", + "reference": "9563229e56076070d92ca30c089e801e8a4629a3", "shasum": "" }, "require": { @@ -5609,7 +5612,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.2.7" + "source": "https://github.com/symfony/http-kernel/tree/v6.2.8" }, "funding": [ { @@ -5625,20 +5628,20 @@ "type": "tidelift" } ], - "time": "2023-02-28T13:26:41+00:00" + "time": "2023-03-31T12:00:10+00:00" }, { "name": "symfony/mailer", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "e4f84c633b72ec70efc50b8016871c3bc43e691e" + "reference": "bfcfa015c67e19c6fdb7ca6fe70700af1e740a17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/e4f84c633b72ec70efc50b8016871c3bc43e691e", - "reference": "e4f84c633b72ec70efc50b8016871c3bc43e691e", + "url": "https://api.github.com/repos/symfony/mailer/zipball/bfcfa015c67e19c6fdb7ca6fe70700af1e740a17", + "reference": "bfcfa015c67e19c6fdb7ca6fe70700af1e740a17", "shasum": "" }, "require": { @@ -5688,7 +5691,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.2.7" + "source": "https://github.com/symfony/mailer/tree/v6.2.8" }, "funding": [ { @@ -5704,7 +5707,7 @@ "type": "tidelift" } ], - "time": "2023-02-21T10:35:38+00:00" + "time": "2023-03-14T15:00:05+00:00" }, { "name": "symfony/mime", @@ -6528,16 +6531,16 @@ }, { "name": "symfony/process", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "680e8a2ea6b3f87aecc07a6a65a203ae573d1902" + "reference": "75ed64103df4f6615e15a7fe38b8111099f47416" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/680e8a2ea6b3f87aecc07a6a65a203ae573d1902", - "reference": "680e8a2ea6b3f87aecc07a6a65a203ae573d1902", + "url": "https://api.github.com/repos/symfony/process/zipball/75ed64103df4f6615e15a7fe38b8111099f47416", + "reference": "75ed64103df4f6615e15a7fe38b8111099f47416", "shasum": "" }, "require": { @@ -6569,7 +6572,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.2.7" + "source": "https://github.com/symfony/process/tree/v6.2.8" }, "funding": [ { @@ -6585,20 +6588,20 @@ "type": "tidelift" } ], - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-03-09T16:20:02+00:00" }, { "name": "symfony/routing", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "fa643fa4c56de161f8bc8c0492a76a60140b50e4" + "reference": "69062e2823f03b82265d73a966999660f0e1e404" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/fa643fa4c56de161f8bc8c0492a76a60140b50e4", - "reference": "fa643fa4c56de161f8bc8c0492a76a60140b50e4", + "url": "https://api.github.com/repos/symfony/routing/zipball/69062e2823f03b82265d73a966999660f0e1e404", + "reference": "69062e2823f03b82265d73a966999660f0e1e404", "shasum": "" }, "require": { @@ -6657,7 +6660,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.2.7" + "source": "https://github.com/symfony/routing/tree/v6.2.8" }, "funding": [ { @@ -6673,7 +6676,7 @@ "type": "tidelift" } ], - "time": "2023-02-14T08:53:37+00:00" + "time": "2023-03-14T15:00:05+00:00" }, { "name": "symfony/service-contracts", @@ -6762,16 +6765,16 @@ }, { "name": "symfony/string", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "67b8c1eec78296b85dc1c7d9743830160218993d" + "reference": "193e83bbd6617d6b2151c37fff10fa7168ebddef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/67b8c1eec78296b85dc1c7d9743830160218993d", - "reference": "67b8c1eec78296b85dc1c7d9743830160218993d", + "url": "https://api.github.com/repos/symfony/string/zipball/193e83bbd6617d6b2151c37fff10fa7168ebddef", + "reference": "193e83bbd6617d6b2151c37fff10fa7168ebddef", "shasum": "" }, "require": { @@ -6828,7 +6831,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.2.7" + "source": "https://github.com/symfony/string/tree/v6.2.8" }, "funding": [ { @@ -6844,20 +6847,20 @@ "type": "tidelift" } ], - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-03-20T16:06:02+00:00" }, { "name": "symfony/translation", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "90db1c6138c90527917671cd9ffa9e8b359e3a73" + "reference": "817535dbb1721df8b3a8f2489dc7e50bcd6209b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/90db1c6138c90527917671cd9ffa9e8b359e3a73", - "reference": "90db1c6138c90527917671cd9ffa9e8b359e3a73", + "url": "https://api.github.com/repos/symfony/translation/zipball/817535dbb1721df8b3a8f2489dc7e50bcd6209b5", + "reference": "817535dbb1721df8b3a8f2489dc7e50bcd6209b5", "shasum": "" }, "require": { @@ -6926,7 +6929,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.2.7" + "source": "https://github.com/symfony/translation/tree/v6.2.8" }, "funding": [ { @@ -6942,7 +6945,7 @@ "type": "tidelift" } ], - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-03-31T09:14:44+00:00" }, { "name": "symfony/translation-contracts", @@ -7101,16 +7104,16 @@ }, { "name": "symfony/var-dumper", - "version": "v6.2.7", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "cf8d4ca1ddc1e3cc242375deb8fc23e54f5e2a1e" + "reference": "d37ab6787be2db993747b6218fcc96e8e3bb4bd0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cf8d4ca1ddc1e3cc242375deb8fc23e54f5e2a1e", - "reference": "cf8d4ca1ddc1e3cc242375deb8fc23e54f5e2a1e", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/d37ab6787be2db993747b6218fcc96e8e3bb4bd0", + "reference": "d37ab6787be2db993747b6218fcc96e8e3bb4bd0", "shasum": "" }, "require": { @@ -7169,7 +7172,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.2.7" + "source": "https://github.com/symfony/var-dumper/tree/v6.2.8" }, "funding": [ { @@ -7185,7 +7188,7 @@ "type": "tidelift" } ], - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-03-29T21:42:15+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -7830,30 +7833,30 @@ }, { "name": "doctrine/instantiator", - "version": "1.5.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", - "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^11", + "doctrine/coding-standard": "^11", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.16 || ^1", - "phpstan/phpstan": "^1.4", - "phpstan/phpstan-phpunit": "^1", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.30 || ^5.4" + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^5.4" }, "type": "library", "autoload": { @@ -7880,7 +7883,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.5.0" + "source": "https://github.com/doctrine/instantiator/tree/2.0.0" }, "funding": [ { @@ -7896,7 +7899,7 @@ "type": "tidelift" } ], - "time": "2022-12-30T00:15:36+00:00" + "time": "2022-12-30T00:23:10+00:00" }, { "name": "fakerphp/faker", diff --git a/database/database.sqlite b/database/database.sqlite index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..781af076434b74684ab519e077c3c674eea09747 100644 GIT binary patch literal 131072 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 literal 0 HcmV?d00001 diff --git a/database/seeders/ButtonSeeder.php b/database/seeders/ButtonSeeder.php index 04c3159..de190a8 100755 --- a/database/seeders/ButtonSeeder.php +++ b/database/seeders/ButtonSeeder.php @@ -406,6 +406,10 @@ class ButtonSeeder extends Seeder 'name' => 'apple-books' ], + [ + 'name' => 'scribd' + ], + ]; Button::insert($buttons); diff --git a/littlelink/css/brands.css b/littlelink/css/brands.css index 1e7402a..aa6c34c 100644 --- a/littlelink/css/brands.css +++ b/littlelink/css/brands.css @@ -826,6 +826,16 @@ button:hover, filter: brightness(90%); } +/* Scribd */ +button.button-scribd{ + color: #1F7B85; + background-color: #FFFFFF; +} +.button.button-scribd:hover, +.button.button-scribd:focus { + filter: brightness(90%); +} + /* Session */ .button.button-session { color: #000000; diff --git a/littlelink/icons/scribd.svg b/littlelink/icons/scribd.svg new file mode 100644 index 0000000..1a36af1 --- /dev/null +++ b/littlelink/icons/scribd.svg @@ -0,0 +1,7 @@ + + + + + + +