Changeset 3443693
- Timestamp:
- 01/21/2026 01:42:57 AM (2 months ago)
- Location:
- fetch-meditation/trunk
- Files:
-
- 14 edited
-
build.txt (modified) (1 diff)
-
composer.json (modified) (1 diff)
-
fetch-meditation.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/bmlt/fetch-meditation/CHANGELOG.md (modified) (1 diff)
-
vendor/bmlt/fetch-meditation/composer.lock (modified) (39 diffs)
-
vendor/bmlt/fetch-meditation/src/FetchMeditation/ItalianJFT.php (modified) (3 diffs)
-
vendor/bmlt/fetch-meditation/src/FetchMeditation/JFTEntry.php (modified) (1 diff)
-
vendor/bmlt/fetch-meditation/src/FetchMeditation/PortuguesePTJFT.php (modified) (3 diffs)
-
vendor/composer/autoload_real.php (modified) (2 diffs)
-
vendor/composer/autoload_static.php (modified) (2 diffs)
-
vendor/composer/installed.json (modified) (3 diffs)
-
vendor/composer/installed.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fetch-meditation/trunk/build.txt
r3443504 r3443693 1 e08d66d035392c03398a7e21f8765ec6d36e45d7 1 5572a8011889eb6c86d9847329e922c52c7bd5ac -
fetch-meditation/trunk/composer.json
r3424942 r3443693 13 13 ], 14 14 "require": { 15 "bmlt/fetch-meditation": "^1.3. 3"15 "bmlt/fetch-meditation": "^1.3.4" 16 16 }, 17 17 "require-dev": { -
fetch-meditation/trunk/fetch-meditation.php
r3443504 r3443693 7 7 * Contributors: pjaudiomv, bmltenabled 8 8 * Author: bmltenabled 9 * Version: 1.4. 89 * Version: 1.4.9 10 10 * Requires PHP: 8.1 11 11 * Requires at least: 6.2 -
fetch-meditation/trunk/readme.txt
r3443504 r3443693 6 6 Requires PHP: 8.1 7 7 Tested up to: 6.9 8 Stable tag: 1.4. 88 Stable tag: 1.4.9 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 57 57 58 58 == Changelog == 59 60 = 1.4.9 = 61 62 * Fix Italian encoding issues. 59 63 60 64 = 1.4.8 = -
fetch-meditation/trunk/vendor/autoload.php
r3424942 r3443693 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 489f71a49e0a756cc4bf4cbb17fa7cb9::getLoader();22 return ComposerAutoloaderInit3e855b2f217f8ad02ca7606e2a671b54::getLoader(); -
fetch-meditation/trunk/vendor/bmlt/fetch-meditation/CHANGELOG.md
r3424942 r3443693 1 ## 1.3.4 (January 20, 2026) 2 * Fix Italian encoding. 3 1 4 ## 1.3.3 (December 21, 2025) 2 5 * Attempt to bust cache. -
fetch-meditation/trunk/vendor/bmlt/fetch-meditation/composer.lock
r3256313 r3443693 9 9 { 10 10 "name": "guzzlehttp/guzzle", 11 "version": "7. 9.2",11 "version": "7.10.0", 12 12 "source": { 13 13 "type": "git", 14 14 "url": "https://github.com/guzzle/guzzle.git", 15 "reference": " d281ed313b989f213357e3be1a179f02196ac99b"16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ d281ed313b989f213357e3be1a179f02196ac99b",20 "reference": " d281ed313b989f213357e3be1a179f02196ac99b",15 "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4" 16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", 20 "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", 21 21 "shasum": "" 22 22 }, 23 23 "require": { 24 24 "ext-json": "*", 25 "guzzlehttp/promises": "^ 1.5.3 || ^2.0.3",26 "guzzlehttp/psr7": "^2. 7.0",25 "guzzlehttp/promises": "^2.3", 26 "guzzlehttp/psr7": "^2.8", 27 27 "php": "^7.2.5 || ^8.0", 28 28 "psr/http-client": "^1.0", … … 115 115 "support": { 116 116 "issues": "https://github.com/guzzle/guzzle/issues", 117 "source": "https://github.com/guzzle/guzzle/tree/7. 9.2"117 "source": "https://github.com/guzzle/guzzle/tree/7.10.0" 118 118 }, 119 119 "funding": [ … … 131 131 } 132 132 ], 133 "time": "202 4-07-24T11:22:20+00:00"133 "time": "2025-08-23T22:36:01+00:00" 134 134 }, 135 135 { 136 136 "name": "guzzlehttp/promises", 137 "version": "2. 0.4",137 "version": "2.3.0", 138 138 "source": { 139 139 "type": "git", 140 140 "url": "https://github.com/guzzle/promises.git", 141 "reference": " f9c436286ab2892c7db7be8c8da4ef61ccf7b455"142 }, 143 "dist": { 144 "type": "zip", 145 "url": "https://api.github.com/repos/guzzle/promises/zipball/ f9c436286ab2892c7db7be8c8da4ef61ccf7b455",146 "reference": " f9c436286ab2892c7db7be8c8da4ef61ccf7b455",141 "reference": "481557b130ef3790cf82b713667b43030dc9c957" 142 }, 143 "dist": { 144 "type": "zip", 145 "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", 146 "reference": "481557b130ef3790cf82b713667b43030dc9c957", 147 147 "shasum": "" 148 148 }, … … 152 152 "require-dev": { 153 153 "bamarni/composer-bin-plugin": "^1.8.2", 154 "phpunit/phpunit": "^8.5. 39 || ^9.6.20"154 "phpunit/phpunit": "^8.5.44 || ^9.6.25" 155 155 }, 156 156 "type": "library", … … 198 198 "support": { 199 199 "issues": "https://github.com/guzzle/promises/issues", 200 "source": "https://github.com/guzzle/promises/tree/2. 0.4"200 "source": "https://github.com/guzzle/promises/tree/2.3.0" 201 201 }, 202 202 "funding": [ … … 214 214 } 215 215 ], 216 "time": "202 4-10-17T10:06:22+00:00"216 "time": "2025-08-22T14:34:08+00:00" 217 217 }, 218 218 { 219 219 "name": "guzzlehttp/psr7", 220 "version": "2. 7.0",220 "version": "2.8.0", 221 221 "source": { 222 222 "type": "git", 223 223 "url": "https://github.com/guzzle/psr7.git", 224 "reference": " a70f5c95fb43bc83f07c9c948baa0dc1829bf201"225 }, 226 "dist": { 227 "type": "zip", 228 "url": "https://api.github.com/repos/guzzle/psr7/zipball/ a70f5c95fb43bc83f07c9c948baa0dc1829bf201",229 "reference": " a70f5c95fb43bc83f07c9c948baa0dc1829bf201",224 "reference": "21dc724a0583619cd1652f673303492272778051" 225 }, 226 "dist": { 227 "type": "zip", 228 "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", 229 "reference": "21dc724a0583619cd1652f673303492272778051", 230 230 "shasum": "" 231 231 }, … … 243 243 "bamarni/composer-bin-plugin": "^1.8.2", 244 244 "http-interop/http-factory-tests": "0.9.0", 245 "phpunit/phpunit": "^8.5. 39 || ^9.6.20"245 "phpunit/phpunit": "^8.5.44 || ^9.6.25" 246 246 }, 247 247 "suggest": { … … 314 314 "support": { 315 315 "issues": "https://github.com/guzzle/psr7/issues", 316 "source": "https://github.com/guzzle/psr7/tree/2. 7.0"316 "source": "https://github.com/guzzle/psr7/tree/2.8.0" 317 317 }, 318 318 "funding": [ … … 330 330 } 331 331 ], 332 "time": "202 4-07-18T11:15:46+00:00"332 "time": "2025-08-23T21:21:41+00:00" 333 333 }, 334 334 { … … 538 538 { 539 539 "name": "symfony/deprecation-contracts", 540 "version": "v3. 5.1",540 "version": "v3.6.0", 541 541 "source": { 542 542 "type": "git", 543 543 "url": "https://github.com/symfony/deprecation-contracts.git", 544 "reference": " 74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6"545 }, 546 "dist": { 547 "type": "zip", 548 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/ 74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6",549 "reference": " 74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6",544 "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" 545 }, 546 "dist": { 547 "type": "zip", 548 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", 549 "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", 550 550 "shasum": "" 551 551 }, … … 560 560 }, 561 561 "branch-alias": { 562 "dev-main": "3. 5-dev"562 "dev-main": "3.6-dev" 563 563 } 564 564 }, … … 585 585 "homepage": "https://symfony.com", 586 586 "support": { 587 "source": "https://github.com/symfony/deprecation-contracts/tree/v3. 5.1"587 "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" 588 588 }, 589 589 "funding": [ … … 601 601 } 602 602 ], 603 "time": "2024-09-25T14:2 0:29+00:00"603 "time": "2024-09-25T14:21:43+00:00" 604 604 } 605 605 ], … … 607 607 { 608 608 "name": "myclabs/deep-copy", 609 "version": "1.13. 0",609 "version": "1.13.4", 610 610 "source": { 611 611 "type": "git", 612 612 "url": "https://github.com/myclabs/DeepCopy.git", 613 "reference": "0 24473a478be9df5fdaca2c793f2232fe788e414"614 }, 615 "dist": { 616 "type": "zip", 617 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/0 24473a478be9df5fdaca2c793f2232fe788e414",618 "reference": "0 24473a478be9df5fdaca2c793f2232fe788e414",613 "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" 614 }, 615 "dist": { 616 "type": "zip", 617 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", 618 "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", 619 619 "shasum": "" 620 620 }, … … 655 655 "support": { 656 656 "issues": "https://github.com/myclabs/DeepCopy/issues", 657 "source": "https://github.com/myclabs/DeepCopy/tree/1.13. 0"657 "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" 658 658 }, 659 659 "funding": [ … … 663 663 } 664 664 ], 665 "time": "2025-0 2-12T12:17:51+00:00"665 "time": "2025-08-01T08:46:24+00:00" 666 666 }, 667 667 { 668 668 "name": "nikic/php-parser", 669 "version": "v5. 4.0",669 "version": "v5.7.0", 670 670 "source": { 671 671 "type": "git", 672 672 "url": "https://github.com/nikic/PHP-Parser.git", 673 "reference": " 447a020a1f875a434d62f2a401f53b82a396e494"674 }, 675 "dist": { 676 "type": "zip", 677 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/ 447a020a1f875a434d62f2a401f53b82a396e494",678 "reference": " 447a020a1f875a434d62f2a401f53b82a396e494",673 "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" 674 }, 675 "dist": { 676 "type": "zip", 677 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", 678 "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", 679 679 "shasum": "" 680 680 }, … … 695 695 "extra": { 696 696 "branch-alias": { 697 "dev-master": "5. 0-dev"697 "dev-master": "5.x-dev" 698 698 } 699 699 }, … … 719 719 "support": { 720 720 "issues": "https://github.com/nikic/PHP-Parser/issues", 721 "source": "https://github.com/nikic/PHP-Parser/tree/v5. 4.0"722 }, 723 "time": "202 4-12-30T11:07:19+00:00"721 "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" 722 }, 723 "time": "2025-12-06T11:56:16+00:00" 724 724 }, 725 725 { … … 1164 1164 { 1165 1165 "name": "phpunit/phpunit", 1166 "version": "10.5. 45",1166 "version": "10.5.60", 1167 1167 "source": { 1168 1168 "type": "git", 1169 1169 "url": "https://github.com/sebastianbergmann/phpunit.git", 1170 "reference": " bd68a781d8e30348bc297449f5234b3458267ae8"1171 }, 1172 "dist": { 1173 "type": "zip", 1174 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ bd68a781d8e30348bc297449f5234b3458267ae8",1175 "reference": " bd68a781d8e30348bc297449f5234b3458267ae8",1170 "reference": "f2e26f52f80ef77832e359205f216eeac00e320c" 1171 }, 1172 "dist": { 1173 "type": "zip", 1174 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f2e26f52f80ef77832e359205f216eeac00e320c", 1175 "reference": "f2e26f52f80ef77832e359205f216eeac00e320c", 1176 1176 "shasum": "" 1177 1177 }, … … 1183 1183 "ext-xml": "*", 1184 1184 "ext-xmlwriter": "*", 1185 "myclabs/deep-copy": "^1.1 2.1",1185 "myclabs/deep-copy": "^1.13.4", 1186 1186 "phar-io/manifest": "^2.0.4", 1187 1187 "phar-io/version": "^3.2.1", … … 1194 1194 "sebastian/cli-parser": "^2.0.1", 1195 1195 "sebastian/code-unit": "^2.0.0", 1196 "sebastian/comparator": "^5.0. 3",1196 "sebastian/comparator": "^5.0.4", 1197 1197 "sebastian/diff": "^5.1.1", 1198 1198 "sebastian/environment": "^6.1.0", 1199 "sebastian/exporter": "^5.1. 2",1199 "sebastian/exporter": "^5.1.4", 1200 1200 "sebastian/global-state": "^6.0.2", 1201 1201 "sebastian/object-enumerator": "^5.0.0", 1202 "sebastian/recursion-context": "^5.0. 0",1202 "sebastian/recursion-context": "^5.0.1", 1203 1203 "sebastian/type": "^4.0.0", 1204 1204 "sebastian/version": "^4.0.1" … … 1245 1245 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 1246 1246 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 1247 "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5. 45"1247 "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.60" 1248 1248 }, 1249 1249 "funding": [ … … 1257 1257 }, 1258 1258 { 1259 "url": "https://liberapay.com/sebastianbergmann", 1260 "type": "liberapay" 1261 }, 1262 { 1263 "url": "https://thanks.dev/u/gh/sebastianbergmann", 1264 "type": "thanks_dev" 1265 }, 1266 { 1259 1267 "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", 1260 1268 "type": "tidelift" 1261 1269 } 1262 1270 ], 1263 "time": "2025- 02-06T16:08:12+00:00"1271 "time": "2025-12-06T07:50:42+00:00" 1264 1272 }, 1265 1273 { … … 1433 1441 { 1434 1442 "name": "sebastian/comparator", 1435 "version": "5.0. 3",1443 "version": "5.0.4", 1436 1444 "source": { 1437 1445 "type": "git", 1438 1446 "url": "https://github.com/sebastianbergmann/comparator.git", 1439 "reference": " a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e"1440 }, 1441 "dist": { 1442 "type": "zip", 1443 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/ a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e",1444 "reference": " a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e",1447 "reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e" 1448 }, 1449 "dist": { 1450 "type": "zip", 1451 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e8e53097718d2b53cfb2aa859b06a41abf58c62e", 1452 "reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e", 1445 1453 "shasum": "" 1446 1454 }, … … 1498 1506 "issues": "https://github.com/sebastianbergmann/comparator/issues", 1499 1507 "security": "https://github.com/sebastianbergmann/comparator/security/policy", 1500 "source": "https://github.com/sebastianbergmann/comparator/tree/5.0. 3"1508 "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.4" 1501 1509 }, 1502 1510 "funding": [ … … 1504 1512 "url": "https://github.com/sebastianbergmann", 1505 1513 "type": "github" 1506 } 1507 ], 1508 "time": "2024-10-18T14:56:07+00:00" 1514 }, 1515 { 1516 "url": "https://liberapay.com/sebastianbergmann", 1517 "type": "liberapay" 1518 }, 1519 { 1520 "url": "https://thanks.dev/u/gh/sebastianbergmann", 1521 "type": "thanks_dev" 1522 }, 1523 { 1524 "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", 1525 "type": "tidelift" 1526 } 1527 ], 1528 "time": "2025-09-07T05:25:07+00:00" 1509 1529 }, 1510 1530 { … … 1699 1719 { 1700 1720 "name": "sebastian/exporter", 1701 "version": "5.1. 2",1721 "version": "5.1.4", 1702 1722 "source": { 1703 1723 "type": "git", 1704 1724 "url": "https://github.com/sebastianbergmann/exporter.git", 1705 "reference": " 955288482d97c19a372d3f31006ab3f37da47adf"1706 }, 1707 "dist": { 1708 "type": "zip", 1709 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ 955288482d97c19a372d3f31006ab3f37da47adf",1710 "reference": " 955288482d97c19a372d3f31006ab3f37da47adf",1725 "reference": "0735b90f4da94969541dac1da743446e276defa6" 1726 }, 1727 "dist": { 1728 "type": "zip", 1729 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0735b90f4da94969541dac1da743446e276defa6", 1730 "reference": "0735b90f4da94969541dac1da743446e276defa6", 1711 1731 "shasum": "" 1712 1732 }, … … 1717 1737 }, 1718 1738 "require-dev": { 1719 "phpunit/phpunit": "^10. 0"1739 "phpunit/phpunit": "^10.5" 1720 1740 }, 1721 1741 "type": "library", … … 1765 1785 "issues": "https://github.com/sebastianbergmann/exporter/issues", 1766 1786 "security": "https://github.com/sebastianbergmann/exporter/security/policy", 1767 "source": "https://github.com/sebastianbergmann/exporter/tree/5.1. 2"1787 "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.4" 1768 1788 }, 1769 1789 "funding": [ … … 1771 1791 "url": "https://github.com/sebastianbergmann", 1772 1792 "type": "github" 1773 } 1774 ], 1775 "time": "2024-03-02T07:17:12+00:00" 1793 }, 1794 { 1795 "url": "https://liberapay.com/sebastianbergmann", 1796 "type": "liberapay" 1797 }, 1798 { 1799 "url": "https://thanks.dev/u/gh/sebastianbergmann", 1800 "type": "thanks_dev" 1801 }, 1802 { 1803 "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", 1804 "type": "tidelift" 1805 } 1806 ], 1807 "time": "2025-09-24T06:09:11+00:00" 1776 1808 }, 1777 1809 { … … 2009 2041 { 2010 2042 "name": "sebastian/recursion-context", 2011 "version": "5.0. 0",2043 "version": "5.0.1", 2012 2044 "source": { 2013 2045 "type": "git", 2014 2046 "url": "https://github.com/sebastianbergmann/recursion-context.git", 2015 "reference": " 05909fb5bc7df4c52992396d0116aed689f93712"2016 }, 2017 "dist": { 2018 "type": "zip", 2019 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/ 05909fb5bc7df4c52992396d0116aed689f93712",2020 "reference": " 05909fb5bc7df4c52992396d0116aed689f93712",2047 "reference": "47e34210757a2f37a97dcd207d032e1b01e64c7a" 2048 }, 2049 "dist": { 2050 "type": "zip", 2051 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/47e34210757a2f37a97dcd207d032e1b01e64c7a", 2052 "reference": "47e34210757a2f37a97dcd207d032e1b01e64c7a", 2021 2053 "shasum": "" 2022 2054 }, … … 2025 2057 }, 2026 2058 "require-dev": { 2027 "phpunit/phpunit": "^10. 0"2059 "phpunit/phpunit": "^10.5" 2028 2060 }, 2029 2061 "type": "library", … … 2060 2092 "support": { 2061 2093 "issues": "https://github.com/sebastianbergmann/recursion-context/issues", 2062 "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.0" 2094 "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", 2095 "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.1" 2063 2096 }, 2064 2097 "funding": [ … … 2066 2099 "url": "https://github.com/sebastianbergmann", 2067 2100 "type": "github" 2068 } 2069 ], 2070 "time": "2023-02-03T07:05:40+00:00" 2101 }, 2102 { 2103 "url": "https://liberapay.com/sebastianbergmann", 2104 "type": "liberapay" 2105 }, 2106 { 2107 "url": "https://thanks.dev/u/gh/sebastianbergmann", 2108 "type": "thanks_dev" 2109 }, 2110 { 2111 "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", 2112 "type": "tidelift" 2113 } 2114 ], 2115 "time": "2025-08-10T07:50:56+00:00" 2071 2116 }, 2072 2117 { … … 2181 2226 { 2182 2227 "name": "squizlabs/php_codesniffer", 2183 "version": "3.1 1.3",2228 "version": "3.13.5", 2184 2229 "source": { 2185 2230 "type": "git", 2186 2231 "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", 2187 "reference": " ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10"2188 }, 2189 "dist": { 2190 "type": "zip", 2191 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10",2192 "reference": " ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10",2232 "reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4" 2233 }, 2234 "dist": { 2235 "type": "zip", 2236 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/0ca86845ce43291e8f5692c7356fccf3bcf02bf4", 2237 "reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4", 2193 2238 "shasum": "" 2194 2239 }, … … 2207 2252 ], 2208 2253 "type": "library", 2209 "extra": {2210 "branch-alias": {2211 "dev-master": "3.x-dev"2212 }2213 },2214 2254 "notification-url": "https://packagist.org/downloads/", 2215 2255 "license": [ … … 2257 2297 }, 2258 2298 { 2259 "url": "https://thanks.dev/ phpcsstandards",2299 "url": "https://thanks.dev/u/gh/phpcsstandards", 2260 2300 "type": "thanks_dev" 2261 2301 } 2262 2302 ], 2263 "time": "2025- 01-23T17:04:15+00:00"2303 "time": "2025-11-04T16:30:35+00:00" 2264 2304 }, 2265 2305 { 2266 2306 "name": "theseer/tokenizer", 2267 "version": "1. 2.3",2307 "version": "1.3.1", 2268 2308 "source": { 2269 2309 "type": "git", 2270 2310 "url": "https://github.com/theseer/tokenizer.git", 2271 "reference": " 737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2"2272 }, 2273 "dist": { 2274 "type": "zip", 2275 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/ 737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",2276 "reference": " 737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",2311 "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" 2312 }, 2313 "dist": { 2314 "type": "zip", 2315 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", 2316 "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", 2277 2317 "shasum": "" 2278 2318 }, … … 2303 2343 "support": { 2304 2344 "issues": "https://github.com/theseer/tokenizer/issues", 2305 "source": "https://github.com/theseer/tokenizer/tree/1. 2.3"2345 "source": "https://github.com/theseer/tokenizer/tree/1.3.1" 2306 2346 }, 2307 2347 "funding": [ … … 2311 2351 } 2312 2352 ], 2313 "time": "202 4-03-03T12:36:25+00:00"2353 "time": "2025-11-17T20:03:58+00:00" 2314 2354 } 2315 2355 ], -
fetch-meditation/trunk/vendor/bmlt/fetch-meditation/src/FetchMeditation/ItalianJFT.php
r3069225 r3443693 9 9 public function fetch(): JFTEntry 10 10 { 11 $data = HttpUtility::httpGet('https://na-italia.org/get-jft'); 11 $params = []; 12 if ($this->settings->timeZone !== null) { 13 $params['tz'] = $this->settings->timeZone; 14 } 15 16 $data = HttpUtility::httpGet('https://na-italia.org/get-jft', $params); 12 17 $data = json_decode($data, true)[0]; 18 13 19 $doc = new \DOMDocument(); 20 $doc->encoding = 'UTF-8'; 14 21 libxml_use_internal_errors(true); 15 $doc->loadHTML('<?xml encoding="UTF-8">' . $data['content']);22 $doc->loadHTML('<?xml encoding="UTF-8">' . $data['content'], LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD); 16 23 libxml_clear_errors(); 17 24 libxml_use_internal_errors(false); … … 28 35 ]; 29 36 30 // Split the title and date parts 31 $titleParts = explode(',', $data['title']); 32 $initialResult['title'] = trim($titleParts[0]); 33 $initialResult['date'] = trim(end($titleParts)); 37 // Split the title and date parts (split on last comma only) 38 $lastCommaPos = strrpos($data['title'], ','); 39 if ($lastCommaPos !== false) { 40 $initialResult['title'] = trim(substr($data['title'], 0, $lastCommaPos)); 41 $initialResult['date'] = trim(substr($data['title'], $lastCommaPos + 1)); 42 } else { 43 $initialResult['title'] = trim($data['title']); 44 $initialResult['date'] = ''; 45 } 34 46 35 47 // Populate the result array with paragraph content … … 70 82 $result['quote'] = $quoteParts[0] ?? ''; 71 83 $result['source'] = $quoteParts[1] ?? $result['source']; 72 $result = array_map(function ($item) {73 if (is_array($item)) {74 return array_map(function ($paragraph) {75 return trim($paragraph, "\xC2\xA0");76 }, $item);77 } else {78 return trim($item, "\xC2\xA0");79 }80 }, $result);81 84 82 85 return new JFTEntry( -
fetch-meditation/trunk/vendor/bmlt/fetch-meditation/src/FetchMeditation/JFTEntry.php
r3069225 r3443693 46 46 'thought' => $this->thought, 47 47 'copyright' => $this->copyright 48 ] 48 ], 49 JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES 49 50 ); 50 51 } -
fetch-meditation/trunk/vendor/bmlt/fetch-meditation/src/FetchMeditation/PortuguesePTJFT.php
r3384569 r3443693 59 59 $fullText = trim($tempDoc->textContent); 60 60 61 // Extract the quote (text between quotes) - may span multiple lines62 if (preg_match('/"([^"]+)"/s', $fullText, $matches)) {63 $result['quote'] = trim(preg_replace('/\s+/', ' ', $matches[1]));64 }61 // Split into lines to look for quote pattern 62 $lines = explode("\n", $fullText); 63 $contentStartIndex = 0; 64 $sourceLineIndex = -1; 65 65 66 // Split into lines 67 $lines = explode("\n", $fullText); 68 69 // Find where the quote ends and extract source 70 $quoteEndIndex = -1; 66 // Look for opening quote pattern: line ending with " followed by source line 71 67 for ($i = 0; $i < count($lines); $i++) { 72 68 $line = trim($lines[$i]); 73 // Look for line with closing quote 74 if (preg_match('/"[^"]*"/', $line) && strpos($line, '"') !== false) { 75 $quoteEndIndex = $i; 76 // Get the next non-empty line as source 77 for ($j = $i + 1; $j < count($lines); $j++) { 78 $nextLine = trim($lines[$j]); 79 if (!empty($nextLine) && !preg_match('/^"/', $nextLine)) { 69 // Check if line ends with opening quote 70 if (preg_match('/"\s*$/', $line)) { 71 // Extract quoted text (everything before the quote mark) 72 $result['quote'] = preg_replace('/\s*"\s*$/', '', $line); 73 74 // Check next line for source 75 if ($i + 1 < count($lines)) { 76 $nextLine = trim($lines[$i + 1]); 77 if (!empty($nextLine)) { 80 78 $result['source'] = $nextLine; 81 break 2;79 $sourceLineIndex = $i + 1; 82 80 } 83 81 } 84 }85 }86 82 87 // Extract the main content (everything after the source) 88 $contentText = ''; 89 $sourceLineIndex = -1; 90 91 // Find the source line index 92 for ($i = 0; $i < count($lines); $i++) { 93 if (trim($lines[$i]) === $result['source']) { 94 $sourceLineIndex = $i; 83 $contentStartIndex = $sourceLineIndex >= 0 ? $sourceLineIndex + 1 : $i + 1; 95 84 break; 96 85 } 97 86 } 98 87 99 // Collect all content after source line 100 if ($sourceLineIndex >= 0) { 101 for ($i = $sourceLineIndex + 1; $i < count($lines); $i++) { 102 $line = trim($lines[$i]); 103 if (empty($line)) { 104 continue; 88 // Also check for enclosed quote pattern "text" 89 if (empty($result['quote']) && preg_match('/"([^"]+)"/', $fullText, $quoteMatches)) { 90 $result['quote'] = trim($quoteMatches[1]); 91 92 // Remove quote from text to get remaining content 93 $contentWithoutQuote = preg_replace('/"[^"]+"\s*/', '', $fullText, 1); 94 $contentWithoutQuote = trim($contentWithoutQuote); 95 96 // Try to extract source from remaining text 97 $contentLines = explode("\n", $contentWithoutQuote); 98 if (!empty($contentLines)) { 99 $firstLine = trim($contentLines[0]); 100 if (!empty($firstLine) && strlen($firstLine) < 100 && preg_match('/^[^.]+[,.]\s*\d+|^[^.]+,\s*p\./', $firstLine)) { 101 $result['source'] = $firstLine; 102 $contentLines[0] = ''; 105 103 } 106 // Skip any additional quotes at the start of content 107 if (strpos($line, '"') === 0 && preg_match('/^"[^"]+"\.$/', $line)) { 108 continue; 109 } 104 } 105 $lines = $contentLines; 106 $contentStartIndex = 0; 107 } 108 109 // Collect content from contentStartIndex onward 110 $contentText = ''; 111 for ($i = $contentStartIndex; $i < count($lines); $i++) { 112 $line = trim($lines[$i]); 113 if (!empty($line)) { 110 114 if (!empty($contentText)) { 111 115 $contentText .= ' '; … … 117 121 if (!empty($contentText)) { 118 122 $result['content'] = [trim(preg_replace('/\s+/u', ' ', $contentText))]; 123 } elseif (empty($result['quote'])) { 124 // No quote found, use entire content 125 $result['content'] = [trim(preg_replace('/\s+/u', ' ', $fullText))]; 119 126 } 120 127 } … … 136 143 } 137 144 145 // Trim all string values 146 $result = array_map(function ($value) { 147 if (is_array($value)) { 148 return array_map('trim', $value); 149 } 150 return trim($value); 151 }, $result); 152 138 153 return new JFTEntry( 139 154 $result['date'], -
fetch-meditation/trunk/vendor/composer/autoload_real.php
r3424942 r3443693 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 489f71a49e0a756cc4bf4cbb17fa7cb95 class ComposerAutoloaderInit3e855b2f217f8ad02ca7606e2a671b54 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 489f71a49e0a756cc4bf4cbb17fa7cb9', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit3e855b2f217f8ad02ca7606e2a671b54', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 489f71a49e0a756cc4bf4cbb17fa7cb9', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit3e855b2f217f8ad02ca7606e2a671b54', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 489f71a49e0a756cc4bf4cbb17fa7cb9::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit3e855b2f217f8ad02ca7606e2a671b54::getInitializer($loader)); 33 33 34 34 $loader->register(true); 35 35 36 $filesToLoad = \Composer\Autoload\ComposerStaticInit 489f71a49e0a756cc4bf4cbb17fa7cb9::$files;36 $filesToLoad = \Composer\Autoload\ComposerStaticInit3e855b2f217f8ad02ca7606e2a671b54::$files; 37 37 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 38 38 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
fetch-meditation/trunk/vendor/composer/autoload_static.php
r3424942 r3443693 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 489f71a49e0a756cc4bf4cbb17fa7cb97 class ComposerStaticInit3e855b2f217f8ad02ca7606e2a671b54 8 8 { 9 9 public static $files = array ( … … 66 66 { 67 67 return \Closure::bind(function () use ($loader) { 68 $loader->prefixLengthsPsr4 = ComposerStaticInit 489f71a49e0a756cc4bf4cbb17fa7cb9::$prefixLengthsPsr4;69 $loader->prefixDirsPsr4 = ComposerStaticInit 489f71a49e0a756cc4bf4cbb17fa7cb9::$prefixDirsPsr4;70 $loader->classMap = ComposerStaticInit 489f71a49e0a756cc4bf4cbb17fa7cb9::$classMap;68 $loader->prefixLengthsPsr4 = ComposerStaticInit3e855b2f217f8ad02ca7606e2a671b54::$prefixLengthsPsr4; 69 $loader->prefixDirsPsr4 = ComposerStaticInit3e855b2f217f8ad02ca7606e2a671b54::$prefixDirsPsr4; 70 $loader->classMap = ComposerStaticInit3e855b2f217f8ad02ca7606e2a671b54::$classMap; 71 71 72 72 }, null, ClassLoader::class); -
fetch-meditation/trunk/vendor/composer/installed.json
r3424942 r3443693 3 3 { 4 4 "name": "bmlt/fetch-meditation", 5 "version": "1.3. 3",6 "version_normalized": "1.3. 3.0",5 "version": "1.3.4", 6 "version_normalized": "1.3.4.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "https://github.com/bmlt-enabled/fetch-meditation.git", 10 "reference": " 24d73d1c59d8c1c361bd43af5c403c792a327627"11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/bmlt-enabled/fetch-meditation/zipball/ 24d73d1c59d8c1c361bd43af5c403c792a327627",15 "reference": " 24d73d1c59d8c1c361bd43af5c403c792a327627",10 "reference": "ec1649f2fe5ce6a77ef9e2fcc8464bc2c8538741" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/bmlt-enabled/fetch-meditation/zipball/ec1649f2fe5ce6a77ef9e2fcc8464bc2c8538741", 15 "reference": "ec1649f2fe5ce6a77ef9e2fcc8464bc2c8538741", 16 16 "shasum": "" 17 17 }, … … 24 24 "squizlabs/php_codesniffer": "3.*" 25 25 }, 26 "time": "202 5-12-21T21:30:47+00:00",26 "time": "2026-01-21T01:26:52+00:00", 27 27 "type": "library", 28 28 "installation-source": "dist", … … 53 53 "support": { 54 54 "issues": "https://github.com/bmlt-enabled/fetch-meditation/issues", 55 "source": "https://github.com/bmlt-enabled/fetch-meditation/tree/1.3. 3"55 "source": "https://github.com/bmlt-enabled/fetch-meditation/tree/1.3.4" 56 56 }, 57 57 "install-path": "../bmlt/fetch-meditation" -
fetch-meditation/trunk/vendor/composer/installed.php
r3443504 r3443693 2 2 'root' => array( 3 3 'name' => 'bmlt/fetch-meditation-wp', 4 'pretty_version' => '1.4. 8',5 'version' => '1.4. 8.0',6 'reference' => ' e08d66d035392c03398a7e21f8765ec6d36e45d7',4 'pretty_version' => '1.4.9', 5 'version' => '1.4.9.0', 6 'reference' => '5572a8011889eb6c86d9847329e922c52c7bd5ac', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'bmlt/fetch-meditation' => array( 14 'pretty_version' => '1.3. 3',15 'version' => '1.3. 3.0',16 'reference' => ' 24d73d1c59d8c1c361bd43af5c403c792a327627',14 'pretty_version' => '1.3.4', 15 'version' => '1.3.4.0', 16 'reference' => 'ec1649f2fe5ce6a77ef9e2fcc8464bc2c8538741', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../bmlt/fetch-meditation', … … 21 21 ), 22 22 'bmlt/fetch-meditation-wp' => array( 23 'pretty_version' => '1.4. 8',24 'version' => '1.4. 8.0',25 'reference' => ' e08d66d035392c03398a7e21f8765ec6d36e45d7',23 'pretty_version' => '1.4.9', 24 'version' => '1.4.9.0', 25 'reference' => '5572a8011889eb6c86d9847329e922c52c7bd5ac', 26 26 'type' => 'project', 27 27 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.