Skip to content

Commit

Permalink
feat: new pexels api sdk
Browse files Browse the repository at this point in the history
  • Loading branch information
mauricerenck committed Sep 18, 2024
1 parent fbda4b4 commit 56b44ca
Show file tree
Hide file tree
Showing 62 changed files with 563 additions and 645 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,5 @@
/.sqlite
/site/config/config.pexels.test.php
/site/cache
/.ddev
/site/config/config.pexels-image-field.ddev.site.php
4 changes: 2 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"require": {
"getkirby/composer-installer": "^1.1",
"php": ">=8.1.0",
"webeweb/pexels-library": "^2.9"
"webeweb/pexels-library": "^3"
},
"require-dev": {
"getkirby/cms": "^4",
Expand All @@ -44,4 +44,4 @@
"npm run build"
]
}
}
}
44 changes: 22 additions & 22 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added content/home/pexels-photo-688660.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions content/home/pexels-photo-688660.jpeg.en.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Photographer: Simon Berger

----

Photographerurl: https://www.pexels.com/@8moments

----

Uuid: XkYpr7yMfVXn17mA

----

Template: pexelsimage
2 changes: 1 addition & 1 deletion internal/api.php
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@
// $request->setLocale('en-US'); // Optional

// Call the API and get the response.
$response = $provider->searchPhotos($request);
$response = $provider->sendRequest($request);

