Changeset 2816557
- Timestamp:
- 11/11/2022 10:31:52 AM (3 years ago)
- Location:
- rokka-integration/trunk
- Files:
-
- 21 added
- 1 deleted
- 52 edited
-
languages/rokka-integration-de_CH.mo (modified) (previous)
-
languages/rokka-integration-de_CH.po (modified) (9 diffs)
-
languages/rokka-integration-de_DE.mo (modified) (previous)
-
languages/rokka-integration-de_DE.po (modified) (9 diffs)
-
languages/rokka-integration.pot (modified) (4 diffs)
-
readme.txt (modified) (2 diffs)
-
rokka-integration.php (modified) (1 diff)
-
src/class-rokka-helper.php (modified) (9 diffs)
-
src/class-rokka-integration-settings.php (modified) (2 diffs)
-
src/class-rokka-integration.php (modified) (1 diff)
-
src/cli-command/class-rokka-wp-cli-command.php (modified) (4 diffs)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/composer/InstalledVersions.php (modified) (7 diffs)
-
vendor/composer/autoload_psr4.php (modified) (1 diff)
-
vendor/composer/autoload_real.php (modified) (3 diffs)
-
vendor/composer/autoload_static.php (modified) (4 diffs)
-
vendor/composer/installed.json (modified) (25 diffs)
-
vendor/composer/installed.php (modified) (6 diffs)
-
vendor/firebase (added)
-
vendor/firebase/php-jwt (added)
-
vendor/firebase/php-jwt/CHANGELOG.md (added)
-
vendor/firebase/php-jwt/LICENSE (added)
-
vendor/firebase/php-jwt/README.md (added)
-
vendor/firebase/php-jwt/composer.json (added)
-
vendor/firebase/php-jwt/src (added)
-
vendor/firebase/php-jwt/src/BeforeValidException.php (added)
-
vendor/firebase/php-jwt/src/CachedKeySet.php (added)
-
vendor/firebase/php-jwt/src/ExpiredException.php (added)
-
vendor/firebase/php-jwt/src/JWK.php (added)
-
vendor/firebase/php-jwt/src/JWT.php (added)
-
vendor/firebase/php-jwt/src/Key.php (added)
-
vendor/firebase/php-jwt/src/SignatureInvalidException.php (added)
-
vendor/guzzlehttp/guzzle/CHANGELOG.md (modified) (1 diff)
-
vendor/guzzlehttp/guzzle/LICENSE (modified) (1 diff)
-
vendor/guzzlehttp/guzzle/README.md (modified) (4 diffs)
-
vendor/guzzlehttp/guzzle/composer.json (modified) (3 diffs)
-
vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php (modified) (1 diff)
-
vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php (modified) (1 diff)
-
vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php (modified) (6 diffs)
-
vendor/guzzlehttp/promises/CHANGELOG.md (modified) (2 diffs)
-
vendor/guzzlehttp/promises/Makefile (deleted)
-
vendor/guzzlehttp/promises/README.md (modified) (19 diffs)
-
vendor/guzzlehttp/promises/src/EachPromise.php (modified) (1 diff)
-
vendor/guzzlehttp/psr7/CHANGELOG.md (modified) (1 diff)
-
vendor/guzzlehttp/psr7/README.md (modified) (4 diffs)
-
vendor/guzzlehttp/psr7/composer.json (modified) (1 diff)
-
vendor/guzzlehttp/psr7/src/UriComparator.php (added)
-
vendor/rokka/client/.github (added)
-
vendor/rokka/client/.github/workflows (added)
-
vendor/rokka/client/.github/workflows/ci.yml (added)
-
vendor/rokka/client/.github/workflows/documentation.yml (added)
-
vendor/rokka/client/.github/workflows/static.yml (added)
-
vendor/rokka/client/CHANGELOG.md (modified) (1 diff)
-
vendor/rokka/client/README.md (modified) (1 diff)
-
vendor/rokka/client/composer.json (modified) (1 diff)
-
vendor/rokka/client/src/Base.php (modified) (8 diffs)
-
vendor/rokka/client/src/Core/StackUri.php (modified) (2 diffs)
-
vendor/rokka/client/src/Core/UserApiToken.php (added)
-
vendor/rokka/client/src/Factory.php (modified) (3 diffs)
-
vendor/rokka/client/src/Image.php (modified) (2 diffs)
-
vendor/rokka/client/src/SearchHelper.php (modified) (1 diff)
-
vendor/rokka/client/src/UriHelper.php (modified) (1 diff)
-
vendor/rokka/client/src/User.php (modified) (5 diffs)
-
vendor/rokka/utils/CHANGELOG.md (modified) (1 diff)
-
vendor/rokka/utils/src/SignUrl.php (modified) (1 diff)
-
vendor/symfony/polyfill-intl-idn/Idn.php (modified) (1 diff)
-
vendor/symfony/polyfill-intl-idn/README.md (modified) (1 diff)
-
vendor/symfony/polyfill-intl-idn/composer.json (modified) (1 diff)
-
vendor/symfony/polyfill-intl-normalizer/Normalizer.php (modified) (1 diff)
-
vendor/symfony/polyfill-intl-normalizer/README.md (modified) (1 diff)
-
vendor/symfony/polyfill-intl-normalizer/composer.json (modified) (1 diff)
-
vendor/symfony/polyfill-php72/Php72.php (modified) (3 diffs)
-
vendor/symfony/polyfill-php72/README.md (modified) (2 diffs)
-
vendor/symfony/polyfill-php72/composer.json (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
rokka-integration/trunk/languages/rokka-integration-de_CH.po
r2725323 r2816557 6 6 msgid "" 7 7 msgstr "" 8 "Project-Id-Version: rokka-integration 4.0.0\n"8 "Project-Id-Version: rokka-integration 5.0.0\n" 9 9 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/rokka-" 10 10 "integration\n" 11 "POT-Creation-Date: 2022- 05-17T09:17:47+00:00\n"11 "POT-Creation-Date: 2022-11-11T09:53:15+00:00\n" 12 12 "PO-Revision-Date: 2017-04-04 11:53+0200\n" 13 13 "Last-Translator: Juerg Hunziker <juerg.hunziker@liip.ch>\n" … … 80 80 81 81 #. translators: %s contains file path 82 #: src/class-rokka-helper.php:4 1582 #: src/class-rokka-helper.php:407 83 83 msgctxt "%s contains file path" 84 84 msgid "File %s does not exist" … … 126 126 127 127 #: src/class-rokka-integration-settings.php:140 128 msgid " Enable WebP format"128 msgid "Delete previous images if metadata changes" 129 129 msgstr "" 130 130 131 131 #: src/class-rokka-integration-settings.php:141 132 msgid ""133 "If you enable this option, rokka will deliver an image in the usually "134 "smaller WebP format instead of PNG or JPG, if the client supports it"135 msgstr ""136 137 #: src/class-rokka-integration-settings.php:146138 msgid "Delete previous images if metadata changes"139 msgstr ""140 141 #: src/class-rokka-integration-settings.php:147142 132 msgid "" 143 133 "Enable this if you don't need to keep the previous image on rokka if you " … … 145 135 msgstr "" 146 136 147 #: src/class-rokka-integration-settings.php:1 52137 #: src/class-rokka-integration-settings.php:146 148 138 msgid "Enable output parsing" 149 139 msgstr "" 150 140 151 #: src/class-rokka-integration-settings.php:1 53141 #: src/class-rokka-integration-settings.php:147 152 142 msgid "" 153 143 "This feature will parse the output and replaces urls to local images with " … … 155 145 msgstr "" 156 146 157 #: src/class-rokka-integration-settings.php:1 63158 #: src/class-rokka-integration-settings.php:29 7147 #: src/class-rokka-integration-settings.php:157 148 #: src/class-rokka-integration-settings.php:291 159 149 msgid "Rokka Settings" 160 150 msgstr "" 161 151 162 #: src/class-rokka-integration-settings.php:1 74163 #: src/class-rokka-integration-settings.php: 301152 #: src/class-rokka-integration-settings.php:168 153 #: src/class-rokka-integration-settings.php:295 164 154 msgid "Settings" 165 155 msgstr "" 166 156 167 #: src/class-rokka-integration-settings.php:1 90157 #: src/class-rokka-integration-settings.php:184 168 158 msgid "Main settings" 169 159 msgstr "" 170 160 171 #: src/class-rokka-integration-settings.php:2 50161 #: src/class-rokka-integration-settings.php:244 172 162 msgid "You do not have sufficient permissions to access this page." 173 163 msgstr "" 174 164 175 #: src/class-rokka-integration-settings.php:2 55165 #: src/class-rokka-integration-settings.php:249 176 166 msgid "" 177 167 "Settings need to be filled out completely before rokka support can be " … … 179 169 msgstr "" 180 170 181 #: src/class-rokka-integration-settings.php:25 7171 #: src/class-rokka-integration-settings.php:251 182 172 msgid "" 183 173 "Rokka integration is not enabled yet. Please select the 'Enable rokka' " … … 185 175 msgstr "" 186 176 177 #: src/class-rokka-integration-settings.php:269 178 msgid "Creating stacks..." 179 msgstr "" 180 181 #: src/class-rokka-integration-settings.php:270 182 msgid "Stack sync successful! Please reload this page to update status." 183 msgstr "" 184 185 #: src/class-rokka-integration-settings.php:271 186 msgid "Stack sync failed! Error:" 187 msgstr "" 188 189 #: src/class-rokka-integration-settings.php:272 190 msgid "Upload of image successful. Image ID:" 191 msgstr "" 192 193 #: src/class-rokka-integration-settings.php:273 194 msgid "Upload of image failed! Image ID:" 195 msgstr "" 196 197 #: src/class-rokka-integration-settings.php:274 198 msgid "Image upload finished!" 199 msgstr "" 200 187 201 #: src/class-rokka-integration-settings.php:275 188 msgid " Creating stacks..."202 msgid "There was an error during the upload of the images!" 189 203 msgstr "" 190 204 191 205 #: src/class-rokka-integration-settings.php:276 192 msgid " Stack sync successful! Please reload this page to update status."206 msgid "Nothing to process here, all images are already uploaded to rokka." 193 207 msgstr "" 194 208 195 209 #: src/class-rokka-integration-settings.php:277 196 msgid " Stack sync failed! Error:"210 msgid "Image successfully removed. Image ID:" 197 211 msgstr "" 198 212 199 213 #: src/class-rokka-integration-settings.php:278 200 msgid " Upload of image successful.Image ID:"214 msgid "Removing of image failed! Image ID:" 201 215 msgstr "" 202 216 203 217 #: src/class-rokka-integration-settings.php:279 204 msgid " Upload of image failed! Image ID:"218 msgid "Do you really want to delete all images from rokka?" 205 219 msgstr "" 206 220 207 221 #: src/class-rokka-integration-settings.php:280 208 msgid " Image upload finished!"222 msgid "All images have been removed!" 209 223 msgstr "" 210 224 211 225 #: src/class-rokka-integration-settings.php:281 212 msgid "There was an error during the uploadof the images!"226 msgid "There was an error during the removal of the images!" 213 227 msgstr "" 214 228 215 229 #: src/class-rokka-integration-settings.php:282 216 msgid "Nothing to process here, all images are already uploaded to rokka."230 msgid "Nothing to process here, there are no images on rokka yet." 217 231 msgstr "" 218 232 219 233 #: src/class-rokka-integration-settings.php:283 220 msgid " Image successfully removed. Image ID:"234 msgid "Do you really want to delete remove all rokka hashes?" 221 235 msgstr "" 222 236 223 237 #: src/class-rokka-integration-settings.php:284 224 msgid " Removing of image failed! Image ID:"238 msgid "All rokka hashes have been removed!" 225 239 msgstr "" 226 240 227 241 #: src/class-rokka-integration-settings.php:285 228 msgid "Do you really want to delete all images from rokka?"229 msgstr ""230 231 #: src/class-rokka-integration-settings.php:286232 msgid "All images have been removed!"233 msgstr ""234 235 #: src/class-rokka-integration-settings.php:287236 msgid "There was an error during the removal of the images!"237 msgstr ""238 239 #: src/class-rokka-integration-settings.php:288240 msgid "Nothing to process here, there are no images on rokka yet."241 msgstr ""242 243 #: src/class-rokka-integration-settings.php:289244 msgid "Do you really want to delete remove all rokka hashes?"245 msgstr ""246 247 #: src/class-rokka-integration-settings.php:290248 msgid "All rokka hashes have been removed!"249 msgstr ""250 251 #: src/class-rokka-integration-settings.php:291252 242 msgid "There was an error during the removal of the rokka hashes!" 253 243 msgstr "" 254 244 245 #: src/class-rokka-integration-settings.php:296 255 246 #: src/class-rokka-integration-settings.php:302 256 #: src/class-rokka-integration-settings.php:308257 247 msgid "Sync stacks" 258 248 msgstr "" 259 249 260 #: src/class-rokka-integration-settings.php: 303250 #: src/class-rokka-integration-settings.php:297 261 251 msgid "Mass upload/delete" 262 252 msgstr "" 263 253 264 #: src/class-rokka-integration-settings.php:3 10254 #: src/class-rokka-integration-settings.php:304 265 255 msgid "" 266 256 "Stacks are a set of operations on rokka which represent the image sizes as " … … 270 260 msgstr "" 271 261 272 #: src/class-rokka-integration-settings.php:3 21262 #: src/class-rokka-integration-settings.php:315 273 263 msgid "Stack name" 274 264 msgstr "" 275 265 276 #: src/class-rokka-integration-settings.php:3 22266 #: src/class-rokka-integration-settings.php:316 277 267 #: src/class-rokka-media-management.php:148 278 268 msgid "Width" 279 269 msgstr "" 280 270 281 #: src/class-rokka-integration-settings.php:3 23271 #: src/class-rokka-integration-settings.php:317 282 272 #: src/class-rokka-media-management.php:151 283 273 msgid "Height" 284 274 msgstr "" 285 275 286 #: src/class-rokka-integration-settings.php:3 24276 #: src/class-rokka-integration-settings.php:318 287 277 msgid "Crop" 288 278 msgstr "" 289 279 280 #: src/class-rokka-integration-settings.php:319 281 msgid "Sync status" 282 msgstr "" 283 290 284 #: src/class-rokka-integration-settings.php:325 291 msgid "Sync status" 285 msgid "All good!" 286 msgstr "" 287 288 #: src/class-rokka-integration-settings.php:328 289 msgid "Stack will be created" 292 290 msgstr "" 293 291 294 292 #: src/class-rokka-integration-settings.php:331 295 msgid " All good!"293 msgid "Stack will be updated" 296 294 msgstr "" 297 295 298 296 #: src/class-rokka-integration-settings.php:334 299 msgid "Stack will be created"300 msgstr ""301 302 #: src/class-rokka-integration-settings.php:337303 msgid "Stack will be updated"304 msgstr ""305 306 #: src/class-rokka-integration-settings.php:340307 297 msgid "Stack will be deleted" 308 298 msgstr "" 309 299 310 #: src/class-rokka-integration-settings.php:3 55300 #: src/class-rokka-integration-settings.php:349 311 301 msgid "Yes" 312 302 msgstr "" 313 303 314 #: src/class-rokka-integration-settings.php:3 55304 #: src/class-rokka-integration-settings.php:349 315 305 msgid "No" 316 306 msgstr "" 317 307 318 #: src/class-rokka-integration-settings.php:3 62308 #: src/class-rokka-integration-settings.php:356 319 309 msgid "Sync stacks with rokka" 320 310 msgstr "" 321 311 322 #: src/class-rokka-integration-settings.php:3 63323 #: src/class-rokka-integration-settings.php: 404324 #: src/class-rokka-integration-settings.php:4 30325 #: src/class-rokka-integration-settings.php:44 9312 #: src/class-rokka-integration-settings.php:357 313 #: src/class-rokka-integration-settings.php:398 314 #: src/class-rokka-integration-settings.php:424 315 #: src/class-rokka-integration-settings.php:443 326 316 msgid "Reload page" 327 317 msgstr "" 328 318 329 #: src/class-rokka-integration-settings.php:36 6319 #: src/class-rokka-integration-settings.php:360 330 320 msgid "There are no image sizes defined in WordPress." 331 321 msgstr "" 332 322 333 323 #. translators: %s contains the error from rokka 334 #: src/class-rokka-integration-settings.php:3 73324 #: src/class-rokka-integration-settings.php:367 335 325 msgctxt "%s contains the error from rokka" 336 326 msgid "There was an error listing the stacks from rokka. %s" 337 327 msgstr "" 338 328 329 #: src/class-rokka-integration-settings.php:379 330 msgid "Please add your rokka credentials first (in main settings)." 331 msgstr "" 332 339 333 #: src/class-rokka-integration-settings.php:385 340 msgid "Please add your rokka credentials first (in main settings)."341 msgstr ""342 343 #: src/class-rokka-integration-settings.php:391344 334 msgid "Mass upload images to rokka" 345 335 msgstr "" 346 336 347 #: src/class-rokka-integration-settings.php:3 94337 #: src/class-rokka-integration-settings.php:388 348 338 msgid "The following images will be uploaded to rokka:" 349 339 msgstr "" 350 340 351 341 #. translators: %1$s contains image id. %2$s contains image path. 352 #: src/class-rokka-integration-settings.php:39 9353 #: src/class-rokka-integration-settings.php:4 25342 #: src/class-rokka-integration-settings.php:393 343 #: src/class-rokka-integration-settings.php:419 354 344 msgctxt "%1$s contains image id. %2$s contains image path." 355 345 msgid "ID: %1$s / Path: %2$s" 356 346 msgstr "" 357 347 358 #: src/class-rokka-integration-settings.php: 403348 #: src/class-rokka-integration-settings.php:397 359 349 msgid "Upload all images to rokka" 360 350 msgstr "" 361 351 362 #: src/class-rokka-integration-settings.php:40 8363 #: src/class-rokka-integration-settings.php:4 34352 #: src/class-rokka-integration-settings.php:402 353 #: src/class-rokka-integration-settings.php:428 364 354 msgid "Log:" 365 355 msgstr "" 366 356 367 #: src/class-rokka-integration-settings.php:4 13357 #: src/class-rokka-integration-settings.php:407 368 358 msgid "All images are already uploaded to rokka. Nothing to do here." 369 359 msgstr "" 370 360 371 #: src/class-rokka-integration-settings.php:41 7361 #: src/class-rokka-integration-settings.php:411 372 362 msgid "Danger zone - Mass delete images" 373 363 msgstr "" 374 364 375 #: src/class-rokka-integration-settings.php:4 20365 #: src/class-rokka-integration-settings.php:414 376 366 msgid "The following images will be deleted from rokka:" 377 367 msgstr "" 378 368 379 #: src/class-rokka-integration-settings.php:42 9369 #: src/class-rokka-integration-settings.php:423 380 370 msgid "Remove all images from rokka" 381 371 msgstr "" 382 372 383 #: src/class-rokka-integration-settings.php:43 9384 #: src/class-rokka-integration-settings.php:4 53373 #: src/class-rokka-integration-settings.php:433 374 #: src/class-rokka-integration-settings.php:447 385 375 msgid "There are no images on rokka yet. Please upload them first." 386 376 msgstr "" 387 377 388 #: src/class-rokka-integration-settings.php:4 43378 #: src/class-rokka-integration-settings.php:437 389 379 msgid "Danger zone - Remove rokka hashes from all files" 390 380 msgstr "" 391 381 392 #: src/class-rokka-integration-settings.php:44 6382 #: src/class-rokka-integration-settings.php:440 393 383 msgid "" 394 384 "This will remove the rokka hash from all files. This can be useful after " … … 396 386 msgstr "" 397 387 398 #: src/class-rokka-integration-settings.php:44 8388 #: src/class-rokka-integration-settings.php:442 399 389 msgid "Remove rokka hashes from all files" 400 390 msgstr "" 401 391 402 #: src/class-rokka-integration-settings.php:45 7392 #: src/class-rokka-integration-settings.php:451 403 393 msgid "Please enable rokka first (in main settings)" 404 394 msgstr "" 405 395 406 #: src/class-rokka-integration-settings.php:4 70396 #: src/class-rokka-integration-settings.php:464 407 397 msgid "Check rokka crendentials" 408 398 msgstr "" 409 399 410 #: src/class-rokka-integration-settings.php:48 7400 #: src/class-rokka-integration-settings.php:481 411 401 msgid "Liip Logo" 412 402 msgstr "" 413 403 414 #: src/class-rokka-integration-settings.php:68 7415 #: src/class-rokka-integration-settings.php:7 23416 #: src/class-rokka-integration-settings.php:75 9417 #: src/class-rokka-integration-settings.php:77 6418 #: src/class-rokka-integration-settings.php: 803404 #: src/class-rokka-integration-settings.php:681 405 #: src/class-rokka-integration-settings.php:717 406 #: src/class-rokka-integration-settings.php:753 407 #: src/class-rokka-integration-settings.php:770 408 #: src/class-rokka-integration-settings.php:797 419 409 msgid "Permission denied! There was something wrong with the nonce." 420 410 msgstr "" 421 411 422 #: src/class-rokka-integration-settings.php: 704412 #: src/class-rokka-integration-settings.php:698 423 413 msgid "This image is already on rokka. No need to upload it another time." 424 414 msgstr "" 425 415 426 #: src/class-rokka-integration-settings.php:70 7427 #: src/class-rokka-integration-settings.php:7 43416 #: src/class-rokka-integration-settings.php:701 417 #: src/class-rokka-integration-settings.php:737 428 418 msgid "image_id parameter missing." 429 419 msgstr "" 430 420 431 #: src/class-rokka-integration-settings.php:7 40421 #: src/class-rokka-integration-settings.php:734 432 422 msgid "This image is not yet on rokka. No need to delete it." 433 423 msgstr "" 434 424 435 #: src/class-rokka-integration-settings.php:78 8425 #: src/class-rokka-integration-settings.php:782 436 426 msgid "Could not process stacks." 437 427 msgstr "" 438 428 439 #: src/class-rokka-integration-settings.php:80 8429 #: src/class-rokka-integration-settings.php:802 440 430 msgid "Yay! Your rokka credentials are valid." 441 431 msgstr "" 442 432 443 #: src/class-rokka-integration-settings.php:8 11433 #: src/class-rokka-integration-settings.php:805 444 434 msgid "Whops! Something is wrong with your rokka credentials." 445 435 msgstr "" -
rokka-integration/trunk/languages/rokka-integration-de_DE.po
r2725323 r2816557 6 6 msgid "" 7 7 msgstr "" 8 "Project-Id-Version: rokka-integration 4.0.0\n"8 "Project-Id-Version: rokka-integration 5.0.0\n" 9 9 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/rokka-" 10 10 "integration\n" 11 "POT-Creation-Date: 2022- 05-17T09:17:47+00:00\n"11 "POT-Creation-Date: 2022-11-11T09:53:15+00:00\n" 12 12 "PO-Revision-Date: 2017-04-04 11:57+0200\n" 13 13 "Last-Translator: Juerg Hunziker <juerg.hunziker@liip.ch>\n" … … 80 80 81 81 #. translators: %s contains file path 82 #: src/class-rokka-helper.php:4 1582 #: src/class-rokka-helper.php:407 83 83 msgctxt "%s contains file path" 84 84 msgid "File %s does not exist" … … 126 126 127 127 #: src/class-rokka-integration-settings.php:140 128 msgid " Enable WebP format"128 msgid "Delete previous images if metadata changes" 129 129 msgstr "" 130 130 131 131 #: src/class-rokka-integration-settings.php:141 132 msgid ""133 "If you enable this option, rokka will deliver an image in the usually "134 "smaller WebP format instead of PNG or JPG, if the client supports it"135 msgstr ""136 137 #: src/class-rokka-integration-settings.php:146138 msgid "Delete previous images if metadata changes"139 msgstr ""140 141 #: src/class-rokka-integration-settings.php:147142 132 msgid "" 143 133 "Enable this if you don't need to keep the previous image on rokka if you " … … 145 135 msgstr "" 146 136 147 #: src/class-rokka-integration-settings.php:1 52137 #: src/class-rokka-integration-settings.php:146 148 138 msgid "Enable output parsing" 149 139 msgstr "" 150 140 151 #: src/class-rokka-integration-settings.php:1 53141 #: src/class-rokka-integration-settings.php:147 152 142 msgid "" 153 143 "This feature will parse the output and replaces urls to local images with " … … 155 145 msgstr "" 156 146 157 #: src/class-rokka-integration-settings.php:1 63158 #: src/class-rokka-integration-settings.php:29 7147 #: src/class-rokka-integration-settings.php:157 148 #: src/class-rokka-integration-settings.php:291 159 149 msgid "Rokka Settings" 160 150 msgstr "" 161 151 162 #: src/class-rokka-integration-settings.php:1 74163 #: src/class-rokka-integration-settings.php: 301152 #: src/class-rokka-integration-settings.php:168 153 #: src/class-rokka-integration-settings.php:295 164 154 msgid "Settings" 165 155 msgstr "" 166 156 167 #: src/class-rokka-integration-settings.php:1 90157 #: src/class-rokka-integration-settings.php:184 168 158 msgid "Main settings" 169 159 msgstr "" 170 160 171 #: src/class-rokka-integration-settings.php:2 50161 #: src/class-rokka-integration-settings.php:244 172 162 msgid "You do not have sufficient permissions to access this page." 173 163 msgstr "" 174 164 175 #: src/class-rokka-integration-settings.php:2 55165 #: src/class-rokka-integration-settings.php:249 176 166 msgid "" 177 167 "Settings need to be filled out completely before rokka support can be " … … 179 169 msgstr "" 180 170 181 #: src/class-rokka-integration-settings.php:25 7171 #: src/class-rokka-integration-settings.php:251 182 172 msgid "" 183 173 "Rokka integration is not enabled yet. Please select the 'Enable rokka' " … … 185 175 msgstr "" 186 176 177 #: src/class-rokka-integration-settings.php:269 178 msgid "Creating stacks..." 179 msgstr "" 180 181 #: src/class-rokka-integration-settings.php:270 182 msgid "Stack sync successful! Please reload this page to update status." 183 msgstr "" 184 185 #: src/class-rokka-integration-settings.php:271 186 msgid "Stack sync failed! Error:" 187 msgstr "" 188 189 #: src/class-rokka-integration-settings.php:272 190 msgid "Upload of image successful. Image ID:" 191 msgstr "" 192 193 #: src/class-rokka-integration-settings.php:273 194 msgid "Upload of image failed! Image ID:" 195 msgstr "" 196 197 #: src/class-rokka-integration-settings.php:274 198 msgid "Image upload finished!" 199 msgstr "" 200 187 201 #: src/class-rokka-integration-settings.php:275 188 msgid " Creating stacks..."202 msgid "There was an error during the upload of the images!" 189 203 msgstr "" 190 204 191 205 #: src/class-rokka-integration-settings.php:276 192 msgid " Stack sync successful! Please reload this page to update status."206 msgid "Nothing to process here, all images are already uploaded to rokka." 193 207 msgstr "" 194 208 195 209 #: src/class-rokka-integration-settings.php:277 196 msgid " Stack sync failed! Error:"210 msgid "Image successfully removed. Image ID:" 197 211 msgstr "" 198 212 199 213 #: src/class-rokka-integration-settings.php:278 200 msgid " Upload of image successful.Image ID:"214 msgid "Removing of image failed! Image ID:" 201 215 msgstr "" 202 216 203 217 #: src/class-rokka-integration-settings.php:279 204 msgid " Upload of image failed! Image ID:"218 msgid "Do you really want to delete all images from rokka?" 205 219 msgstr "" 206 220 207 221 #: src/class-rokka-integration-settings.php:280 208 msgid " Image upload finished!"222 msgid "All images have been removed!" 209 223 msgstr "" 210 224 211 225 #: src/class-rokka-integration-settings.php:281 212 msgid "There was an error during the uploadof the images!"226 msgid "There was an error during the removal of the images!" 213 227 msgstr "" 214 228 215 229 #: src/class-rokka-integration-settings.php:282 216 msgid "Nothing to process here, all images are already uploaded to rokka."230 msgid "Nothing to process here, there are no images on rokka yet." 217 231 msgstr "" 218 232 219 233 #: src/class-rokka-integration-settings.php:283 220 msgid " Image successfully removed. Image ID:"234 msgid "Do you really want to delete remove all rokka hashes?" 221 235 msgstr "" 222 236 223 237 #: src/class-rokka-integration-settings.php:284 224 msgid " Removing of image failed! Image ID:"238 msgid "All rokka hashes have been removed!" 225 239 msgstr "" 226 240 227 241 #: src/class-rokka-integration-settings.php:285 228 msgid "Do you really want to delete all images from rokka?"229 msgstr ""230 231 #: src/class-rokka-integration-settings.php:286232 msgid "All images have been removed!"233 msgstr ""234 235 #: src/class-rokka-integration-settings.php:287236 msgid "There was an error during the removal of the images!"237 msgstr ""238 239 #: src/class-rokka-integration-settings.php:288240 msgid "Nothing to process here, there are no images on rokka yet."241 msgstr ""242 243 #: src/class-rokka-integration-settings.php:289244 msgid "Do you really want to delete remove all rokka hashes?"245 msgstr ""246 247 #: src/class-rokka-integration-settings.php:290248 msgid "All rokka hashes have been removed!"249 msgstr ""250 251 #: src/class-rokka-integration-settings.php:291252 242 msgid "There was an error during the removal of the rokka hashes!" 253 243 msgstr "" 254 244 245 #: src/class-rokka-integration-settings.php:296 255 246 #: src/class-rokka-integration-settings.php:302 256 #: src/class-rokka-integration-settings.php:308257 247 msgid "Sync stacks" 258 248 msgstr "" 259 249 260 #: src/class-rokka-integration-settings.php: 303250 #: src/class-rokka-integration-settings.php:297 261 251 msgid "Mass upload/delete" 262 252 msgstr "" 263 253 264 #: src/class-rokka-integration-settings.php:3 10254 #: src/class-rokka-integration-settings.php:304 265 255 msgid "" 266 256 "Stacks are a set of operations on rokka which represent the image sizes as " … … 270 260 msgstr "" 271 261 272 #: src/class-rokka-integration-settings.php:3 21262 #: src/class-rokka-integration-settings.php:315 273 263 msgid "Stack name" 274 264 msgstr "" 275 265 276 #: src/class-rokka-integration-settings.php:3 22266 #: src/class-rokka-integration-settings.php:316 277 267 #: src/class-rokka-media-management.php:148 278 268 msgid "Width" 279 269 msgstr "" 280 270 281 #: src/class-rokka-integration-settings.php:3 23271 #: src/class-rokka-integration-settings.php:317 282 272 #: src/class-rokka-media-management.php:151 283 273 msgid "Height" 284 274 msgstr "" 285 275 286 #: src/class-rokka-integration-settings.php:3 24276 #: src/class-rokka-integration-settings.php:318 287 277 msgid "Crop" 288 278 msgstr "" 289 279 280 #: src/class-rokka-integration-settings.php:319 281 msgid "Sync status" 282 msgstr "" 283 290 284 #: src/class-rokka-integration-settings.php:325 291 msgid "Sync status" 285 msgid "All good!" 286 msgstr "" 287 288 #: src/class-rokka-integration-settings.php:328 289 msgid "Stack will be created" 292 290 msgstr "" 293 291 294 292 #: src/class-rokka-integration-settings.php:331 295 msgid " All good!"293 msgid "Stack will be updated" 296 294 msgstr "" 297 295 298 296 #: src/class-rokka-integration-settings.php:334 299 msgid "Stack will be created"300 msgstr ""301 302 #: src/class-rokka-integration-settings.php:337303 msgid "Stack will be updated"304 msgstr ""305 306 #: src/class-rokka-integration-settings.php:340307 297 msgid "Stack will be deleted" 308 298 msgstr "" 309 299 310 #: src/class-rokka-integration-settings.php:3 55300 #: src/class-rokka-integration-settings.php:349 311 301 msgid "Yes" 312 302 msgstr "" 313 303 314 #: src/class-rokka-integration-settings.php:3 55304 #: src/class-rokka-integration-settings.php:349 315 305 msgid "No" 316 306 msgstr "" 317 307 318 #: src/class-rokka-integration-settings.php:3 62308 #: src/class-rokka-integration-settings.php:356 319 309 msgid "Sync stacks with rokka" 320 310 msgstr "" 321 311 322 #: src/class-rokka-integration-settings.php:3 63323 #: src/class-rokka-integration-settings.php: 404324 #: src/class-rokka-integration-settings.php:4 30325 #: src/class-rokka-integration-settings.php:44 9312 #: src/class-rokka-integration-settings.php:357 313 #: src/class-rokka-integration-settings.php:398 314 #: src/class-rokka-integration-settings.php:424 315 #: src/class-rokka-integration-settings.php:443 326 316 msgid "Reload page" 327 317 msgstr "" 328 318 329 #: src/class-rokka-integration-settings.php:36 6319 #: src/class-rokka-integration-settings.php:360 330 320 msgid "There are no image sizes defined in WordPress." 331 321 msgstr "" 332 322 333 323 #. translators: %s contains the error from rokka 334 #: src/class-rokka-integration-settings.php:3 73324 #: src/class-rokka-integration-settings.php:367 335 325 msgctxt "%s contains the error from rokka" 336 326 msgid "There was an error listing the stacks from rokka. %s" 337 327 msgstr "" 338 328 329 #: src/class-rokka-integration-settings.php:379 330 msgid "Please add your rokka credentials first (in main settings)." 331 msgstr "" 332 339 333 #: src/class-rokka-integration-settings.php:385 340 msgid "Please add your rokka credentials first (in main settings)."341 msgstr ""342 343 #: src/class-rokka-integration-settings.php:391344 334 msgid "Mass upload images to rokka" 345 335 msgstr "" 346 336 347 #: src/class-rokka-integration-settings.php:3 94337 #: src/class-rokka-integration-settings.php:388 348 338 msgid "The following images will be uploaded to rokka:" 349 339 msgstr "" 350 340 351 341 #. translators: %1$s contains image id. %2$s contains image path. 352 #: src/class-rokka-integration-settings.php:39 9353 #: src/class-rokka-integration-settings.php:4 25342 #: src/class-rokka-integration-settings.php:393 343 #: src/class-rokka-integration-settings.php:419 354 344 msgctxt "%1$s contains image id. %2$s contains image path." 355 345 msgid "ID: %1$s / Path: %2$s" 356 346 msgstr "" 357 347 358 #: src/class-rokka-integration-settings.php: 403348 #: src/class-rokka-integration-settings.php:397 359 349 msgid "Upload all images to rokka" 360 350 msgstr "" 361 351 362 #: src/class-rokka-integration-settings.php:40 8363 #: src/class-rokka-integration-settings.php:4 34352 #: src/class-rokka-integration-settings.php:402 353 #: src/class-rokka-integration-settings.php:428 364 354 msgid "Log:" 365 355 msgstr "" 366 356 367 #: src/class-rokka-integration-settings.php:4 13357 #: src/class-rokka-integration-settings.php:407 368 358 msgid "All images are already uploaded to rokka. Nothing to do here." 369 359 msgstr "" 370 360 371 #: src/class-rokka-integration-settings.php:41 7361 #: src/class-rokka-integration-settings.php:411 372 362 msgid "Danger zone - Mass delete images" 373 363 msgstr "" 374 364 375 #: src/class-rokka-integration-settings.php:4 20365 #: src/class-rokka-integration-settings.php:414 376 366 msgid "The following images will be deleted from rokka:" 377 367 msgstr "" 378 368 379 #: src/class-rokka-integration-settings.php:42 9369 #: src/class-rokka-integration-settings.php:423 380 370 msgid "Remove all images from rokka" 381 371 msgstr "" 382 372 383 #: src/class-rokka-integration-settings.php:43 9384 #: src/class-rokka-integration-settings.php:4 53373 #: src/class-rokka-integration-settings.php:433 374 #: src/class-rokka-integration-settings.php:447 385 375 msgid "There are no images on rokka yet. Please upload them first." 386 376 msgstr "" 387 377 388 #: src/class-rokka-integration-settings.php:4 43378 #: src/class-rokka-integration-settings.php:437 389 379 msgid "Danger zone - Remove rokka hashes from all files" 390 380 msgstr "" 391 381 392 #: src/class-rokka-integration-settings.php:44 6382 #: src/class-rokka-integration-settings.php:440 393 383 msgid "" 394 384 "This will remove the rokka hash from all files. This can be useful after " … … 396 386 msgstr "" 397 387 398 #: src/class-rokka-integration-settings.php:44 8388 #: src/class-rokka-integration-settings.php:442 399 389 msgid "Remove rokka hashes from all files" 400 390 msgstr "" 401 391 402 #: src/class-rokka-integration-settings.php:45 7392 #: src/class-rokka-integration-settings.php:451 403 393 msgid "Please enable rokka first (in main settings)" 404 394 msgstr "" 405 395 406 #: src/class-rokka-integration-settings.php:4 70396 #: src/class-rokka-integration-settings.php:464 407 397 msgid "Check rokka crendentials" 408 398 msgstr "" 409 399 410 #: src/class-rokka-integration-settings.php:48 7400 #: src/class-rokka-integration-settings.php:481 411 401 msgid "Liip Logo" 412 402 msgstr "" 413 403 414 #: src/class-rokka-integration-settings.php:68 7415 #: src/class-rokka-integration-settings.php:7 23416 #: src/class-rokka-integration-settings.php:75 9417 #: src/class-rokka-integration-settings.php:77 6418 #: src/class-rokka-integration-settings.php: 803404 #: src/class-rokka-integration-settings.php:681 405 #: src/class-rokka-integration-settings.php:717 406 #: src/class-rokka-integration-settings.php:753 407 #: src/class-rokka-integration-settings.php:770 408 #: src/class-rokka-integration-settings.php:797 419 409 msgid "Permission denied! There was something wrong with the nonce." 420 410 msgstr "" 421 411 422 #: src/class-rokka-integration-settings.php: 704412 #: src/class-rokka-integration-settings.php:698 423 413 msgid "This image is already on rokka. No need to upload it another time." 424 414 msgstr "" 425 415 426 #: src/class-rokka-integration-settings.php:70 7427 #: src/class-rokka-integration-settings.php:7 43416 #: src/class-rokka-integration-settings.php:701 417 #: src/class-rokka-integration-settings.php:737 428 418 msgid "image_id parameter missing." 429 419 msgstr "" 430 420 431 #: src/class-rokka-integration-settings.php:7 40421 #: src/class-rokka-integration-settings.php:734 432 422 msgid "This image is not yet on rokka. No need to delete it." 433 423 msgstr "" 434 424 435 #: src/class-rokka-integration-settings.php:78 8425 #: src/class-rokka-integration-settings.php:782 436 426 msgid "Could not process stacks." 437 427 msgstr "" 438 428 439 #: src/class-rokka-integration-settings.php:80 8429 #: src/class-rokka-integration-settings.php:802 440 430 msgid "Yay! Your rokka credentials are valid." 441 431 msgstr "" 442 432 443 #: src/class-rokka-integration-settings.php:8 11433 #: src/class-rokka-integration-settings.php:805 444 434 msgid "Whops! Something is wrong with your rokka credentials." 445 435 msgstr "" -
rokka-integration/trunk/languages/rokka-integration.pot
r2725323 r2816557 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Rokka Integration 4.0.0\n"5 "Project-Id-Version: Rokka Integration 5.0.0\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/rokka-integration\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2022- 05-17T09:17:47+00:00\n"12 "POT-Creation-Date: 2022-11-11T09:53:15+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2. 6.0\n"14 "X-Generator: WP-CLI 2.4.0\n" 15 15 "X-Domain: rokka-integration\n" 16 16 … … 81 81 82 82 #. translators: %s contains file path 83 #: src/class-rokka-helper.php:4 1583 #: src/class-rokka-helper.php:407 84 84 msgctxt "%s contains file path" 85 85 msgid "File %s does not exist" … … 121 121 122 122 #: src/class-rokka-integration-settings.php:140 123 msgid " Enable WebP format"123 msgid "Delete previous images if metadata changes" 124 124 msgstr "" 125 125 126 126 #: src/class-rokka-integration-settings.php:141 127 msgid " If you enable this option, rokka will deliver an image in the usually smaller WebP format instead of PNG or JPG, if the client supports it"127 msgid "Enable this if you don't need to keep the previous image on rokka if you change something on the metadata of an image (eg. subject area)." 128 128 msgstr "" 129 129 130 130 #: src/class-rokka-integration-settings.php:146 131 msgid " Delete previous images if metadata changes"131 msgid "Enable output parsing" 132 132 msgstr "" 133 133 134 134 #: src/class-rokka-integration-settings.php:147 135 msgid "Enable this if you don't need to keep the previous image on rokka if you change something on the metadata of an image (eg. subject area)."136 msgstr ""137 138 #: src/class-rokka-integration-settings.php:152139 msgid "Enable output parsing"140 msgstr ""141 142 #: src/class-rokka-integration-settings.php:153143 135 msgid "This feature will parse the output and replaces urls to local images with rokka image urls. Relative links will not be replaced." 144 136 msgstr "" 145 137 146 #: src/class-rokka-integration-settings.php:163 138 #: src/class-rokka-integration-settings.php:157 139 #: src/class-rokka-integration-settings.php:291 140 msgid "Rokka Settings" 141 msgstr "" 142 143 #: src/class-rokka-integration-settings.php:168 144 #: src/class-rokka-integration-settings.php:295 145 msgid "Settings" 146 msgstr "" 147 148 #: src/class-rokka-integration-settings.php:184 149 msgid "Main settings" 150 msgstr "" 151 152 #: src/class-rokka-integration-settings.php:244 153 msgid "You do not have sufficient permissions to access this page." 154 msgstr "" 155 156 #: src/class-rokka-integration-settings.php:249 157 msgid "Settings need to be filled out completely before rokka support can be enabled." 158 msgstr "" 159 160 #: src/class-rokka-integration-settings.php:251 161 msgid "Rokka integration is not enabled yet. Please select the 'Enable rokka' checkbox in the settings." 162 msgstr "" 163 164 #: src/class-rokka-integration-settings.php:269 165 msgid "Creating stacks..." 166 msgstr "" 167 168 #: src/class-rokka-integration-settings.php:270 169 msgid "Stack sync successful! Please reload this page to update status." 170 msgstr "" 171 172 #: src/class-rokka-integration-settings.php:271 173 msgid "Stack sync failed! Error:" 174 msgstr "" 175 176 #: src/class-rokka-integration-settings.php:272 177 msgid "Upload of image successful. Image ID:" 178 msgstr "" 179 180 #: src/class-rokka-integration-settings.php:273 181 msgid "Upload of image failed! Image ID:" 182 msgstr "" 183 184 #: src/class-rokka-integration-settings.php:274 185 msgid "Image upload finished!" 186 msgstr "" 187 188 #: src/class-rokka-integration-settings.php:275 189 msgid "There was an error during the upload of the images!" 190 msgstr "" 191 192 #: src/class-rokka-integration-settings.php:276 193 msgid "Nothing to process here, all images are already uploaded to rokka." 194 msgstr "" 195 196 #: src/class-rokka-integration-settings.php:277 197 msgid "Image successfully removed. Image ID:" 198 msgstr "" 199 200 #: src/class-rokka-integration-settings.php:278 201 msgid "Removing of image failed! Image ID:" 202 msgstr "" 203 204 #: src/class-rokka-integration-settings.php:279 205 msgid "Do you really want to delete all images from rokka?" 206 msgstr "" 207 208 #: src/class-rokka-integration-settings.php:280 209 msgid "All images have been removed!" 210 msgstr "" 211 212 #: src/class-rokka-integration-settings.php:281 213 msgid "There was an error during the removal of the images!" 214 msgstr "" 215 216 #: src/class-rokka-integration-settings.php:282 217 msgid "Nothing to process here, there are no images on rokka yet." 218 msgstr "" 219 220 #: src/class-rokka-integration-settings.php:283 221 msgid "Do you really want to delete remove all rokka hashes?" 222 msgstr "" 223 224 #: src/class-rokka-integration-settings.php:284 225 msgid "All rokka hashes have been removed!" 226 msgstr "" 227 228 #: src/class-rokka-integration-settings.php:285 229 msgid "There was an error during the removal of the rokka hashes!" 230 msgstr "" 231 232 #: src/class-rokka-integration-settings.php:296 233 #: src/class-rokka-integration-settings.php:302 234 msgid "Sync stacks" 235 msgstr "" 236 147 237 #: src/class-rokka-integration-settings.php:297 148 msgid "Rokka Settings"149 msgstr ""150 151 #: src/class-rokka-integration-settings.php:174152 #: src/class-rokka-integration-settings.php:301153 msgid "Settings"154 msgstr ""155 156 #: src/class-rokka-integration-settings.php:190157 msgid "Main settings"158 msgstr ""159 160 #: src/class-rokka-integration-settings.php:250161 msgid "You do not have sufficient permissions to access this page."162 msgstr ""163 164 #: src/class-rokka-integration-settings.php:255165 msgid "Settings need to be filled out completely before rokka support can be enabled."166 msgstr ""167 168 #: src/class-rokka-integration-settings.php:257169 msgid "Rokka integration is not enabled yet. Please select the 'Enable rokka' checkbox in the settings."170 msgstr ""171 172 #: src/class-rokka-integration-settings.php:275173 msgid "Creating stacks..."174 msgstr ""175 176 #: src/class-rokka-integration-settings.php:276177 msgid "Stack sync successful! Please reload this page to update status."178 msgstr ""179 180 #: src/class-rokka-integration-settings.php:277181 msgid "Stack sync failed! Error:"182 msgstr ""183 184 #: src/class-rokka-integration-settings.php:278185 msgid "Upload of image successful. Image ID:"186 msgstr ""187 188 #: src/class-rokka-integration-settings.php:279189 msgid "Upload of image failed! Image ID:"190 msgstr ""191 192 #: src/class-rokka-integration-settings.php:280193 msgid "Image upload finished!"194 msgstr ""195 196 #: src/class-rokka-integration-settings.php:281197 msgid "There was an error during the upload of the images!"198 msgstr ""199 200 #: src/class-rokka-integration-settings.php:282201 msgid "Nothing to process here, all images are already uploaded to rokka."202 msgstr ""203 204 #: src/class-rokka-integration-settings.php:283205 msgid "Image successfully removed. Image ID:"206 msgstr ""207 208 #: src/class-rokka-integration-settings.php:284209 msgid "Removing of image failed! Image ID:"210 msgstr ""211 212 #: src/class-rokka-integration-settings.php:285213 msgid "Do you really want to delete all images from rokka?"214 msgstr ""215 216 #: src/class-rokka-integration-settings.php:286217 msgid "All images have been removed!"218 msgstr ""219 220 #: src/class-rokka-integration-settings.php:287221 msgid "There was an error during the removal of the images!"222 msgstr ""223 224 #: src/class-rokka-integration-settings.php:288225 msgid "Nothing to process here, there are no images on rokka yet."226 msgstr ""227 228 #: src/class-rokka-integration-settings.php:289229 msgid "Do you really want to delete remove all rokka hashes?"230 msgstr ""231 232 #: src/class-rokka-integration-settings.php:290233 msgid "All rokka hashes have been removed!"234 msgstr ""235 236 #: src/class-rokka-integration-settings.php:291237 msgid "There was an error during the removal of the rokka hashes!"238 msgstr ""239 240 #: src/class-rokka-integration-settings.php:302241 #: src/class-rokka-integration-settings.php:308242 msgid "Sync stacks"243 msgstr ""244 245 #: src/class-rokka-integration-settings.php:303246 238 msgid "Mass upload/delete" 247 239 msgstr "" 248 240 249 #: src/class-rokka-integration-settings.php:3 10241 #: src/class-rokka-integration-settings.php:304 250 242 msgid "Stacks are a set of operations on rokka which represent the image sizes as they are defined in WordPress. If you change the image sizes in WordPress, execute this command again in order to reflect pass the size changes to the stacks on rokka." 251 243 msgstr "" 252 244 253 #: src/class-rokka-integration-settings.php:3 21245 #: src/class-rokka-integration-settings.php:315 254 246 msgid "Stack name" 255 247 msgstr "" 256 248 257 #: src/class-rokka-integration-settings.php:3 22249 #: src/class-rokka-integration-settings.php:316 258 250 #: src/class-rokka-media-management.php:148 259 251 msgid "Width" 260 252 msgstr "" 261 253 262 #: src/class-rokka-integration-settings.php:3 23254 #: src/class-rokka-integration-settings.php:317 263 255 #: src/class-rokka-media-management.php:151 264 256 msgid "Height" 265 257 msgstr "" 266 258 267 #: src/class-rokka-integration-settings.php:3 24259 #: src/class-rokka-integration-settings.php:318 268 260 msgid "Crop" 269 261 msgstr "" 270 262 263 #: src/class-rokka-integration-settings.php:319 264 msgid "Sync status" 265 msgstr "" 266 271 267 #: src/class-rokka-integration-settings.php:325 272 msgid "Sync status" 268 msgid "All good!" 269 msgstr "" 270 271 #: src/class-rokka-integration-settings.php:328 272 msgid "Stack will be created" 273 273 msgstr "" 274 274 275 275 #: src/class-rokka-integration-settings.php:331 276 msgid " All good!"276 msgid "Stack will be updated" 277 277 msgstr "" 278 278 279 279 #: src/class-rokka-integration-settings.php:334 280 msgid "Stack will be created"281 msgstr ""282 283 #: src/class-rokka-integration-settings.php:337284 msgid "Stack will be updated"285 msgstr ""286 287 #: src/class-rokka-integration-settings.php:340288 280 msgid "Stack will be deleted" 289 281 msgstr "" 290 282 291 #: src/class-rokka-integration-settings.php:3 55283 #: src/class-rokka-integration-settings.php:349 292 284 msgid "Yes" 293 285 msgstr "" 294 286 295 #: src/class-rokka-integration-settings.php:3 55287 #: src/class-rokka-integration-settings.php:349 296 288 msgid "No" 297 289 msgstr "" 298 290 299 #: src/class-rokka-integration-settings.php:3 62291 #: src/class-rokka-integration-settings.php:356 300 292 msgid "Sync stacks with rokka" 301 293 msgstr "" 302 294 303 #: src/class-rokka-integration-settings.php:3 63304 #: src/class-rokka-integration-settings.php: 404305 #: src/class-rokka-integration-settings.php:4 30306 #: src/class-rokka-integration-settings.php:44 9295 #: src/class-rokka-integration-settings.php:357 296 #: src/class-rokka-integration-settings.php:398 297 #: src/class-rokka-integration-settings.php:424 298 #: src/class-rokka-integration-settings.php:443 307 299 msgid "Reload page" 308 300 msgstr "" 309 301 310 #: src/class-rokka-integration-settings.php:36 6302 #: src/class-rokka-integration-settings.php:360 311 303 msgid "There are no image sizes defined in WordPress." 312 304 msgstr "" 313 305 314 306 #. translators: %s contains the error from rokka 315 #: src/class-rokka-integration-settings.php:3 73307 #: src/class-rokka-integration-settings.php:367 316 308 msgctxt "%s contains the error from rokka" 317 309 msgid "There was an error listing the stacks from rokka. %s" 318 310 msgstr "" 319 311 312 #: src/class-rokka-integration-settings.php:379 313 msgid "Please add your rokka credentials first (in main settings)." 314 msgstr "" 315 320 316 #: src/class-rokka-integration-settings.php:385 321 msgid "Please add your rokka credentials first (in main settings)."322 msgstr ""323 324 #: src/class-rokka-integration-settings.php:391325 317 msgid "Mass upload images to rokka" 326 318 msgstr "" 327 319 328 #: src/class-rokka-integration-settings.php:3 94320 #: src/class-rokka-integration-settings.php:388 329 321 msgid "The following images will be uploaded to rokka:" 330 322 msgstr "" 331 323 332 324 #. translators: %1$s contains image id. %2$s contains image path. 333 #: src/class-rokka-integration-settings.php:39 9334 #: src/class-rokka-integration-settings.php:4 25325 #: src/class-rokka-integration-settings.php:393 326 #: src/class-rokka-integration-settings.php:419 335 327 msgctxt "%1$s contains image id. %2$s contains image path." 336 328 msgid "ID: %1$s / Path: %2$s" 337 329 msgstr "" 338 330 339 #: src/class-rokka-integration-settings.php: 403331 #: src/class-rokka-integration-settings.php:397 340 332 msgid "Upload all images to rokka" 341 333 msgstr "" 342 334 343 #: src/class-rokka-integration-settings.php:40 8344 #: src/class-rokka-integration-settings.php:4 34335 #: src/class-rokka-integration-settings.php:402 336 #: src/class-rokka-integration-settings.php:428 345 337 msgid "Log:" 346 338 msgstr "" 347 339 348 #: src/class-rokka-integration-settings.php:4 13340 #: src/class-rokka-integration-settings.php:407 349 341 msgid "All images are already uploaded to rokka. Nothing to do here." 350 342 msgstr "" 351 343 352 #: src/class-rokka-integration-settings.php:41 7344 #: src/class-rokka-integration-settings.php:411 353 345 msgid "Danger zone - Mass delete images" 354 346 msgstr "" 355 347 356 #: src/class-rokka-integration-settings.php:4 20348 #: src/class-rokka-integration-settings.php:414 357 349 msgid "The following images will be deleted from rokka:" 358 350 msgstr "" 359 351 360 #: src/class-rokka-integration-settings.php:42 9352 #: src/class-rokka-integration-settings.php:423 361 353 msgid "Remove all images from rokka" 362 354 msgstr "" 363 355 364 #: src/class-rokka-integration-settings.php:43 9365 #: src/class-rokka-integration-settings.php:4 53356 #: src/class-rokka-integration-settings.php:433 357 #: src/class-rokka-integration-settings.php:447 366 358 msgid "There are no images on rokka yet. Please upload them first." 367 359 msgstr "" 368 360 369 #: src/class-rokka-integration-settings.php:4 43361 #: src/class-rokka-integration-settings.php:437 370 362 msgid "Danger zone - Remove rokka hashes from all files" 371 363 msgstr "" 372 364 373 #: src/class-rokka-integration-settings.php:44 6365 #: src/class-rokka-integration-settings.php:440 374 366 msgid "This will remove the rokka hash from all files. This can be useful after copying a database from one environment to another." 375 367 msgstr "" 376 368 377 #: src/class-rokka-integration-settings.php:44 8369 #: src/class-rokka-integration-settings.php:442 378 370 msgid "Remove rokka hashes from all files" 379 371 msgstr "" 380 372 381 #: src/class-rokka-integration-settings.php:45 7373 #: src/class-rokka-integration-settings.php:451 382 374 msgid "Please enable rokka first (in main settings)" 383 375 msgstr "" 384 376 385 #: src/class-rokka-integration-settings.php:4 70377 #: src/class-rokka-integration-settings.php:464 386 378 msgid "Check rokka crendentials" 387 379 msgstr "" 388 380 389 #: src/class-rokka-integration-settings.php:48 7381 #: src/class-rokka-integration-settings.php:481 390 382 msgid "Liip Logo" 391 383 msgstr "" 392 384 393 #: src/class-rokka-integration-settings.php:68 7394 #: src/class-rokka-integration-settings.php:7 23395 #: src/class-rokka-integration-settings.php:75 9396 #: src/class-rokka-integration-settings.php:77 6397 #: src/class-rokka-integration-settings.php: 803385 #: src/class-rokka-integration-settings.php:681 386 #: src/class-rokka-integration-settings.php:717 387 #: src/class-rokka-integration-settings.php:753 388 #: src/class-rokka-integration-settings.php:770 389 #: src/class-rokka-integration-settings.php:797 398 390 msgid "Permission denied! There was something wrong with the nonce." 399 391 msgstr "" 400 392 401 #: src/class-rokka-integration-settings.php: 704393 #: src/class-rokka-integration-settings.php:698 402 394 msgid "This image is already on rokka. No need to upload it another time." 403 395 msgstr "" 404 396 405 #: src/class-rokka-integration-settings.php:70 7406 #: src/class-rokka-integration-settings.php:7 43397 #: src/class-rokka-integration-settings.php:701 398 #: src/class-rokka-integration-settings.php:737 407 399 msgid "image_id parameter missing." 408 400 msgstr "" 409 401 410 #: src/class-rokka-integration-settings.php:7 40402 #: src/class-rokka-integration-settings.php:734 411 403 msgid "This image is not yet on rokka. No need to delete it." 412 404 msgstr "" 413 405 414 #: src/class-rokka-integration-settings.php:78 8406 #: src/class-rokka-integration-settings.php:782 415 407 msgid "Could not process stacks." 416 408 msgstr "" 417 409 418 #: src/class-rokka-integration-settings.php:80 8410 #: src/class-rokka-integration-settings.php:802 419 411 msgid "Yay! Your rokka credentials are valid." 420 412 msgstr "" 421 413 422 #: src/class-rokka-integration-settings.php:8 11414 #: src/class-rokka-integration-settings.php:805 423 415 msgid "Whops! Something is wrong with your rokka credentials." 424 416 msgstr "" -
rokka-integration/trunk/readme.txt
r2725323 r2816557 4 4 Tags: rokka, image, service, cdn, integration 5 5 Requires at least: 4.7 6 Tested up to: 6. 06 Tested up to: 6.1 7 7 Requires PHP: 7.1 8 Stable tag: 4.0.08 Stable tag: 5.0.0 9 9 License: GPLv2 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 72 72 73 73 == Changelog == 74 75 = 5.0.0 = 76 77 * **Breaking Change** [CHANGE] Removed autoformat option. The `autoformat` option has been removed. This option is now always enabled on every stack. There is no reason anymore to disable this option. Please check if your stacks are up-to-date after updating to this version. 78 * [COMPATIBILITY] Tested with WordPress 6.1. 74 79 75 80 = 4.0.0 = -
rokka-integration/trunk/rokka-integration.php
r2725323 r2816557 4 4 * Plugin URI: https://github.com/rokka-io/rokka-wordpress-plugin 5 5 * Description: Rokka image processing and cdn plugin for WordPress. 6 * Version: 4.0.06 * Version: 5.0.0 7 7 * Author: Liip AG 8 8 * Author URI: https://www.liip.ch -
rokka-integration/trunk/src/class-rokka-helper.php
r2609649 r2816557 140 140 141 141 /** 142 * Autoformat option.143 *144 * @var bool145 */146 private $autoformat = false;147 148 /**149 142 * Delete previous image enabled. 150 143 * … … 224 217 $this->api_key = get_option( 'rokka_api_key' ); 225 218 } 226 $this->autoformat = (bool) get_option( 'rokka_autoformat' );227 219 $this->delete_previous = get_option( 'rokka_delete_previous' ); 228 220 // Backwards compatibility to plugin v1.1.0 … … 456 448 * @param bool $crop If crop stack operation should be added. Default false. 457 449 * @param bool $overwrite Overwrite stack if already exists. Default true. 458 * @param bool $autoformat Enable autoformat on stack. Default false.459 450 * 460 451 * @throws \Exception Throws exception if there was something wrong with the request. 461 452 */ 462 public function create_stack( $name, $width, $height, $crop = false, $overwrite = true , $autoformat = false) {453 public function create_stack( $name, $width, $height, $crop = false, $overwrite = true ) { 463 454 $client = $this->rokka_get_client(); 464 455 $stack = new Stack( null, $name ); … … 486 477 ); 487 478 } 488 $stack->setStackOptions( array( 'autoformat' => $autoformat) );479 $stack->setStackOptions( array( 'autoformat' => true ) ); 489 480 490 481 $client->saveStack( $stack, array( 'overwrite' => $overwrite ) ); … … 496 487 * @param string $name Stack name. 497 488 * @param bool $overwrite Overwrite stack if already exists. Default true. 498 * @param bool $autoformat Enable autoformat on stack. Default false.499 489 * 500 490 * @throws \Exception Throws exception if there was something wrong with the request. 501 491 */ 502 public function create_noop_stack( $name, $overwrite = true , $autoformat = false) {492 public function create_noop_stack( $name, $overwrite = true ) { 503 493 $client = $this->rokka_get_client(); 504 494 $stack = new Stack( null, $name ); 505 $stack->setStackOptions( array( 'autoformat' => $autoformat) );495 $stack->setStackOptions( array( 'autoformat' => true ) ); 506 496 $client->saveStack( $stack, array( 'overwrite' => $overwrite ) ); 507 497 } … … 531 521 if ( $stack['name'] === $this->get_prefixed_stack_name( $this->get_rokka_full_size_stack_name() ) ) { 532 522 if ( self::STACK_SYNC_OPERATION_CREATE === $stack['operation'] || self::STACK_SYNC_OPERATION_UPDATE === $stack['operation'] ) { 533 $this->create_noop_stack( $stack['name'], true , $this->get_autoformat());523 $this->create_noop_stack( $stack['name'], true ); 534 524 } 535 525 continue; … … 537 527 538 528 if ( self::STACK_SYNC_OPERATION_CREATE === $stack['operation'] || self::STACK_SYNC_OPERATION_UPDATE === $stack['operation'] ) { 539 $this->create_stack( $stack['name'], $stack['width'], $stack['height'], $stack['crop'], true , $this->get_autoformat());529 $this->create_stack( $stack['name'], $stack['width'], $stack['height'], $stack['crop'], true ); 540 530 } elseif ( self::STACK_SYNC_OPERATION_DELETE === $stack['operation'] ) { 541 531 $this->delete_stack( $stack['name'] ); … … 713 703 // @codingStandardsIgnoreEnd 714 704 if ( array_key_exists( 'autoformat', $stack_options ) ) { 715 return $stack_options['autoformat'] !== $this->get_autoformat();705 return true !== $stack_options['autoformat']; 716 706 } else { 717 return $this->get_autoformat();707 return true; 718 708 } 719 709 } … … 1127 1117 1128 1118 /** 1129 * Returns if autoformat option is enabled.1130 *1131 * @return bool1132 */1133 public function get_autoformat() {1134 return $this->autoformat;1135 }1136 1137 /**1138 1119 * Returns if output parsing is enabled. 1139 1120 * -
rokka-integration/trunk/src/class-rokka-integration-settings.php
r2725323 r2816557 135 135 'type' => 'checkbox', 136 136 'disabled' => ! $this->rokka_helper->are_settings_complete(), 137 ),138 array(139 'id' => 'autoformat',140 'label' => __( 'Enable WebP format', 'rokka-integration' ),141 'description' => __( 'If you enable this option, rokka will deliver an image in the usually smaller WebP format instead of PNG or JPG, if the client supports it', 'rokka-integration' ),142 'type' => 'checkbox',143 137 ), 144 138 array( … … 791 785 wp_send_json_error( $e->getMessage(), 400 ); 792 786 } 793 794 787 } 795 788 -
rokka-integration/trunk/src/class-rokka-integration.php
r2725323 r2816557 43 43 * @var string 44 44 */ 45 public $version = ' 4.0.0';45 public $version = '5.0.0'; 46 46 47 47 /** -
rokka-integration/trunk/src/cli-command/class-rokka-wp-cli-command.php
r2609649 r2816557 39 39 * --- 40 40 * 41 * [--autoformat]42 * : Whether or not autoformat should be enabled on the stack.43 * ---44 * default: false45 * ---46 *47 41 * ## EXAMPLE 48 * wp rokka create_stack --name=banner-large --width=1600 --height=700 --crop --autoformat42 * wp rokka create_stack --name=banner-large --width=1600 --height=700 --crop 49 43 * 50 44 * @param array $args Arguments from cli-command. … … 59 53 $height = $assoc_args['height']; 60 54 $crop = (bool) key_exists( 'crop', $assoc_args ) ? $assoc_args['crop'] : false; 61 $autoformat = (bool) key_exists( 'autoformat', $assoc_args ) ? $assoc_args['autoformat'] : false;62 55 63 56 try { 64 57 $rokka_helper = new Rokka_Helper(); 65 58 if ( $rokka_helper->are_settings_complete() ) { 66 \WP_CLI::line( sprintf( 'Creating stack %1$s [width: %2$s, height: %3$s, crop: %4$s , autoformat: %5$s]...', $name, $width, $height, ( $crop ? 'true' : 'false' ), ( $autoformat? 'true' : 'false' ) ) );67 $rokka_helper->create_stack( $name, $width, $height, $crop, true , $autoformat);59 \WP_CLI::line( sprintf( 'Creating stack %1$s [width: %2$s, height: %3$s, crop: %4$s]...', $name, $width, $height, ( $crop ? 'true' : 'false' ) ) ); 60 $rokka_helper->create_stack( $name, $width, $height, $crop, true ); 68 61 \WP_CLI::success( 'Stack successfully created or updated.' ); 69 62 } else { … … 86 79 * : The name of the stack to create. 87 80 * 88 * [--autoformat]89 * : Whether or not autoformat should be enabled on the stack.90 * ---91 * default: false92 * ---93 *94 81 * ## EXAMPLE 95 * wp rokka create_noop_stack --name=full --autoformat82 * wp rokka create_noop_stack --name=full 96 83 * 97 84 * @param array $args Arguments from cli-command. … … 100 87 public function create_noop_stack( $args, $assoc_args ) { 101 88 if ( isset( $assoc_args['name'] ) && ! empty( $assoc_args['name'] ) ) { 102 $autoformat = (bool) key_exists( 'autoformat', $assoc_args ) ? $assoc_args['autoformat'] : false;103 104 89 try { 105 90 $rokka_helper = new Rokka_Helper(); 106 91 if ( $rokka_helper->are_settings_complete() ) { 107 92 \WP_CLI::line( sprintf( 'Creating noop stack %1$s...', $assoc_args['name'] ) ); 108 $rokka_helper->create_noop_stack( $assoc_args['name'], true , $autoformat);93 $rokka_helper->create_noop_stack( $assoc_args['name'], true ); 109 94 \WP_CLI::success( 'Stack successfully created or updated.' ); 110 95 } else { -
rokka-integration/trunk/vendor/autoload.php
r2725323 r2816557 4 4 5 5 if (PHP_VERSION_ID < 50600) { 6 echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL; 7 exit(1); 6 if (!headers_sent()) { 7 header('HTTP/1.1 500 Internal Server Error'); 8 } 9 $err = 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL; 10 if (!ini_get('display_errors')) { 11 if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') { 12 fwrite(STDERR, $err); 13 } elseif (!headers_sent()) { 14 echo $err; 15 } 16 } 17 trigger_error( 18 $err, 19 E_USER_ERROR 20 ); 8 21 } 9 22 10 23 require_once __DIR__ . '/composer/autoload_real.php'; 11 24 12 return ComposerAutoloaderInit 4db4221e856e82f6cf75e931ad083dcc::getLoader();25 return ComposerAutoloaderInit6b4e486db9120bfd14f544803b510d8d::getLoader(); -
rokka-integration/trunk/vendor/composer/InstalledVersions.php
r2725323 r2816557 29 29 /** 30 30 * @var mixed[]|null 31 * @psalm-var array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}|array{}|null31 * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null 32 32 */ 33 33 private static $installed; … … 40 40 /** 41 41 * @var array[] 42 * @psalm-var array<string, array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>42 * @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}> 43 43 */ 44 44 private static $installedByVendor = array(); … … 244 244 /** 245 245 * @return array 246 * @psalm-return array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}246 * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool} 247 247 */ 248 248 public static function getRootPackage() … … 258 258 * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect. 259 259 * @return array[] 260 * @psalm-return array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}260 * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} 261 261 */ 262 262 public static function getRawData() … … 281 281 * 282 282 * @return array[] 283 * @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>283 * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}> 284 284 */ 285 285 public static function getAllRawData() … … 304 304 * @return void 305 305 * 306 * @psalm-param array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>} $data306 * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data 307 307 */ 308 308 public static function reload($data) … … 314 314 /** 315 315 * @return array[] 316 * @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>316 * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}> 317 317 */ 318 318 private static function getInstalled() -
rokka-integration/trunk/vendor/composer/autoload_psr4.php
r2725323 r2816557 17 17 'GuzzleHttp\\Promise\\' => array($vendorDir . '/guzzlehttp/promises/src'), 18 18 'GuzzleHttp\\' => array($vendorDir . '/guzzlehttp/guzzle/src'), 19 'Firebase\\JWT\\' => array($vendorDir . '/firebase/php-jwt/src'), 19 20 ); -
rokka-integration/trunk/vendor/composer/autoload_real.php
r2725323 r2816557 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 4db4221e856e82f6cf75e931ad083dcc5 class ComposerAutoloaderInit6b4e486db9120bfd14f544803b510d8d 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 4db4221e856e82f6cf75e931ad083dcc', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit6b4e486db9120bfd14f544803b510d8d', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 4db4221e856e82f6cf75e931ad083dcc', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit6b4e486db9120bfd14f544803b510d8d', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 4db4221e856e82f6cf75e931ad083dcc::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit6b4e486db9120bfd14f544803b510d8d::getInitializer($loader)); 33 33 34 34 $loader->register(true); 35 35 36 $includeFiles = \Composer\Autoload\ComposerStaticInit 4db4221e856e82f6cf75e931ad083dcc::$files;36 $includeFiles = \Composer\Autoload\ComposerStaticInit6b4e486db9120bfd14f544803b510d8d::$files; 37 37 foreach ($includeFiles as $fileIdentifier => $file) { 38 composerRequire 4db4221e856e82f6cf75e931ad083dcc($fileIdentifier, $file);38 composerRequire6b4e486db9120bfd14f544803b510d8d($fileIdentifier, $file); 39 39 } 40 40 … … 48 48 * @return void 49 49 */ 50 function composerRequire 4db4221e856e82f6cf75e931ad083dcc($fileIdentifier, $file)50 function composerRequire6b4e486db9120bfd14f544803b510d8d($fileIdentifier, $file) 51 51 { 52 52 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
rokka-integration/trunk/vendor/composer/autoload_static.php
r2725323 r2816557 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 4db4221e856e82f6cf75e931ad083dcc7 class ComposerStaticInit6b4e486db9120bfd14f544803b510d8d 8 8 { 9 9 public static $files = array ( … … 42 42 'GuzzleHttp\\Promise\\' => 19, 43 43 'GuzzleHttp\\' => 11, 44 ), 45 'F' => 46 array ( 47 'Firebase\\JWT\\' => 13, 44 48 ), 45 49 ); … … 87 91 0 => __DIR__ . '/..' . '/guzzlehttp/guzzle/src', 88 92 ), 93 'Firebase\\JWT\\' => 94 array ( 95 0 => __DIR__ . '/..' . '/firebase/php-jwt/src', 96 ), 89 97 ); 90 98 … … 107 115 { 108 116 return \Closure::bind(function () use ($loader) { 109 $loader->prefixLengthsPsr4 = ComposerStaticInit 4db4221e856e82f6cf75e931ad083dcc::$prefixLengthsPsr4;110 $loader->prefixDirsPsr4 = ComposerStaticInit 4db4221e856e82f6cf75e931ad083dcc::$prefixDirsPsr4;111 $loader->prefixesPsr0 = ComposerStaticInit 4db4221e856e82f6cf75e931ad083dcc::$prefixesPsr0;112 $loader->classMap = ComposerStaticInit 4db4221e856e82f6cf75e931ad083dcc::$classMap;117 $loader->prefixLengthsPsr4 = ComposerStaticInit6b4e486db9120bfd14f544803b510d8d::$prefixLengthsPsr4; 118 $loader->prefixDirsPsr4 = ComposerStaticInit6b4e486db9120bfd14f544803b510d8d::$prefixDirsPsr4; 119 $loader->prefixesPsr0 = ComposerStaticInit6b4e486db9120bfd14f544803b510d8d::$prefixesPsr0; 120 $loader->classMap = ComposerStaticInit6b4e486db9120bfd14f544803b510d8d::$classMap; 113 121 114 122 }, null, ClassLoader::class); -
rokka-integration/trunk/vendor/composer/installed.json
r2725323 r2816557 2 2 "packages": [ 3 3 { 4 "name": "firebase/php-jwt", 5 "version": "v6.3.1", 6 "version_normalized": "6.3.1.0", 7 "source": { 8 "type": "git", 9 "url": "https://github.com/firebase/php-jwt.git", 10 "reference": "ddfaddcb520488b42bca3a75e17e9dd53c3667da" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/firebase/php-jwt/zipball/ddfaddcb520488b42bca3a75e17e9dd53c3667da", 15 "reference": "ddfaddcb520488b42bca3a75e17e9dd53c3667da", 16 "shasum": "" 17 }, 18 "require": { 19 "php": "^7.1||^8.0" 20 }, 21 "require-dev": { 22 "guzzlehttp/guzzle": "^6.5||^7.4", 23 "phpspec/prophecy-phpunit": "^1.1", 24 "phpunit/phpunit": "^7.5||^9.5", 25 "psr/cache": "^1.0||^2.0", 26 "psr/http-client": "^1.0", 27 "psr/http-factory": "^1.0" 28 }, 29 "suggest": { 30 "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" 31 }, 32 "time": "2022-11-01T21:20:08+00:00", 33 "type": "library", 34 "installation-source": "dist", 35 "autoload": { 36 "psr-4": { 37 "Firebase\\JWT\\": "src" 38 } 39 }, 40 "notification-url": "https://packagist.org/downloads/", 41 "license": [ 42 "BSD-3-Clause" 43 ], 44 "authors": [ 45 { 46 "name": "Neuman Vong", 47 "email": "neuman+pear@twilio.com", 48 "role": "Developer" 49 }, 50 { 51 "name": "Anant Narayanan", 52 "email": "anant@php.net", 53 "role": "Developer" 54 } 55 ], 56 "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", 57 "homepage": "https://github.com/firebase/php-jwt", 58 "keywords": [ 59 "jwt", 60 "php" 61 ], 62 "support": { 63 "issues": "https://github.com/firebase/php-jwt/issues", 64 "source": "https://github.com/firebase/php-jwt/tree/v6.3.1" 65 }, 66 "install-path": "../firebase/php-jwt" 67 }, 68 { 4 69 "name": "guzzlehttp/guzzle", 5 "version": "6.5. 5",6 "version_normalized": "6.5. 5.0",70 "version": "6.5.8", 71 "version_normalized": "6.5.8.0", 7 72 "source": { 8 73 "type": "git", 9 74 "url": "https://github.com/guzzle/guzzle.git", 10 "reference": " 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e"11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e",15 "reference": " 9d4290de1cfd701f38099ef7e183b64b4b7b0c5e",75 "reference": "a52f0440530b54fa079ce76e8c5d196a42cad981" 76 }, 77 "dist": { 78 "type": "zip", 79 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/a52f0440530b54fa079ce76e8c5d196a42cad981", 80 "reference": "a52f0440530b54fa079ce76e8c5d196a42cad981", 16 81 "shasum": "" 17 82 }, … … 19 84 "ext-json": "*", 20 85 "guzzlehttp/promises": "^1.0", 21 "guzzlehttp/psr7": "^1. 6.1",86 "guzzlehttp/psr7": "^1.9", 22 87 "php": ">=5.5", 23 "symfony/polyfill-intl-idn": "^1.17 .0"88 "symfony/polyfill-intl-idn": "^1.17" 24 89 }, 25 90 "require-dev": { … … 31 96 "psr/log": "Required for using the Log middleware" 32 97 }, 33 "time": "202 0-06-16T21:01:06+00:00",98 "time": "2022-06-20T22:16:07+00:00", 34 99 "type": "library", 35 100 "extra": { … … 53 118 "authors": [ 54 119 { 120 "name": "Graham Campbell", 121 "email": "hello@gjcampbell.co.uk", 122 "homepage": "https://github.com/GrahamCampbell" 123 }, 124 { 55 125 "name": "Michael Dowling", 56 126 "email": "mtdowling@gmail.com", 57 127 "homepage": "https://github.com/mtdowling" 128 }, 129 { 130 "name": "Jeremy Lindblom", 131 "email": "jeremeamia@gmail.com", 132 "homepage": "https://github.com/jeremeamia" 133 }, 134 { 135 "name": "George Mponos", 136 "email": "gmponos@gmail.com", 137 "homepage": "https://github.com/gmponos" 138 }, 139 { 140 "name": "Tobias Nyholm", 141 "email": "tobias.nyholm@gmail.com", 142 "homepage": "https://github.com/Nyholm" 143 }, 144 { 145 "name": "Márk Sági-Kazár", 146 "email": "mark.sagikazar@gmail.com", 147 "homepage": "https://github.com/sagikazarmark" 148 }, 149 { 150 "name": "Tobias Schultze", 151 "email": "webmaster@tubo-world.de", 152 "homepage": "https://github.com/Tobion" 58 153 } 59 154 ], … … 71 166 "support": { 72 167 "issues": "https://github.com/guzzle/guzzle/issues", 73 "source": "https://github.com/guzzle/guzzle/tree/6.5" 74 }, 168 "source": "https://github.com/guzzle/guzzle/tree/6.5.8" 169 }, 170 "funding": [ 171 { 172 "url": "https://github.com/GrahamCampbell", 173 "type": "github" 174 }, 175 { 176 "url": "https://github.com/Nyholm", 177 "type": "github" 178 }, 179 { 180 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", 181 "type": "tidelift" 182 } 183 ], 75 184 "install-path": "../guzzlehttp/guzzle" 76 185 }, 77 186 { 78 187 "name": "guzzlehttp/promises", 79 "version": "1.5. 1",80 "version_normalized": "1.5. 1.0",188 "version": "1.5.2", 189 "version_normalized": "1.5.2.0", 81 190 "source": { 82 191 "type": "git", 83 192 "url": "https://github.com/guzzle/promises.git", 84 "reference": " fe752aedc9fd8fcca3fe7ad05d419d32998a06da"85 }, 86 "dist": { 87 "type": "zip", 88 "url": "https://api.github.com/repos/guzzle/promises/zipball/ fe752aedc9fd8fcca3fe7ad05d419d32998a06da",89 "reference": " fe752aedc9fd8fcca3fe7ad05d419d32998a06da",193 "reference": "b94b2807d85443f9719887892882d0329d1e2598" 194 }, 195 "dist": { 196 "type": "zip", 197 "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", 198 "reference": "b94b2807d85443f9719887892882d0329d1e2598", 90 199 "shasum": "" 91 200 }, … … 96 205 "symfony/phpunit-bridge": "^4.4 || ^5.1" 97 206 }, 98 "time": "202 1-10-22T20:56:57+00:00",207 "time": "2022-08-28T14:55:35+00:00", 99 208 "type": "library", 100 209 "extra": { … … 144 253 "support": { 145 254 "issues": "https://github.com/guzzle/promises/issues", 146 "source": "https://github.com/guzzle/promises/tree/1.5. 1"255 "source": "https://github.com/guzzle/promises/tree/1.5.2" 147 256 }, 148 257 "funding": [ … … 164 273 { 165 274 "name": "guzzlehttp/psr7", 166 "version": "1. 8.5",167 "version_normalized": "1. 8.5.0",275 "version": "1.9.0", 276 "version_normalized": "1.9.0.0", 168 277 "source": { 169 278 "type": "git", 170 279 "url": "https://github.com/guzzle/psr7.git", 171 "reference": " 337e3ad8e5716c15f9657bd214d16cc5e69df268"172 }, 173 "dist": { 174 "type": "zip", 175 "url": "https://api.github.com/repos/guzzle/psr7/zipball/ 337e3ad8e5716c15f9657bd214d16cc5e69df268",176 "reference": " 337e3ad8e5716c15f9657bd214d16cc5e69df268",280 "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318" 281 }, 282 "dist": { 283 "type": "zip", 284 "url": "https://api.github.com/repos/guzzle/psr7/zipball/e98e3e6d4f86621a9b75f623996e6bbdeb4b9318", 285 "reference": "e98e3e6d4f86621a9b75f623996e6bbdeb4b9318", 177 286 "shasum": "" 178 287 }, … … 192 301 "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" 193 302 }, 194 "time": "2022-0 3-20T21:51:18+00:00",303 "time": "2022-06-20T21:43:03+00:00", 195 304 "type": "library", 196 305 "extra": { 197 306 "branch-alias": { 198 "dev-master": "1. 7-dev"307 "dev-master": "1.9-dev" 199 308 } 200 309 }, … … 257 366 "support": { 258 367 "issues": "https://github.com/guzzle/psr7/issues", 259 "source": "https://github.com/guzzle/psr7/tree/1. 8.5"368 "source": "https://github.com/guzzle/psr7/tree/1.9.0" 260 369 }, 261 370 "funding": [ … … 446 555 { 447 556 "name": "rokka/client", 448 "version": "1.1 6.0",449 "version_normalized": "1.1 6.0.0",557 "version": "1.17.0", 558 "version_normalized": "1.17.0.0", 450 559 "source": { 451 560 "type": "git", 452 561 "url": "https://github.com/rokka-io/rokka-client-php.git", 453 "reference": " b796608687eed85906a01885474eacbdf81e6946"454 }, 455 "dist": { 456 "type": "zip", 457 "url": "https://api.github.com/repos/rokka-io/rokka-client-php/zipball/ b796608687eed85906a01885474eacbdf81e6946",458 "reference": " b796608687eed85906a01885474eacbdf81e6946",562 "reference": "170ca01ad8bc279b4e0401f02f630ba6d929801d" 563 }, 564 "dist": { 565 "type": "zip", 566 "url": "https://api.github.com/repos/rokka-io/rokka-client-php/zipball/170ca01ad8bc279b4e0401f02f630ba6d929801d", 567 "reference": "170ca01ad8bc279b4e0401f02f630ba6d929801d", 459 568 "shasum": "" 460 569 }, 461 570 "require": { 462 571 "ext-json": "*", 572 "firebase/php-jwt": "^6.2", 463 573 "guzzlehttp/guzzle": "^6.0|^7.0", 464 574 "guzzlehttp/psr7": "^1.7|^2.1", … … 469 579 "require-dev": { 470 580 "phpunit/phpunit": "^7.5.20|^9.4", 471 "symfony/var-dumper": "^3.4|^4.0|^5.0 "472 }, 473 "time": "202 1-12-07T12:35:34+00:00",581 "symfony/var-dumper": "^3.4|^4.0|^5.0|^6.0" 582 }, 583 "time": "2022-05-24T05:42:24+00:00", 474 584 "type": "library", 475 585 "extra": { … … 509 619 "support": { 510 620 "issues": "https://github.com/rokka-io/rokka-client-php/issues", 511 "source": "https://github.com/rokka-io/rokka-client-php/tree/1.1 6.0"621 "source": "https://github.com/rokka-io/rokka-client-php/tree/1.17.0" 512 622 }, 513 623 "install-path": "../rokka/client" … … 515 625 { 516 626 "name": "rokka/utils", 517 "version": "1.0. 2",518 "version_normalized": "1.0. 2.0",627 "version": "1.0.3", 628 "version_normalized": "1.0.3.0", 519 629 "source": { 520 630 "type": "git", 521 631 "url": "https://github.com/rokka-io/rokka-utils-php.git", 522 "reference": " d3facccd13d55f7b18c89a0b8d9005c41a4a2ae9"523 }, 524 "dist": { 525 "type": "zip", 526 "url": "https://api.github.com/repos/rokka-io/rokka-utils-php/zipball/ d3facccd13d55f7b18c89a0b8d9005c41a4a2ae9",527 "reference": " d3facccd13d55f7b18c89a0b8d9005c41a4a2ae9",632 "reference": "b0e94f3a80277e712217467fc00a6e9584c4d9ff" 633 }, 634 "dist": { 635 "type": "zip", 636 "url": "https://api.github.com/repos/rokka-io/rokka-utils-php/zipball/b0e94f3a80277e712217467fc00a6e9584c4d9ff", 637 "reference": "b0e94f3a80277e712217467fc00a6e9584c4d9ff", 528 638 "shasum": "" 529 639 }, … … 533 643 "php": "~7.0|~8.0" 534 644 }, 535 "time": "202 1-11-30T07:03:48+00:00",645 "time": "2022-05-31T05:31:12+00:00", 536 646 "type": "library", 537 647 "extra": { … … 559 669 "support": { 560 670 "issues": "https://github.com/rokka-io/rokka-utils-php/issues", 561 "source": "https://github.com/rokka-io/rokka-utils-php/tree/1.0. 2"671 "source": "https://github.com/rokka-io/rokka-utils-php/tree/1.0.3" 562 672 }, 563 673 "install-path": "../rokka/utils" … … 565 675 { 566 676 "name": "symfony/polyfill-intl-idn", 567 "version": "v1.2 5.0",568 "version_normalized": "1.2 5.0.0",677 "version": "v1.27.0", 678 "version_normalized": "1.27.0.0", 569 679 "source": { 570 680 "type": "git", 571 681 "url": "https://github.com/symfony/polyfill-intl-idn.git", 572 "reference": " 749045c69efb97c70d25d7463abba812e91f3a44"573 }, 574 "dist": { 575 "type": "zip", 576 "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ 749045c69efb97c70d25d7463abba812e91f3a44",577 "reference": " 749045c69efb97c70d25d7463abba812e91f3a44",682 "reference": "639084e360537a19f9ee352433b84ce831f3d2da" 683 }, 684 "dist": { 685 "type": "zip", 686 "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", 687 "reference": "639084e360537a19f9ee352433b84ce831f3d2da", 578 688 "shasum": "" 579 689 }, … … 586 696 "ext-intl": "For best performance" 587 697 }, 588 "time": "202 1-09-14T14:02:44+00:00",698 "time": "2022-11-03T14:55:06+00:00", 589 699 "type": "library", 590 700 "extra": { 591 701 "branch-alias": { 592 "dev-main": "1.2 3-dev"702 "dev-main": "1.27-dev" 593 703 }, 594 704 "thanks": { … … 635 745 ], 636 746 "support": { 637 "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.2 5.0"747 "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" 638 748 }, 639 749 "funding": [ … … 655 765 { 656 766 "name": "symfony/polyfill-intl-normalizer", 657 "version": "v1.2 5.0",658 "version_normalized": "1.2 5.0.0",767 "version": "v1.27.0", 768 "version_normalized": "1.27.0.0", 659 769 "source": { 660 770 "type": "git", 661 771 "url": "https://github.com/symfony/polyfill-intl-normalizer.git", 662 "reference": " 8590a5f561694770bdcd3f9b5c69dde6945028e8"663 }, 664 "dist": { 665 "type": "zip", 666 "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/ 8590a5f561694770bdcd3f9b5c69dde6945028e8",667 "reference": " 8590a5f561694770bdcd3f9b5c69dde6945028e8",772 "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" 773 }, 774 "dist": { 775 "type": "zip", 776 "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", 777 "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", 668 778 "shasum": "" 669 779 }, … … 674 784 "ext-intl": "For best performance" 675 785 }, 676 "time": "202 1-02-19T12:13:01+00:00",786 "time": "2022-11-03T14:55:06+00:00", 677 787 "type": "library", 678 788 "extra": { 679 789 "branch-alias": { 680 "dev-main": "1.2 3-dev"790 "dev-main": "1.27-dev" 681 791 }, 682 792 "thanks": { … … 722 832 ], 723 833 "support": { 724 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.2 5.0"834 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" 725 835 }, 726 836 "funding": [ … … 742 852 { 743 853 "name": "symfony/polyfill-php72", 744 "version": "v1.2 5.0",745 "version_normalized": "1.2 5.0.0",854 "version": "v1.27.0", 855 "version_normalized": "1.27.0.0", 746 856 "source": { 747 857 "type": "git", 748 858 "url": "https://github.com/symfony/polyfill-php72.git", 749 "reference": " 9a142215a36a3888e30d0a9eeea9766764e96976"750 }, 751 "dist": { 752 "type": "zip", 753 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ 9a142215a36a3888e30d0a9eeea9766764e96976",754 "reference": " 9a142215a36a3888e30d0a9eeea9766764e96976",859 "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" 860 }, 861 "dist": { 862 "type": "zip", 863 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", 864 "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", 755 865 "shasum": "" 756 866 }, … … 758 868 "php": ">=7.1" 759 869 }, 760 "time": "202 1-05-27T09:17:38+00:00",870 "time": "2022-11-03T14:55:06+00:00", 761 871 "type": "library", 762 872 "extra": { 763 873 "branch-alias": { 764 "dev-main": "1.2 3-dev"874 "dev-main": "1.27-dev" 765 875 }, 766 876 "thanks": { … … 801 911 ], 802 912 "support": { 803 "source": "https://github.com/symfony/polyfill-php72/tree/v1.2 5.0"913 "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" 804 914 }, 805 915 "funding": [ -
rokka-integration/trunk/vendor/composer/installed.php
r2725323 r2816557 1 1 <?php return array( 2 2 'root' => array( 3 'pretty_version' => '4.0.0', 4 'version' => '4.0.0.0', 3 'name' => 'rokka/rokka-wordpress-plugin', 4 'pretty_version' => '5.0.0', 5 'version' => '5.0.0.0', 6 'reference' => '0707ffb2a939293e66c64d91cdc5242b0ee73d5e', 5 7 'type' => 'wordpress-plugin', 6 8 'install_path' => __DIR__ . '/../../', 7 9 'aliases' => array(), 8 'reference' => '5f449721bf74008a817398bc201ef6835bfd6ec1',9 'name' => 'rokka/rokka-wordpress-plugin',10 10 'dev' => false, 11 11 ), 12 12 'versions' => array( 13 'firebase/php-jwt' => array( 14 'pretty_version' => 'v6.3.1', 15 'version' => '6.3.1.0', 16 'reference' => 'ddfaddcb520488b42bca3a75e17e9dd53c3667da', 17 'type' => 'library', 18 'install_path' => __DIR__ . '/../firebase/php-jwt', 19 'aliases' => array(), 20 'dev_requirement' => false, 21 ), 13 22 'guzzlehttp/guzzle' => array( 14 'pretty_version' => '6.5.5', 15 'version' => '6.5.5.0', 23 'pretty_version' => '6.5.8', 24 'version' => '6.5.8.0', 25 'reference' => 'a52f0440530b54fa079ce76e8c5d196a42cad981', 16 26 'type' => 'library', 17 27 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 18 28 'aliases' => array(), 19 'reference' => '9d4290de1cfd701f38099ef7e183b64b4b7b0c5e',20 29 'dev_requirement' => false, 21 30 ), 22 31 'guzzlehttp/promises' => array( 23 'pretty_version' => '1.5.1', 24 'version' => '1.5.1.0', 32 'pretty_version' => '1.5.2', 33 'version' => '1.5.2.0', 34 'reference' => 'b94b2807d85443f9719887892882d0329d1e2598', 25 35 'type' => 'library', 26 36 'install_path' => __DIR__ . '/../guzzlehttp/promises', 27 37 'aliases' => array(), 28 'reference' => 'fe752aedc9fd8fcca3fe7ad05d419d32998a06da',29 38 'dev_requirement' => false, 30 39 ), 31 40 'guzzlehttp/psr7' => array( 32 'pretty_version' => '1.8.5', 33 'version' => '1.8.5.0', 41 'pretty_version' => '1.9.0', 42 'version' => '1.9.0.0', 43 'reference' => 'e98e3e6d4f86621a9b75f623996e6bbdeb4b9318', 34 44 'type' => 'library', 35 45 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 36 46 'aliases' => array(), 37 'reference' => '337e3ad8e5716c15f9657bd214d16cc5e69df268',38 47 'dev_requirement' => false, 39 48 ), … … 41 50 'pretty_version' => '1.2.0-stable', 42 51 'version' => '1.2.0.0', 52 'reference' => 'b917c8c9274a9784a2eb30c657fc386ad591fdcd', 43 53 'type' => 'library', 44 54 'install_path' => __DIR__ . '/../jbroadway/urlify', 45 55 'aliases' => array(), 46 'reference' => 'b917c8c9274a9784a2eb30c657fc386ad591fdcd',47 56 'dev_requirement' => false, 48 57 ), … … 50 59 'pretty_version' => '1.0.1', 51 60 'version' => '1.0.1.0', 61 'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363', 52 62 'type' => 'library', 53 63 'install_path' => __DIR__ . '/../psr/http-message', 54 64 'aliases' => array(), 55 'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363',56 65 'dev_requirement' => false, 57 66 ), … … 65 74 'pretty_version' => '3.0.3', 66 75 'version' => '3.0.3.0', 76 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 67 77 'type' => 'library', 68 78 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 69 79 'aliases' => array(), 70 'reference' => '120b605dfeb996808c31b6477290a714d356e822',71 80 'dev_requirement' => false, 72 81 ), 73 82 'rokka/client' => array( 74 'pretty_version' => '1.16.0', 75 'version' => '1.16.0.0', 83 'pretty_version' => '1.17.0', 84 'version' => '1.17.0.0', 85 'reference' => '170ca01ad8bc279b4e0401f02f630ba6d929801d', 76 86 'type' => 'library', 77 87 'install_path' => __DIR__ . '/../rokka/client', 78 88 'aliases' => array(), 79 'reference' => 'b796608687eed85906a01885474eacbdf81e6946',80 89 'dev_requirement' => false, 81 90 ), 82 91 'rokka/rokka-wordpress-plugin' => array( 83 'pretty_version' => '4.0.0', 84 'version' => '4.0.0.0', 92 'pretty_version' => '5.0.0', 93 'version' => '5.0.0.0', 94 'reference' => '0707ffb2a939293e66c64d91cdc5242b0ee73d5e', 85 95 'type' => 'wordpress-plugin', 86 96 'install_path' => __DIR__ . '/../../', 87 97 'aliases' => array(), 88 'reference' => '5f449721bf74008a817398bc201ef6835bfd6ec1',89 98 'dev_requirement' => false, 90 99 ), 91 100 'rokka/utils' => array( 92 'pretty_version' => '1.0.2', 93 'version' => '1.0.2.0', 101 'pretty_version' => '1.0.3', 102 'version' => '1.0.3.0', 103 'reference' => 'b0e94f3a80277e712217467fc00a6e9584c4d9ff', 94 104 'type' => 'library', 95 105 'install_path' => __DIR__ . '/../rokka/utils', 96 106 'aliases' => array(), 97 'reference' => 'd3facccd13d55f7b18c89a0b8d9005c41a4a2ae9',98 107 'dev_requirement' => false, 99 108 ), 100 109 'symfony/polyfill-intl-idn' => array( 101 'pretty_version' => 'v1.25.0', 102 'version' => '1.25.0.0', 110 'pretty_version' => 'v1.27.0', 111 'version' => '1.27.0.0', 112 'reference' => '639084e360537a19f9ee352433b84ce831f3d2da', 103 113 'type' => 'library', 104 114 'install_path' => __DIR__ . '/../symfony/polyfill-intl-idn', 105 115 'aliases' => array(), 106 'reference' => '749045c69efb97c70d25d7463abba812e91f3a44',107 116 'dev_requirement' => false, 108 117 ), 109 118 'symfony/polyfill-intl-normalizer' => array( 110 'pretty_version' => 'v1.25.0', 111 'version' => '1.25.0.0', 119 'pretty_version' => 'v1.27.0', 120 'version' => '1.27.0.0', 121 'reference' => '19bd1e4fcd5b91116f14d8533c57831ed00571b6', 112 122 'type' => 'library', 113 123 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 114 124 'aliases' => array(), 115 'reference' => '8590a5f561694770bdcd3f9b5c69dde6945028e8',116 125 'dev_requirement' => false, 117 126 ), 118 127 'symfony/polyfill-php72' => array( 119 'pretty_version' => 'v1.25.0', 120 'version' => '1.25.0.0', 128 'pretty_version' => 'v1.27.0', 129 'version' => '1.27.0.0', 130 'reference' => '869329b1e9894268a8a61dabb69153029b7a8c97', 121 131 'type' => 'library', 122 132 'install_path' => __DIR__ . '/../symfony/polyfill-php72', 123 133 'aliases' => array(), 124 'reference' => '9a142215a36a3888e30d0a9eeea9766764e96976',125 134 'dev_requirement' => false, 126 135 ), … … 128 137 'pretty_version' => '1.6.1', 129 138 'version' => '1.6.1.0', 139 'reference' => '87337c91b9dfacee02452244ee14ab3c43bc485a', 130 140 'type' => 'library', 131 141 'install_path' => __DIR__ . '/../voku/portable-ascii', 132 142 'aliases' => array(), 133 'reference' => '87337c91b9dfacee02452244ee14ab3c43bc485a',134 143 'dev_requirement' => false, 135 144 ), … … 137 146 'pretty_version' => '2.0.1', 138 147 'version' => '2.0.1.0', 148 'reference' => '8e63c0af20f800b1600783764e0ce19e53969f71', 139 149 'type' => 'library', 140 150 'install_path' => __DIR__ . '/../voku/stop-words', 141 151 'aliases' => array(), 142 'reference' => '8e63c0af20f800b1600783764e0ce19e53969f71',143 152 'dev_requirement' => false, 144 153 ), -
rokka-integration/trunk/vendor/guzzlehttp/guzzle/CHANGELOG.md
r2603043 r2816557 1 1 # Change Log 2 3 ## 6.5.8 - 2022-06-20 4 5 * Fix change in port should be considered a change in origin 6 * Fix `CURLOPT_HTTPAUTH` option not cleared on change of origin 7 8 ## 6.5.7 - 2022-06-09 9 10 * Fix failure to strip Authorization header on HTTP downgrade 11 * Fix failure to strip the Cookie header on change in host or HTTP downgrade 12 13 ## 6.5.6 - 2022-05-25 14 15 * Fix cross-domain cookie leakage 2 16 3 17 ## 6.5.5 - 2020-06-16 -
rokka-integration/trunk/vendor/guzzlehttp/guzzle/LICENSE
r1981824 r2816557 1 Copyright (c) 2011-2018 Michael Dowling, https://github.com/mtdowling <mtdowling@gmail.com> 1 The MIT License (MIT) 2 3 Copyright (c) 2011 Michael Dowling <mtdowling@gmail.com> 4 Copyright (c) 2012 Jeremy Lindblom <jeremeamia@gmail.com> 5 Copyright (c) 2014 Graham Campbell <hello@gjcampbell.co.uk> 6 Copyright (c) 2015 Márk Sági-Kazár <mark.sagikazar@gmail.com> 7 Copyright (c) 2015 Tobias Schultze <webmaster@tubo-world.de> 8 Copyright (c) 2016 Tobias Nyholm <tobias.nyholm@gmail.com> 9 Copyright (c) 2016 George Mponos <gmponos@gmail.com> 2 10 3 11 Permission is hereby granted, free of charge, to any person obtaining a copy -
rokka-integration/trunk/vendor/guzzlehttp/guzzle/README.md
r2279986 r2816557 1 Guzzle, PHP HTTP client 2 ======================= 1  2 3 # Guzzle, PHP HTTP client 3 4 4 5 [](https://github.com/guzzle/guzzle/releases) 5 [](https://travis-ci.org/guzzle/guzzle)6 [](https://github.com/guzzle/guzzle/actions?query=workflow%3ACI) 6 7 [](https://packagist.org/packages/guzzlehttp/guzzle) 7 8 … … 39 40 ## Help and docs 40 41 41 - [Documentation](http://guzzlephp.org/) 42 - [Stack Overflow](http://stackoverflow.com/questions/tagged/guzzle) 42 We use GitHub issues only to discuss bugs and new features. For support please refer to: 43 44 - [Documentation](https://docs.guzzlephp.org) 45 - [Stack Overflow](https://stackoverflow.com/questions/tagged/guzzle) 46 - [#guzzle](https://app.slack.com/client/T0D2S9JCT/CE6UAAKL4) channel on [PHP-HTTP Slack](https://slack.httplug.io/) 43 47 - [Gitter](https://gitter.im/guzzle/guzzle) 44 48 … … 47 51 48 52 The recommended way to install Guzzle is through 49 [Composer](http ://getcomposer.org).53 [Composer](https://getcomposer.org/). 50 54 51 55 ```bash … … 75 79 ## Version Guidance 76 80 77 | Version | Status | Packagist | Namespace | Repo | Docs | PSR-7 | PHP Version | 78 |---------|------------|---------------------|--------------|---------------------|---------------------|-------|-------------| 79 | 3.x | EOL | `guzzle/guzzle` | `Guzzle` | [v3][guzzle-3-repo] | [v3][guzzle-3-docs] | No | >= 5.3.3 | 80 | 4.x | EOL | `guzzlehttp/guzzle` | `GuzzleHttp` | [v4][guzzle-4-repo] | N/A | No | >= 5.4 | 81 | 5.x | EOL | `guzzlehttp/guzzle` | `GuzzleHttp` | [v5][guzzle-5-repo] | [v5][guzzle-5-docs] | No | >= 5.4 | 82 | 6.x | Latest | `guzzlehttp/guzzle` | `GuzzleHttp` | [v6][guzzle-6-repo] | [v6][guzzle-6-docs] | Yes | >= 5.5 | 81 | Version | Status | Packagist | Namespace | Repo | Docs | PSR-7 | PHP Version | 82 |---------|----------------|---------------------|--------------|---------------------|---------------------|-------|--------------| 83 | 3.x | EOL | `guzzle/guzzle` | `Guzzle` | [v3][guzzle-3-repo] | [v3][guzzle-3-docs] | No | >=5.3.3,<7.0 | 84 | 4.x | EOL | `guzzlehttp/guzzle` | `GuzzleHttp` | [v4][guzzle-4-repo] | N/A | No | >=5.4,<7.0 | 85 | 5.x | EOL | `guzzlehttp/guzzle` | `GuzzleHttp` | [v5][guzzle-5-repo] | [v5][guzzle-5-docs] | No | >=5.4,<7.4 | 86 | 6.x | Security fixes | `guzzlehttp/guzzle` | `GuzzleHttp` | [v6][guzzle-6-repo] | [v6][guzzle-6-docs] | Yes | >=5.5,<8.0 | 87 | 7.x | Latest | `guzzlehttp/guzzle` | `GuzzleHttp` | [v7][guzzle-7-repo] | [v7][guzzle-7-docs] | Yes | >=7.2.5,<8.2 | 83 88 84 89 [guzzle-3-repo]: https://github.com/guzzle/guzzle3 85 90 [guzzle-4-repo]: https://github.com/guzzle/guzzle/tree/4.x 86 91 [guzzle-5-repo]: https://github.com/guzzle/guzzle/tree/5.3 87 [guzzle-6-repo]: https://github.com/guzzle/guzzle 88 [guzzle-3-docs]: http://guzzle3.readthedocs.org 89 [guzzle-5-docs]: http://guzzle.readthedocs.org/en/5.3/ 90 [guzzle-6-docs]: http://guzzle.readthedocs.org/en/latest/ 92 [guzzle-6-repo]: https://github.com/guzzle/guzzle/tree/6.5 93 [guzzle-7-repo]: https://github.com/guzzle/guzzle 94 [guzzle-3-docs]: https://guzzle3.readthedocs.io/ 95 [guzzle-5-docs]: https://docs.guzzlephp.org/en/5.3/ 96 [guzzle-6-docs]: https://docs.guzzlephp.org/en/6.5/ 97 [guzzle-7-docs]: https://docs.guzzlephp.org/en/latest/ -
rokka-integration/trunk/vendor/guzzlehttp/guzzle/composer.json
r2603043 r2816557 16 16 "authors": [ 17 17 { 18 "name": "Graham Campbell", 19 "email": "hello@gjcampbell.co.uk", 20 "homepage": "https://github.com/GrahamCampbell" 21 }, 22 { 18 23 "name": "Michael Dowling", 19 24 "email": "mtdowling@gmail.com", 20 25 "homepage": "https://github.com/mtdowling" 26 }, 27 { 28 "name": "Jeremy Lindblom", 29 "email": "jeremeamia@gmail.com", 30 "homepage": "https://github.com/jeremeamia" 31 }, 32 { 33 "name": "George Mponos", 34 "email": "gmponos@gmail.com", 35 "homepage": "https://github.com/gmponos" 36 }, 37 { 38 "name": "Tobias Nyholm", 39 "email": "tobias.nyholm@gmail.com", 40 "homepage": "https://github.com/Nyholm" 41 }, 42 { 43 "name": "Márk Sági-Kazár", 44 "email": "mark.sagikazar@gmail.com", 45 "homepage": "https://github.com/sagikazarmark" 46 }, 47 { 48 "name": "Tobias Schultze", 49 "email": "webmaster@tubo-world.de", 50 "homepage": "https://github.com/Tobion" 21 51 } 22 52 ], … … 24 54 "php": ">=5.5", 25 55 "ext-json": "*", 26 "symfony/polyfill-intl-idn": "^1.17 .0",56 "symfony/polyfill-intl-idn": "^1.17", 27 57 "guzzlehttp/promises": "^1.0", 28 "guzzlehttp/psr7": "^1. 6.1"58 "guzzlehttp/psr7": "^1.9" 29 59 }, 30 60 "require-dev": { … … 37 67 }, 38 68 "config": { 39 "sort-packages": true 69 "sort-packages": true, 70 "allow-plugins": { 71 "bamarni/composer-bin-plugin": true 72 } 40 73 }, 41 74 "extra": { -
rokka-integration/trunk/vendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php
r2279986 r2816557 241 241 $sc->setPath($this->getCookiePathFromRequest($request)); 242 242 } 243 if (!$sc->matchesDomain($request->getUri()->getHost())) { 244 continue; 245 } 246 // Note: At this point `$sc->getDomain()` being a public suffix should 247 // be rejected, but we don't want to pull in the full PSL dependency. 243 248 $this->setCookie($sc); 244 249 } -
rokka-integration/trunk/vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php
r2279986 r2816557 334 334 public function matchesDomain($domain) 335 335 { 336 $cookieDomain = $this->getDomain(); 337 if (null === $cookieDomain) { 338 return true; 339 } 340 336 341 // Remove the leading '.' as per spec in RFC 6265. 337 342 // http://tools.ietf.org/html/rfc6265#section-5.2.3 338 $cookieDomain = ltrim($this->getDomain(), '.'); 343 $cookieDomain = ltrim(strtolower($cookieDomain), '.'); 344 345 $domain = strtolower($domain); 339 346 340 347 // Domain not set or exact match. 341 if ( !$cookieDomain || !strcasecmp($domain, $cookieDomain)) {348 if ('' === $cookieDomain || $domain === $cookieDomain) { 342 349 return true; 343 350 } -
rokka-integration/trunk/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php
r2603043 r2816557 94 94 $this->guardMax($request, $options); 95 95 $nextRequest = $this->modifyRequest($request, $options, $response); 96 97 // If authorization is handled by curl, unset it if URI is cross-origin. 98 if (Psr7\UriComparator::isCrossOrigin($request->getUri(), $nextRequest->getUri()) && defined('\CURLOPT_HTTPAUTH')) { 99 unset( 100 $options['curl'][\CURLOPT_HTTPAUTH], 101 $options['curl'][\CURLOPT_USERPWD] 102 ); 103 } 96 104 97 105 if (isset($options['allow_redirects']['on_redirect'])) { … … 142 150 143 151 /** 144 * Check for too many redirects 152 * Check for too many redirects. 145 153 * 146 154 * @return void … … 191 199 } 192 200 193 $uri = $this->redirectUri($request, $response, $protocols);201 $uri = self::redirectUri($request, $response, $protocols); 194 202 if (isset($options['idn_conversion']) && ($options['idn_conversion'] !== false)) { 195 203 $idnOptions = ($options['idn_conversion'] === true) ? IDNA_DEFAULT : $options['idn_conversion']; … … 211 219 } 212 220 213 // Remove Authorization header if host is different.214 if ( $request->getUri()->getHost() !== $modify['uri']->getHost()) {221 // Remove Authorization and Cookie headers if URI is cross-origin. 222 if (Psr7\UriComparator::isCrossOrigin($request->getUri(), $modify['uri'])) { 215 223 $modify['remove_headers'][] = 'Authorization'; 224 $modify['remove_headers'][] = 'Cookie'; 216 225 } 217 226 … … 220 229 221 230 /** 222 * Set the appropriate URL on the request based on the location header 231 * Set the appropriate URL on the request based on the location header. 223 232 * 224 233 * @param RequestInterface $request … … 228 237 * @return UriInterface 229 238 */ 230 private function redirectUri(239 private static function redirectUri( 231 240 RequestInterface $request, 232 241 ResponseInterface $response, -
rokka-integration/trunk/vendor/guzzlehttp/promises/CHANGELOG.md
r2725323 r2816557 1 1 # CHANGELOG 2 3 ## 1.5.2 - 2022-08-07 4 5 ### Changed 6 7 - Officially support PHP 8.2 2 8 3 9 ## 1.5.1 - 2021-10-22 … … 13 19 14 20 - Call handler when waiting on fulfilled/rejected Promise 21 - Officially support PHP 8.1 15 22 16 23 ### Fixed 17 24 18 - Fix manually settle promises generated with Utils::task25 - Fix manually settle promises generated with `Utils::task` 19 26 20 27 ## 1.4.1 - 2021-02-18 -
rokka-integration/trunk/vendor/guzzlehttp/promises/README.md
r2725323 r2816557 18 18 19 19 20 # Features20 ## Features 21 21 22 22 - [Promises/A+](https://promisesaplus.com/) implementation. … … 30 30 31 31 32 # Quick start32 ## Quick Start 33 33 34 34 A *promise* represents the eventual result of an asynchronous operation. The … … 37 37 why the promise cannot be fulfilled. 38 38 39 40 ## Callbacks 39 ### Callbacks 41 40 42 41 Callbacks are registered with the `then` method by providing an optional … … 61 60 62 61 *Resolving* a promise means that you either fulfill a promise with a *value* or 63 reject a promise with a *reason*. Resolving a promise striggers callbacks64 registered with the promise s's `then` method. These callbacks are triggered62 reject a promise with a *reason*. Resolving a promise triggers callbacks 63 registered with the promise's `then` method. These callbacks are triggered 65 64 only once and in the order in which they were added. 66 65 67 68 ## Resolving a promise 66 ### Resolving a Promise 69 67 70 68 Promises are fulfilled using the `resolve($value)` method. Resolving a promise … … 93 91 ``` 94 92 95 96 ## Promise forwarding 93 ### Promise Forwarding 97 94 98 95 Promises can be chained one after the other. Each then in the chain is a new … … 124 121 ``` 125 122 126 ## Promise rejection123 ### Promise Rejection 127 124 128 125 When a promise is rejected, the `$onRejected` callbacks are invoked with the … … 141 138 ``` 142 139 143 ## Rejection forwarding140 ### Rejection Forwarding 144 141 145 142 If an exception is thrown in an `$onRejected` callback, subsequent … … 196 193 ``` 197 194 198 # Synchronous wait 195 196 ## Synchronous Wait 199 197 200 198 You can synchronously force promises to complete using a promise's `wait` … … 248 246 > PHP Fatal error: Uncaught exception 'GuzzleHttp\Promise\RejectionException' with message 'The promise was rejected with value: foo' 249 247 250 251 ## Unwrapping a promise 248 ### Unwrapping a Promise 252 249 253 250 When synchronously waiting on a promise, you are joining the state of the … … 276 273 277 274 278 # Cancellation275 ## Cancellation 279 276 280 277 You can cancel a promise that has not yet been fulfilled using the `cancel()` … … 284 281 285 282 286 # API 287 288 289 ## Promise 283 ## API 284 285 ### Promise 290 286 291 287 When creating a promise object, you can provide an optional `$waitFn` and … … 350 346 351 347 352 ## FulfilledPromise348 ### FulfilledPromise 353 349 354 350 A fulfilled promise can be created to represent a promise that has been … … 367 363 368 364 369 ## RejectedPromise365 ### RejectedPromise 370 366 371 367 A rejected promise can be created to represent a promise that has been … … 384 380 385 381 386 # Promise interop382 ## Promise Interoperability 387 383 388 384 This library works with foreign promises that have a `then` method. This means … … 410 406 411 407 412 ## Event Loop Integration408 ### Event Loop Integration 413 409 414 410 In order to keep the stack size constant, Guzzle promises are resolved … … 438 434 439 435 440 # Implementation notes 441 442 443 ## Promise resolution and chaining is handled iteratively 436 ## Implementation Notes 437 438 ### Promise Resolution and Chaining is Handled Iteratively 444 439 445 440 By shuffling pending handlers from one owner to another, promises are … … 477 472 value. 478 473 479 480 ## A promise is the deferred. 474 ### A Promise is the Deferred 481 475 482 476 Some promise libraries implement promises using a deferred object to represent … … 506 500 ## Upgrading from Function API 507 501 508 A static API was first introduced in 1.4.0, in order to mitigate problems with functions conflicting between global and local copies of the package. The function API will be removed in 2.0.0. A migration table has been provided here for your convenience: 502 A static API was first introduced in 1.4.0, in order to mitigate problems with 503 functions conflicting between global and local copies of the package. The 504 function API will be removed in 2.0.0. A migration table has been provided here 505 for your convenience: 509 506 510 507 | Original Function | Replacement Method | … … 537 534 If you discover a security vulnerability within this package, please send an email to security@tidelift.com. All security vulnerabilities will be promptly addressed. Please do not disclose security-related issues publicly until a fix has been announced. Please see [Security Policy](https://github.com/guzzle/promises/security/policy) for more information. 538 535 536 539 537 ## License 540 538 541 539 Guzzle is made available under the MIT License (MIT). Please see [License File](LICENSE) for more information. 542 540 541 543 542 ## For Enterprise 544 543 -
rokka-integration/trunk/vendor/guzzlehttp/promises/src/EachPromise.php
r2725323 r2816557 82 82 $this->refillPending(); 83 83 } catch (\Throwable $e) { 84 /**85 * @psalm-suppress NullReference86 * @phpstan-ignore-next-line87 */88 84 $this->aggregate->reject($e); 89 85 } catch (\Exception $e) { 90 /**91 * @psalm-suppress NullReference92 * @phpstan-ignore-next-line93 */94 86 $this->aggregate->reject($e); 95 87 } -
rokka-integration/trunk/vendor/guzzlehttp/psr7/CHANGELOG.md
r2725323 r2816557 4 4 All notable changes to this project will be documented in this file. 5 5 6 The format is based on [Keep a Changelog](http ://keepachangelog.com/en/1.0.0/)7 and this project adheres to [Semantic Versioning](http ://semver.org/spec/v2.0.0.html).6 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 7 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 8 8 9 9 10 10 ## Unreleased 11 12 ## 1.9.0 - 2022-06-20 13 14 ### Added 15 16 - Added `UriComparator::isCrossOrigin` method 11 17 12 18 ## 1.8.5 - 2022-03-20 -
rokka-integration/trunk/vendor/guzzlehttp/psr7/README.md
r2725323 r2816557 1 1 # PSR-7 Message Implementation 2 2 3 This repository contains a full [PSR-7](http ://www.php-fig.org/psr/psr-7/)3 This repository contains a full [PSR-7](https://www.php-fig.org/psr/psr-7/) 4 4 message implementation, several stream decorators, and some helpful 5 5 functionality like query string parsing. … … 660 660 `public static function fromParts(array $parts): UriInterface` 661 661 662 Creates a URI from a hash of [`parse_url`](http ://php.net/manual/en/function.parse-url.php) components.662 Creates a URI from a hash of [`parse_url`](https://www.php.net/manual/en/function.parse-url.php) components. 663 663 664 664 … … 684 684 Creates a new URI with a specific query string value removed. Any existing query string values that exactly match the 685 685 provided key are removed. 686 687 ## Cross-Origin Detection 688 689 `GuzzleHttp\Psr7\UriComparator` provides methods to determine if a modified URL should be considered cross-origin. 690 691 ### `GuzzleHttp\Psr7\UriComparator::isCrossOrigin` 692 693 `public static function isCrossOrigin(UriInterface $original, UriInterface $modified): bool` 694 695 Determines if a modified URL should be considered cross-origin with respect to an original URL. 686 696 687 697 ## Reference Resolution … … 810 820 811 821 822 ## Version Guidance 823 824 | Version | Status | PHP Version | 825 |---------|----------------|------------------| 826 | 1.x | Security fixes | >=5.4,<8.1 | 827 | 2.x | Latest | ^7.2.5 \|\| ^8.0 | 828 829 812 830 ## Security 813 831 814 832 If you discover a security vulnerability within this package, please send an email to security@tidelift.com. All security vulnerabilities will be promptly addressed. Please do not disclose security-related issues publicly until a fix has been announced. Please see [Security Policy](https://github.com/guzzle/psr7/security/policy) for more information. 815 833 834 816 835 ## License 817 836 818 837 Guzzle is made available under the MIT License (MIT). Please see [License File](LICENSE) for more information. 819 838 839 820 840 ## For Enterprise 821 841 -
rokka-integration/trunk/vendor/guzzlehttp/psr7/composer.json
r2725323 r2816557 64 64 "extra": { 65 65 "branch-alias": { 66 "dev-master": "1. 7-dev"66 "dev-master": "1.9-dev" 67 67 } 68 68 }, -
rokka-integration/trunk/vendor/rokka/client/CHANGELOG.md
r2725323 r2816557 6 6 7 7 This document mainly describes API changes important to users of this library. 8 9 ## 1.17.0 - 2022-05-24 10 11 * Add support for API Tokens. 12 See [the Authentication Guide](https://rokka.io/documentation/guides/authentication.html#using-rokka-with-a-jwt-token) for details 8 13 9 14 ## 1.16.0 - 2021-12-07 -
rokka-integration/trunk/vendor/rokka/client/README.md
r2725323 r2816557 1 1 # Rokka PHP Client 2 2 3 [](https://travis-ci.org/rokka-io/rokka-client-php)4 [](https://styleci.io/repos/54187640)3 [](https://github.com/rokka-io/rokka-client-php/actions/workflows/ci.yml) 4 [](https://github.com/rokka-io/rokka-client-php/actions/workflows/static.yml) 5 5 [](https://packagist.org/packages/rokka/client) 6 6 7 A [PHP](http ://php.net/) library to access the API of the [Rokka](https://rokka.io/) image service.7 A [PHP](https://www.php.net/) library to access the API of the [Rokka](https://rokka.io/) image service. 8 8 9 9 If you are using the Symfony framework, have a look at the [Rokka Symfony Bundle](https://github.com/rokka-io/rokka-client-bundle) which integrates this library into Symfony. -
rokka-integration/trunk/vendor/rokka/client/composer.json
r2725323 r2816557 28 28 "guzzlehttp/psr7": "^1.7|^2.1", 29 29 "ext-json": "*", 30 "rokka/utils": "^1.0.1" 30 "rokka/utils": "^1.0.1", 31 "firebase/php-jwt": "^6.2" 31 32 }, 32 33 "require-dev": { 33 34 "phpunit/phpunit": "^7.5.20|^9.4", 34 "symfony/var-dumper": "^3.4|^4.0|^5.0 "35 "symfony/var-dumper": "^3.4|^4.0|^5.0|^6.0" 35 36 }, 36 37 "autoload": { -
rokka-integration/trunk/vendor/rokka/client/src/Base.php
r2725323 r2816557 3 3 namespace Rokka\Client; 4 4 5 use Firebase\JWT\JWT; 5 6 use GuzzleHttp\ClientInterface; 6 7 use GuzzleHttp\Exception\GuzzleException; … … 12 13 abstract class Base 13 14 { 14 const DEFAULT_API_BASE_URL = 'https://api.rokka.io'; 15 16 const DEFAULT_API_VERSION = 1; 17 18 const API_KEY_HEADER = 'Api-Key'; 19 20 const API_VERSION_HEADER = 'Api-Version'; 15 public const DEFAULT_API_BASE_URL = 'https://api.rokka.io'; 16 17 protected const DEFAULT_API_VERSION = 1; 18 19 protected const API_KEY_HEADER = 'Api-Key'; 20 21 protected const API_AUTHORIZATION_HEADER = 'Authorization'; 22 23 protected const API_VERSION_HEADER = 'Api-Version'; 21 24 22 25 /** … … 46 49 private $credentials = [ 47 50 'key' => '', 51 'token' => null, 48 52 ]; 49 53 … … 64 68 * Set the credentials. 65 69 * 66 * @param string $key API key70 * @param string|null $key API key 67 71 * 68 72 * @return void … … 70 74 public function setCredentials($key) 71 75 { 72 $this->credentials = ['key' => $key]; 76 $this->credentials['key'] = $key; 77 } 78 79 /** 80 * Set the API Token. 81 * 82 * @since 1.17.0 83 * 84 * @param string|null $token API token 85 * 86 * @return void 87 */ 88 public function setToken(?string $token) 89 { 90 $this->credentials['token'] = $token; 91 } 92 93 /** 94 * Get the API Token. 95 * 96 * @since 1.17.0 97 */ 98 public function getToken(): ?string 99 { 100 return $this->credentials['token']; 101 } 102 103 /** 104 * Get the API Token Payload (unverified). 105 * 106 * @since 1.17.0 107 */ 108 public function getTokenPayload(?string $token = null): ?array 109 { 110 if (null === $token) { 111 $token = $this->getToken(); 112 } 113 if (!$token) { 114 return null; 115 } 116 117 return $this->getUnvalidatedPayload($token); 118 } 119 120 /** 121 * Returns for how many seconds a token is valid for. 122 * 123 * Doesn't check for other validity (like ip restrictions) 124 * 125 * Returns -1 if there's no token 126 * 127 * @since 1.17.0 128 */ 129 public function getTokenIsValidFor(?string $token = null): int 130 { 131 $payload = $this->getTokenPayload($token); 132 if (null === $payload) { 133 return -1; 134 } 135 if (!isset($payload['exp'])) { 136 return -1; 137 } 138 139 return $payload['exp'] - time(); 73 140 } 74 141 … … 80 147 * @param array $options Request options 81 148 * @param bool $needsCredentials True if credentials are needed 149 * @param array $credentials Credentials to be used, useful for overwriting api-key 82 150 * 83 151 * @throws GuzzleException … … 85 153 * @return ResponseInterface 86 154 */ 87 protected function call($method, $path, array $options = [], $needsCredentials = true )155 protected function call($method, $path, array $options = [], $needsCredentials = true, $credentials = []) 88 156 { 89 157 $options['headers'][self::API_VERSION_HEADER] = $this->apiVersion; 90 158 91 159 if ($needsCredentials) { 92 $options['headers'][self::API_KEY_HEADER] = $this->credentials['key']; 160 $key = $credentials['key'] ?? $this->credentials['key']; 161 if (\is_string($key) && '' !== $key) { 162 $options['headers'][self::API_KEY_HEADER] = $credentials['key'] ?? $this->credentials['key']; 163 } else { 164 $token = $credentials['token'] ?? $this->credentials['token']; 165 $options['headers'][self::API_AUTHORIZATION_HEADER] = 'Bearer '.$token; 166 } 93 167 } 94 168 … … 114 188 return $org; 115 189 } 190 191 /** 192 * Gets the payload of an API JWT Token (not validated against the signature). 193 */ 194 protected function getUnvalidatedPayload(string $token): ?array 195 { 196 // try to get the user id from the token without actually validating it, because the key is in the userApiKey 197 198 $tks = explode('.', $token); 199 if (3 != \count($tks)) { 200 return null; 201 } 202 $payloadRaw = JWT::urlsafeB64Decode($tks[1]); 203 if (null === ($payload = JWT::jsonDecode($payloadRaw))) { 204 return null; 205 } 206 207 $enc = json_encode($payload); 208 if (false === $enc) { 209 return null; 210 } 211 212 return json_decode($enc, true); 213 } 116 214 } -
rokka-integration/trunk/vendor/rokka/client/src/Core/StackUri.php
r2725323 r2816557 27 27 { 28 28 /** 29 * @var string|null30 */31 private $baseUrl;32 33 /**34 29 * StackUri constructor. 35 30 * 36 31 * @param string|null $name 37 * @param string|null $baseUrl38 32 * 39 33 * @throws \RuntimeException When the stack name could not be parsed correctly 40 34 */ 41 public function __construct($name = null, array $stackOperations = [], array $stackOptions = [], array $stackVariables = [], $baseUrl = null) 42 { 43 $this->baseUrl = $baseUrl; 35 public function __construct($name = null, array $stackOperations = [], array $stackOptions = [], array $stackVariables = []) 36 { 44 37 parent::__construct($name, $stackOperations, $stackOptions, $stackVariables); 45 38 … … 206 199 throw new \InvalidArgumentException('The options given has to be an even array with key and value.'); 207 200 } 208 $combined = array_combine($optionKeys, $optionValues); 209 if (false === $combined) { 210 // returns false, if both are empty (or not equal length, but that's handled above) 211 // phpstan complained 212 return []; 213 } 214 215 return $combined; 201 202 return array_combine($optionKeys, $optionValues); 216 203 } 217 204 } -
rokka-integration/trunk/vendor/rokka/client/src/Factory.php
r2725323 r2816557 19 19 class Factory 20 20 { 21 const API_BASE_URL = 'api_base_url';21 public const API_BASE_URL = 'api_base_url'; 22 22 23 const RENDER_BASE_URL = 'render_base_url';23 public const RENDER_BASE_URL = 'render_base_url'; 24 24 25 const PROXY = 'proxy';25 public const PROXY = 'proxy'; 26 26 27 const GUZZLE_OPTIONS = 'guzzle_options'; 27 public const GUZZLE_OPTIONS = 'guzzle_options'; 28 29 public const API_TOKEN = 'api_token'; 28 30 29 31 /** … … 65 67 $client = self::getGuzzleClient($baseUrl, $options); 66 68 67 $imageClient = new ImageClient($client, $organization, $apiKey); 69 if (isset($options[self::API_TOKEN])) { 70 $apiToken = $options[self::API_TOKEN]; 71 } else { 72 $apiToken = null; 73 } 74 $imageClient = new ImageClient($client, $organization, $apiKey, $apiToken); 68 75 if ($renderBaseUrl) { 69 76 $imageClient->setRenderBaseUrl($renderBaseUrl); … … 98 105 } 99 106 107 if (isset($options[self::API_TOKEN])) { 108 $apiToken = $options[self::API_TOKEN]; 109 } else { 110 $apiToken = null; 111 } 112 100 113 $client = self::getGuzzleClient($baseUrl, $options); 101 114 102 return new UserClient($client, $organization, $apiKey );115 return new UserClient($client, $organization, $apiKey, $apiToken); 103 116 } 104 117 -
rokka-integration/trunk/vendor/rokka/client/src/Image.php
r2725323 r2816557 27 27 class Image extends Base 28 28 { 29 const SOURCEIMAGE_RESOURCE = 'sourceimages';30 31 const DYNAMIC_META_RESOURCE = 'meta/dynamic';32 33 const USER_META_RESOURCE = 'meta/user';34 35 const STACK_RESOURCE = 'stacks';36 37 const OPERATIONS_RESOURCE = 'operations';29 private const SOURCEIMAGE_RESOURCE = 'sourceimages'; 30 31 private const DYNAMIC_META_RESOURCE = 'meta/dynamic'; 32 33 private const USER_META_RESOURCE = 'meta/user'; 34 35 private const STACK_RESOURCE = 'stacks'; 36 37 private const OPERATIONS_RESOURCE = 'operations'; 38 38 39 39 /** … … 48 48 * @param string $defaultOrganization Default organization 49 49 * @param string $apiKey API key 50 */ 51 public function __construct(ClientInterface $client, $defaultOrganization, $apiKey) 50 * @param string|null $apiToken API Token 51 */ 52 public function __construct(ClientInterface $client, $defaultOrganization, $apiKey, $apiToken = null) 52 53 { 53 54 parent::__construct($client, $defaultOrganization); 54 55 55 $this->setCredentials($apiKey); 56 if (null !== $apiKey) { 57 $this->setCredentials($apiKey); 58 } 59 60 if (null !== $apiToken) { 61 $this->setToken($apiToken); 62 } 56 63 } 57 64 -
rokka-integration/trunk/vendor/rokka/client/src/SearchHelper.php
r2725323 r2816557 53 53 } 54 54 55 if (empty($sorting)) {56 return '';57 }58 59 55 return implode(',', $sorting); 60 56 } -
rokka-integration/trunk/vendor/rokka/client/src/UriHelper.php
r2725323 r2816557 372 372 $options = $stack->getStackOptions(); 373 373 if (isset($options['dpr']) && $widthIsNotSet && $setWidthInUrl) { 374 $custom .= '--resize-width-'.(int) ceil( $size /$options['dpr']);374 $custom .= '--resize-width-'.(int) ceil((float) $size / (float) $options['dpr']); 375 375 } 376 376 -
rokka-integration/trunk/vendor/rokka/client/src/User.php
r2725323 r2816557 3 3 namespace Rokka\Client; 4 4 5 use Firebase\JWT\JWT; 5 6 use GuzzleHttp\ClientInterface; 6 7 use GuzzleHttp\Exception\GuzzleException; … … 9 10 use Rokka\Client\Core\User as UserModel; 10 11 use Rokka\Client\Core\UserApiKey; 12 use Rokka\Client\Core\UserApiToken; 11 13 12 14 /** … … 31 33 * @param string|null $defaultOrganization 32 34 * @param string|null $apiKey API key 33 */ 34 public function __construct(ClientInterface $client, $defaultOrganization, $apiKey) 35 * @param string|null $apiToken API Token 36 */ 37 public function __construct(ClientInterface $client, $defaultOrganization, $apiKey, $apiToken = null) 35 38 { 36 39 parent::__construct($client, $defaultOrganization); … … 38 41 if (null !== $apiKey) { 39 42 $this->setCredentials($apiKey); 43 } 44 45 if (null !== $apiToken) { 46 $this->setToken($apiToken); 40 47 } 41 48 } … … 174 181 175 182 /** 183 * Gets a new API JWT Token with an $apiKey. 184 * 185 * @since 1.17.0 186 * @see https://rokka.io/documentation/guides/authentication.html#using-rokka-with-a-jwt-token 187 * @see https://api.rokka.io/doc/#/admin/getUserToken 188 * 189 * @param string|null $apiKey The api key, if different from the base one 190 * @param array $parameters The /user/apikeys/token query parameters 191 * 192 * @throws \GuzzleHttp\Exception\GuzzleException 193 * 194 * @return UserApiToken 195 */ 196 public function getNewToken($apiKey = null, $parameters = []) 197 { 198 $contents = $this 199 ->call('GET', implode('/', [self::USER_API_KEYS_RESOURCE, 'token']), ['query' => $parameters], true, ['key' => $apiKey]) 200 ->getBody() 201 ->getContents(); 202 203 $data = json_decode($contents, true); 204 205 return UserApiToken::createFromArray($data); 206 } 207 208 /** 176 209 * Create an organization. 177 210 * -
rokka-integration/trunk/vendor/rokka/utils/CHANGELOG.md
r2725323 r2816557 6 6 7 7 This document mainly describes API changes important to users of this library. 8 9 ## 1.0.3 - 2022-05-31 10 11 * Set timezone in SignURL to UTC for consistency 8 12 9 13 ## 1.0.2 - 2021-11-29 -
rokka-integration/trunk/vendor/rokka/utils/src/SignUrl.php
r2725323 r2816557 30 30 if (null !== $until) { 31 31 if ($roundDateUpTo > 1) { 32 $until = (new \DateTime())->setTimestamp((int) ceil($until->getTimestamp() / $roundDateUpTo) * $roundDateUpTo) ;32 $until = (new \DateTime())->setTimestamp((int) ceil($until->getTimestamp() / $roundDateUpTo) * $roundDateUpTo)->setTimezone(new \DateTimeZone("UTC")); 33 33 } 34 34 $options = ['until' => $until->format('c')]; -
rokka-integration/trunk/vendor/symfony/polyfill-intl-idn/Idn.php
r2725323 r2816557 724 724 $qMinusT = $q - $t; 725 725 $baseMinusT = self::BASE - $t; 726 $output .= self::encodeDigit($t + ($qMinusT) % ($baseMinusT), false);726 $output .= self::encodeDigit($t + $qMinusT % $baseMinusT, false); 727 727 ++$out; 728 728 $q = intdiv($qMinusT, $baseMinusT); -
rokka-integration/trunk/vendor/symfony/polyfill-intl-idn/README.md
r2603043 r2816557 5 5 6 6 More information can be found in the 7 [main Polyfill README](https://github.com/symfony/polyfill/blob/ma ster/README.md).7 [main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md). 8 8 9 9 License -
rokka-integration/trunk/vendor/symfony/polyfill-intl-idn/composer.json
r2725323 r2816557 35 35 "extra": { 36 36 "branch-alias": { 37 "dev-main": "1.2 3-dev"37 "dev-main": "1.27-dev" 38 38 }, 39 39 "thanks": { -
rokka-integration/trunk/vendor/symfony/polyfill-intl-normalizer/Normalizer.php
r2725323 r2816557 91 91 } 92 92 93 if (null !== $mbEncoding = (2 /* MB_OVERLOAD_STRING */ & (int) ini_get('mbstring.func_overload')) ? mb_internal_encoding() : null) {93 if (null !== $mbEncoding = (2 /* MB_OVERLOAD_STRING */ & (int) \ini_get('mbstring.func_overload')) ? mb_internal_encoding() : null) { 94 94 mb_internal_encoding('8bit'); 95 95 } -
rokka-integration/trunk/vendor/symfony/polyfill-intl-normalizer/README.md
r2603043 r2816557 7 7 8 8 More information can be found in the 9 [main Polyfill README](https://github.com/symfony/polyfill/blob/ma ster/README.md).9 [main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md). 10 10 11 11 License -
rokka-integration/trunk/vendor/symfony/polyfill-intl-normalizer/composer.json
r2725323 r2816557 30 30 "extra": { 31 31 "branch-alias": { 32 "dev-main": "1.2 3-dev"32 "dev-main": "1.27-dev" 33 33 }, 34 34 "thanks": { -
rokka-integration/trunk/vendor/symfony/polyfill-php72/Php72.php
r2725323 r2816557 84 84 ]; 85 85 86 return isset($map[\PHP_OS]) ? $map[\PHP_OS] :'Unknown';86 return $map[\PHP_OS] ?? 'Unknown'; 87 87 } 88 88 … … 97 97 98 98 // On 32-bit systems, PHP_INT_SIZE is 4, 99 return self::$hashMask ^ hexdec(substr($hash, 16 - (\PHP_INT_SIZE * 2 - 1), (\PHP_INT_SIZE * 2 - 1)));99 return self::$hashMask ^ hexdec(substr($hash, 16 - (\PHP_INT_SIZE * 2 - 1), \PHP_INT_SIZE * 2 - 1)); 100 100 } 101 101 … … 168 168 } 169 169 170 self::$hashMask ^= hexdec(substr(spl_object_hash($obj), 16 - (\PHP_INT_SIZE * 2 - 1), (\PHP_INT_SIZE * 2 - 1)));170 self::$hashMask ^= hexdec(substr(spl_object_hash($obj), 16 - (\PHP_INT_SIZE * 2 - 1), \PHP_INT_SIZE * 2 - 1)); 171 171 } 172 172 -
rokka-integration/trunk/vendor/symfony/polyfill-php72/README.md
r2603043 r2816557 6 6 - [`spl_object_id`](https://php.net/spl_object_id) 7 7 - [`stream_isatty`](https://php.net/stream_isatty) 8 9 And also functions added to PHP 7.2 mbstring: 10 11 - [`mb_ord`](https://php.net/mb_ord) 12 - [`mb_chr`](https://php.net/mb_chr) 13 - [`mb_scrub`](https://php.net/mb_scrub) 8 14 9 15 On Windows only: … … 17 23 18 24 Also, it provides constants added to PHP 7.2: 25 19 26 - [`PHP_FLOAT_*`](https://php.net/reserved.constants#constant.php-float-dig) 20 27 - [`PHP_OS_FAMILY`](https://php.net/reserved.constants#constant.php-os-family) 21 28 22 29 More information can be found in the 23 [main Polyfill README](https://github.com/symfony/polyfill/blob/ma ster/README.md).30 [main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md). 24 31 25 32 License -
rokka-integration/trunk/vendor/symfony/polyfill-php72/composer.json
r2725323 r2816557 26 26 "extra": { 27 27 "branch-alias": { 28 "dev-main": "1.2 3-dev"28 "dev-main": "1.27-dev" 29 29 }, 30 30 "thanks": {
Note: See TracChangeset
for help on using the changeset viewer.