// Handle the response.
$response->getLimit();
Expand Down
25 changes: 11 additions & 14 deletions vendor/composer/autoload_classmap.php
Original file line number Diff line number Diff line change
Expand Up @@ -130,17 +130,14 @@
'Psr\\Http\\Message\\UploadedFileInterface' => $vendorDir . '/psr/http-message/src/UploadedFileInterface.php',
'Psr\\Http\\Message\\UriFactoryInterface' => $vendorDir . '/psr/http-factory/src/UriFactoryInterface.php',
'Psr\\Http\\Message\\UriInterface' => $vendorDir . '/psr/http-message/src/UriInterface.php',
'Psr\\Log\\AbstractLogger' => $vendorDir . '/psr/log/Psr/Log/AbstractLogger.php',
'Psr\\Log\\InvalidArgumentException' => $vendorDir . '/psr/log/Psr/Log/InvalidArgumentException.php',
'Psr\\Log\\LogLevel' => $vendorDir . '/psr/log/Psr/Log/LogLevel.php',
'Psr\\Log\\LoggerAwareInterface' => $vendorDir . '/psr/log/Psr/Log/LoggerAwareInterface.php',
'Psr\\Log\\LoggerAwareTrait' => $vendorDir . '/psr/log/Psr/Log/LoggerAwareTrait.php',
'Psr\\Log\\LoggerInterface' => $vendorDir . '/psr/log/Psr/Log/LoggerInterface.php',
'Psr\\Log\\LoggerTrait' => $vendorDir . '/psr/log/Psr/Log/LoggerTrait.php',
'Psr\\Log\\NullLogger' => $vendorDir . '/psr/log/Psr/Log/NullLogger.php',
'Psr\\Log\\Test\\DummyTest' => $vendorDir . '/psr/log/Psr/Log/Test/DummyTest.php',
'Psr\\Log\\Test\\LoggerInterfaceTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
'Psr\\Log\\Test\\TestLogger' => $vendorDir . '/psr/log/Psr/Log/Test/TestLogger.php',
'Psr\\Log\\AbstractLogger' => $vendorDir . '/psr/log/src/AbstractLogger.php',
'Psr\\Log\\InvalidArgumentException' => $vendorDir . '/psr/log/src/InvalidArgumentException.php',
'Psr\\Log\\LogLevel' => $vendorDir . '/psr/log/src/LogLevel.php',
'Psr\\Log\\LoggerAwareInterface' => $vendorDir . '/psr/log/src/LoggerAwareInterface.php',
'Psr\\Log\\LoggerAwareTrait' => $vendorDir . '/psr/log/src/LoggerAwareTrait.php',
'Psr\\Log\\LoggerInterface' => $vendorDir . '/psr/log/src/LoggerInterface.php',
'Psr\\Log\\LoggerTrait' => $vendorDir . '/psr/log/src/LoggerTrait.php',
'Psr\\Log\\NullLogger' => $vendorDir . '/psr/log/src/NullLogger.php',
'Symfony\\Component\\Yaml\\Command\\LintCommand' => $vendorDir . '/symfony/yaml/Command/LintCommand.php',
'Symfony\\Component\\Yaml\\Dumper' => $vendorDir . '/symfony/yaml/Dumper.php',
'Symfony\\Component\\Yaml\\Escaper' => $vendorDir . '/symfony/yaml/Escaper.php',
Expand Down Expand Up @@ -289,9 +286,6 @@
'WBW\\Library\\Pexels\\Api\\PaginateResponseInterface' => $vendorDir . '/webeweb/pexels-library/src/Api/PaginateResponseInterface.php',
'WBW\\Library\\Pexels\\Api\\RequestInterface' => $vendorDir . '/webeweb/pexels-library/src/Api/RequestInterface.php',
'WBW\\Library\\Pexels\\Model\\AbstractMedia' => $vendorDir . '/webeweb/pexels-library/src/Model/AbstractMedia.php',
'WBW\\Library\\Pexels\\Model\\Attribute\\IntegerTotalResultsTrait' => $vendorDir . '/webeweb/pexels-library/src/Model/Attribute/IntegerTotalResultsTrait.php',
'WBW\\Library\\Pexels\\Model\\Attribute\\StringNextPageTrait' => $vendorDir . '/webeweb/pexels-library/src/Model/Attribute/StringNextPageTrait.php',
'WBW\\Library\\Pexels\\Model\\Attribute\\StringPrevPageTrait' => $vendorDir . '/webeweb/pexels-library/src/Model/Attribute/StringPrevPageTrait.php',
'WBW\\Library\\Pexels\\Model\\Collection' => $vendorDir . '/webeweb/pexels-library/src/Model/Collection.php',
'WBW\\Library\\Pexels\\Model\\Photo' => $vendorDir . '/webeweb/pexels-library/src/Model/Photo.php',
'WBW\\Library\\Pexels\\Model\\Source' => $vendorDir . '/webeweb/pexels-library/src/Model/Source.php',
Expand Down Expand Up @@ -321,6 +315,9 @@
'WBW\\Library\\Pexels\\Serializer\\JsonDeserializer' => $vendorDir . '/webeweb/pexels-library/src/Serializer/JsonDeserializer.php',
'WBW\\Library\\Pexels\\Serializer\\RequestSerializer' => $vendorDir . '/webeweb/pexels-library/src/Serializer/RequestSerializer.php',
'WBW\\Library\\Pexels\\Serializer\\ResponseDeserializer' => $vendorDir . '/webeweb/pexels-library/src/Serializer/ResponseDeserializer.php',
'WBW\\Library\\Pexels\\Traits\\Integers\\IntegerTotalResultsTrait' => $vendorDir . '/webeweb/pexels-library/src/Traits/Integers/IntegerTotalResultsTrait.php',
'WBW\\Library\\Pexels\\Traits\\Strings\\StringNextPageTrait' => $vendorDir . '/webeweb/pexels-library/src/Traits/Strings/StringNextPageTrait.php',
'WBW\\Library\\Pexels\\Traits\\Strings\\StringPrevPageTrait' => $vendorDir . '/webeweb/pexels-library/src/Traits/Strings/StringPrevPageTrait.php',
'WBW\\Library\\Planning\\Helper\\TimeSlotFunctor' => $vendorDir . '/webeweb/core-library/src/planning/Helper/TimeSlotFunctor.php',
'WBW\\Library\\Planning\\Helper\\TimeSlotHelper' => $vendorDir . '/webeweb/core-library/src/planning/Helper/TimeSlotHelper.php',
'WBW\\Library\\Planning\\Model\\TimeSlot' => $vendorDir . '/webeweb/core-library/src/planning/Model/TimeSlot.php',
Expand Down
2 changes: 1 addition & 1 deletion vendor/composer/autoload_psr4.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
'WBW\\Library\\Accounting\\' => array($vendorDir . '/webeweb/core-library/src/accounting'),
'Symfony\\Polyfill\\Ctype\\' => array($vendorDir . '/symfony/polyfill-ctype'),
'Symfony\\Component\\Yaml\\' => array($vendorDir . '/symfony/yaml'),
'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'),
'Psr\\Log\\' => array($vendorDir . '/psr/log/src'),
'Psr\\Http\\Message\\' => array($vendorDir . '/psr/http-factory/src', $vendorDir . '/psr/http-message/src'),
'Psr\\Http\\Client\\' => array($vendorDir . '/psr/http-client/src'),
'Kirby\\' => array($vendorDir . '/getkirby/composer-installer/src'),
Expand Down
27 changes: 12 additions & 15 deletions vendor/composer/autoload_static.php
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ class ComposerStaticInitd6dab7feb2c0432282fb013bfa43cbe9
),
'Psr\\Log\\' =>
array (
0 => __DIR__ . '/..' . '/psr/log/Psr/Log',
0 => __DIR__ . '/..' . '/psr/log/src',
),
'Psr\\Http\\Message\\' =>
array (
Expand Down Expand Up @@ -356,17 +356,14 @@ class ComposerStaticInitd6dab7feb2c0432282fb013bfa43cbe9
'Psr\\Http\\Message\\UploadedFileInterface' => __DIR__ . '/..' . '/psr/http-message/src/UploadedFileInterface.php',
'Psr\\Http\\Message\\UriFactoryInterface' => __DIR__ . '/..' . '/psr/http-factory/src/UriFactoryInterface.php',
'Psr\\Http\\Message\\UriInterface' => __DIR__ . '/..' . '/psr/http-message/src/UriInterface.php',
'Psr\\Log\\AbstractLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/AbstractLogger.php',
'Psr\\Log\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/log/Psr/Log/InvalidArgumentException.php',
'Psr\\Log\\LogLevel' => __DIR__ . '/..' . '/psr/log/Psr/Log/LogLevel.php',
'Psr\\Log\\LoggerAwareInterface' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerAwareInterface.php',
'Psr\\Log\\LoggerAwareTrait' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerAwareTrait.php',
'Psr\\Log\\LoggerInterface' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerInterface.php',
'Psr\\Log\\LoggerTrait' => __DIR__ . '/..' . '/psr/log/Psr/Log/LoggerTrait.php',
'Psr\\Log\\NullLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/NullLogger.php',
'Psr\\Log\\Test\\DummyTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/DummyTest.php',
'Psr\\Log\\Test\\LoggerInterfaceTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
'Psr\\Log\\Test\\TestLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/TestLogger.php',
'Psr\\Log\\AbstractLogger' => __DIR__ . '/..' . '/psr/log/src/AbstractLogger.php',
'Psr\\Log\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/log/src/InvalidArgumentException.php',
'Psr\\Log\\LogLevel' => __DIR__ . '/..' . '/psr/log/src/LogLevel.php',
'Psr\\Log\\LoggerAwareInterface' => __DIR__ . '/..' . '/psr/log/src/LoggerAwareInterface.php',
'Psr\\Log\\LoggerAwareTrait' => __DIR__ . '/..' . '/psr/log/src/LoggerAwareTrait.php',
'Psr\\Log\\LoggerInterface' => __DIR__ . '/..' . '/psr/log/src/LoggerInterface.php',
'Psr\\Log\\LoggerTrait' => __DIR__ . '/..' . '/psr/log/src/LoggerTrait.php',
'Psr\\Log\\NullLogger' => __DIR__ . '/..' . '/psr/log/src/NullLogger.php',
'Symfony\\Component\\Yaml\\Command\\LintCommand' => __DIR__ . '/..' . '/symfony/yaml/Command/LintCommand.php',
'Symfony\\Component\\Yaml\\Dumper' => __DIR__ . '/..' . '/symfony/yaml/Dumper.php',
'Symfony\\Component\\Yaml\\Escaper' => __DIR__ . '/..' . '/symfony/yaml/Escaper.php',
Expand Down Expand Up @@ -515,9 +512,6 @@ class ComposerStaticInitd6dab7feb2c0432282fb013bfa43cbe9
'WBW\\Library\\Pexels\\Api\\PaginateResponseInterface' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Api/PaginateResponseInterface.php',
'WBW\\Library\\Pexels\\Api\\RequestInterface' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Api/RequestInterface.php',
'WBW\\Library\\Pexels\\Model\\AbstractMedia' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Model/AbstractMedia.php',
'WBW\\Library\\Pexels\\Model\\Attribute\\IntegerTotalResultsTrait' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Model/Attribute/IntegerTotalResultsTrait.php',
'WBW\\Library\\Pexels\\Model\\Attribute\\StringNextPageTrait' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Model/Attribute/StringNextPageTrait.php',
'WBW\\Library\\Pexels\\Model\\Attribute\\StringPrevPageTrait' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Model/Attribute/StringPrevPageTrait.php',
'WBW\\Library\\Pexels\\Model\\Collection' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Model/Collection.php',
'WBW\\Library\\Pexels\\Model\\Photo' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Model/Photo.php',
'WBW\\Library\\Pexels\\Model\\Source' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Model/Source.php',
Expand Down Expand Up @@ -547,6 +541,9 @@ class ComposerStaticInitd6dab7feb2c0432282fb013bfa43cbe9
'WBW\\Library\\Pexels\\Serializer\\JsonDeserializer' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Serializer/JsonDeserializer.php',
'WBW\\Library\\Pexels\\Serializer\\RequestSerializer' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Serializer/RequestSerializer.php',
'WBW\\Library\\Pexels\\Serializer\\ResponseDeserializer' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Serializer/ResponseDeserializer.php',
'WBW\\Library\\Pexels\\Traits\\Integers\\IntegerTotalResultsTrait' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Traits/Integers/IntegerTotalResultsTrait.php',
'WBW\\Library\\Pexels\\Traits\\Strings\\StringNextPageTrait' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Traits/Strings/StringNextPageTrait.php',
'WBW\\Library\\Pexels\\Traits\\Strings\\StringPrevPageTrait' => __DIR__ . '/..' . '/webeweb/pexels-library/src/Traits/Strings/StringPrevPageTrait.php',
'WBW\\Library\\Planning\\Helper\\TimeSlotFunctor' => __DIR__ . '/..' . '/webeweb/core-library/src/planning/Helper/TimeSlotFunctor.php',
'WBW\\Library\\Planning\\Helper\\TimeSlotHelper' => __DIR__ . '/..' . '/webeweb/core-library/src/planning/Helper/TimeSlotHelper.php',
'WBW\\Library\\Planning\\Model\\TimeSlot' => __DIR__ . '/..' . '/webeweb/core-library/src/planning/Model/TimeSlot.php',
Expand Down
20 changes: 10 additions & 10 deletions vendor/composer/installed.php
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?php return array(
'root' => array(
'name' => 'mauricerenck/pexelsimagefield',
'pretty_version' => '2.0.0',
'version' => '2.0.0.0',
'pretty_version' => '2.0.1',
'version' => '2.0.1.0',
'reference' => NULL,
'type' => 'kirby-plugin',
'install_path' => __DIR__ . '/../../',
Expand Down Expand Up @@ -65,8 +65,8 @@
'dev_requirement' => false,
),
'mauricerenck/pexelsimagefield' => array(
'pretty_version' => '2.0.0',
'version' => '2.0.0.0',
'pretty_version' => '2.0.1',
'version' => '2.0.1.0',
'reference' => NULL,
'type' => 'kirby-plugin',
'install_path' => __DIR__ . '/../../',
Expand Down Expand Up @@ -119,9 +119,9 @@
),
),
'psr/log' => array(
'pretty_version' => '1.1.4',
'version' => '1.1.4.0',
'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11',
'pretty_version' => '3.0.2',
'version' => '3.0.2.0',
'reference' => 'f16e1d5863e37f8d8c2a01719f5b34baa2b714d3',
'type' => 'library',
'install_path' => __DIR__ . '/../psr/log',
'aliases' => array(),
Expand Down Expand Up @@ -173,9 +173,9 @@
'dev_requirement' => false,
),
'webeweb/pexels-library' => array(
'pretty_version' => 'v2.11.0',
'version' => '2.11.0.0',
'reference' => '12fc6589071d97a84a70cd4dfbe1f1290d913f63',
'pretty_version' => 'v3.6.0',
'version' => '3.6.0.0',
'reference' => '257c0c891a9d22455df3874b8b120a77a0b7a917',
'type' => 'library',
'install_path' => __DIR__ . '/../webeweb/pexels-library',
'aliases' => array(),
Expand Down
Loading

0 comments on commit 56b44ca

Please sign in to comment.