Add Symfony Deprecation Contracts package

- Created CHANGELOG.md to maintain version history.
- Added README.md with usage instructions for the trigger_deprecation() function.
- Initialized composer.json for the Symfony Deprecation Contracts library, specifying dependencies and autoloading.
This commit is contained in:
2025-12-15 08:43:18 +01:00
parent 0eedc919db
commit 778ee26fe4
643 changed files with 113899 additions and 109267 deletions

View File

@@ -0,0 +1,12 @@
HTTP Factories
==============
This repository holds all interfaces related to [PSR-17 (HTTP Factories)][psr-url].
Note that this is not a HTTP Factory implementation of its own. It is merely interfaces that describe the components of a HTTP Factory.
The installable [package][package-url] and [implementations][implementation-url] are listed on Packagist.
[psr-url]: https://www.php-fig.org/psr/psr-17/
[package-url]: https://packagist.org/packages/psr/http-factory
[implementation-url]: https://packagist.org/providers/psr/http-factory-implementation

View File

@@ -0,0 +1,38 @@
{
"name": "psr/http-factory",
"description": "PSR-17: Common interfaces for PSR-7 HTTP message factories",
"keywords": [
"psr",
"psr-7",
"psr-17",
"http",
"factory",
"message",
"request",
"response"
],
"license": "MIT",
"authors": [
{
"name": "PHP-FIG",
"homepage": "https://www.php-fig.org/"
}
],
"support": {
"source": "https://github.com/php-fig/http-factory"
},
"require": {
"php": ">=7.1",
"psr/http-message": "^1.0 || ^2.0"
},
"autoload": {
"psr-4": {
"Psr\\Http\\Message\\": "src/"
}
},
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
}
}

View File

@@ -1,67 +1,18 @@
<?php //ICB0 74:0 81:670 82:c71 ?><?php //000ab
// Copyright prestashow.com 2025. All Rights Reserved.
// @authors prestashow.com <contact@prestashow.com>
// @license https://prestashow.com/license
return;
?>
HR+cPwGqNOe51gQjTOt8gOGNR4qDi1izPDGewC9HeIjfPLBCGWwkuXOSSlBjrLE770qcxjudK8mJ
fbpfrwqqcUIJx4LEzMpSr7qXUf9/KIvgqblDFsLBYAYahahSXKbLcQtPqt87ovol0ADs9RWSwN3q
XTH1scAJ16Kf1JBT5jm2ol/Gpvp9Q/45XKgm69Lz0iD54yI7/NuJUqUlXnwiDjkKIhc5QQG6ioi8
SDU3Bms5BHP1USNJQQJ5AaURwv4sCei24adK0vsQm8HpxO6ttf4TQwJRNHU2wyScYpMuvA1nireT
S27L9q8M8z3hAlLzN9OANgrSxgr2ghoBt5IOJiFSCZKlnK5hFLudZabsoHXmiaBExxxtp0nPv5sN
1aWvoT/gXl5G6RE8u80TcmZZBM329ByHtjMyqaxxtuuSciROx2MFDKbTnAy6XqoQRFzjDAAh/aPw
Ou+D8Q6BwCCBIUG8SjgFjOpmy3czGUP3pRwNxRHJ+Z/KHreCcYLHETx4OxAAw5AmRc4ULNyDxYDp
D6ZviQ1EbPS+dkPTjypdpd9nGf4i8B96vKZS5iFMd3wn893KBrBxN1PbVFVL+t3/Rm/uqj/R5zBJ
JVAN9QskMBO9Qn4zNaaWZOuZnxETsh0QHa1idMEEeF/Kg2RSK10XQ2xJ38q+QLrWXq3dXXJqPtau
t8Y5a0ZqPOxwXc3MzFZjSj/fumoLGORlU3HN5f7PmjHVYNBxGLg9DjTSAMLtMmQBoLGlGtVW5hhw
35OVuPJEnws4MC+8+CysfyganzyGmPfUJWeL2nVpAtWz0STGr8SnVVJg7KNn5eUEroDqrZdkZ3u8
T8hml0LaFdYxISS2NJ+AcLdm9O1hBfNhaeG/jgpJbiBDdzCioxKrfvwDqXM5YXJt/mQaDweZIOpW
tgyAa9jVt6QP82TW5BOFA4S3uM1VKcxdAuMbR1WH/KWF506DFvdX9O6FtpCASTrdMY4PlLl3fcW1
oKbTJxw1hd19jT75tDFqidEbjEvo06Ty35JKYru8JRfi15UYeLiLPc506PoGCI0zpjR4essSeR6M
3ExlIji5lP7kKsM94h8FtmukwiVyQhowfWE67mM69iPzWw7P9NlTjvy2rLNOJ7cdlvJu71QQJ1rw
s1z0w0Y2ecvMoyhB33ILve3fE0oESfAd36RQ98QhYAogGC7HhWQOpOlSuF9edXacFzJkrJ5cRwj3
MoKtaCI4iliqgwkqoti+dPhNHBsqThzAD28txbOavtZP9HA6TKi4vgRZYdOLMgxRxbl1o8IrZn5p
7s38fz+grg76u3+JKbaVyFjWDhl4jTG2QQHkpc/JehVWeWyN79OnVaZTVoPVslnSizy9nhPaQtM5
3y7/2+bRMq6r8g1kEjDNIhzYvjp4t7ZSxXvmKzG6Yjdl2a/3EMPZwwXmYaLVvXx/VEfer9WFc0Ij
G7ttem===
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
w1EXrvDoum==
<?php
namespace PShowSsoScoped\Psr\Http\Message;
interface RequestFactoryInterface
{
/**
* Create a new request.
*
* @param string $method The HTTP method associated with the request.
* @param UriInterface|string $uri The URI associated with the request. If
* the value is a string, the factory MUST create a UriInterface
* instance based on it.
*
* @return RequestInterface
*/
public function createRequest(string $method, $uri): RequestInterface;
}

View File

@@ -1,69 +1,18 @@
<?php //ICB0 74:0 81:6c9 82:d07 ?><?php //000ab
// Copyright prestashow.com 2025. All Rights Reserved.
// @authors prestashow.com <contact@prestashow.com>
// @license https://prestashow.com/license
return;
?>
HR+cPs33iQEC5WgKx7eaW8ci6WdkH2ddl8h+fy7XOoo6aNRHgKAItqpFCAdFdQL465E35VcQo9pZ
Dmud6QI25o/fj/y5o0yv1k2Sb54ms+Pzldo6T9LBZCxIRAt3QsCM3FXMla0A0qCGcelVW6byWKMV
msJBUy04KNNfas5zEakLQDmxmETFlpW5YwJ7HI0oBAEwMTzV4TbH8hkRoKwNwFi9qUIYS66kExIE
TFYwGR4u8sHBaTHYRIEwHoShTeghzhuJZBfYkQuUuqJBu77DSglZvkTkhJrSQbKxHtC44rUl3Om6
0uFW9N0SL2dqmQ/PiXGnzNKXJCFuqJV1CnFpgJlMyTLqha5q2BPcX3+ZYGmjZk8UFVlvMwe6DgjP
NH5QlngWEHsMjQ+GonPT2ECjOC8aln7UrRpIJllVZeIQCkTo1xJW3OLOxGO7I9fJ/x/E9z/FmlPm
8RSM9gd4jFwm1JabM4dq/0bt0YqKqyGLjBC8I9XDk3HrdD9Taf3XZ0+/ga+mR6QSprkViYKoahO2
a4oUrBX9vPN2zq+DxCBGQF9bLcpBbuXu+lDgilN0KO6hnjDZkyStczv/0TzchVWWEDphKb8qiy1Y
yw8eC+id4+3+pNoH4yA7sjE169j9Brzi43GEzeZwGPJXNX46kUz+G6URnkUZngj2ryhxowmajGMk
zsNOXmIO8V9MQaQVkVLnh7EGm3KHklx1uCWW35aD8tPdeerdYNpowY9nbPfFjg5UI5T4cS9jOmHd
6DNRkINtR3flySOeMvRvq22OSpaE3ST8D8I3ZHbh5wwWOdYPD1CQDmcYw/uIW26LAZZ7ZIaFGl6Q
ivjC2BRc90+Jtc1mxPraJGBfns5HaugoFLwZG7rabCyjnsCIecE2N79GYUVXPbT1v82vLVcdB7nD
s+EgHGtRR66tMDd7BUMQCxr5uDTuy4tMRVNhjhMKnmSdPZPjbmSfjV8/m10/YymVOT8ZFPEbZ6uL
5f9SfHBHiyTjYO3AMcHcitg+y6kdzljlHMqxI8GYVwnMTKxunB+ngug/1bSN+QsslvKccu1ZZTzK
gmbhp9Cmd2mSzG/PzUw0ktXDhp+qiTaUTxPO6y1YbdN3EaiaWorx/WwlS0qDwGzYqUetxtRpJtNu
D/+gNTQTk9zZ2iJpGoPmUxTQkx4AemlZPZEl3EZC8MKHHBouoIkX1dA6YbvflDw6sBg4m9ytMpcD
QTQY50RStGAMWT1Mf59UvHbdr2raXUanNCjmca7Hk9voCtrqs9yLx1yGjHlWlnrt3UlyME/dh6PI
XKXMUvQPGzvvTL5XPjan0d9WjnxHgEBCMMyKOiQ2UjGJL4vJdazEwglZZf5SnA11SoGlo6lOijFt
jlY8Joc2Ql7wKDbSXnvwNYqN7qtceQRa+MvNaLkqM56x5ArYrRaUqYmzpco683+J9+v0egIThHvX
SWDqCu4GznC1mpTiqJYV+r7G5gM3MGD1OTKzneOO8szPJfdBQixcB5N504yk0mM7j95pJwCRmVVG
ruJ911QbsUC5g/ASXd0==
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
<?php
namespace PShowSsoScoped\Psr\Http\Message;
interface ResponseFactoryInterface
{
/**
* Create a new response.
*
* @param int $code HTTP status code; defaults to 200
* @param string $reasonPhrase Reason phrase to associate with status code
* in generated response; if none is provided implementations MAY use
* the defaults as suggested in the HTTP specification.
*
* @return ResponseInterface
*/
public function createResponse(int $code = 200, string $reasonPhrase = ''): ResponseInterface;
}

View File

@@ -1,82 +1,24 @@
<?php //ICB0 74:0 81:805 82:f77 ?><?php //000ab
// Copyright prestashow.com 2025. All Rights Reserved.
// @authors prestashow.com <contact@prestashow.com>
// @license https://prestashow.com/license
return;
?>
HR+cPrkoqE92XIdLlWX5mMX7vnIdWI8cayEmp/zoq36BTVPpMxl0dixcMmVB5r1lFH9ECeR/3j4j
6tgFFJ/x/J7L7Jl70JtQqH64Hb/CFyQeudliP2ieo01DlGAa86w9k89AX5Ql9z3PmTckpyGJg6IE
I62KT7iClheF12b1z95/bIVuK5okL4MmK+8a1480mnE7NtOzf6AzAPaH2DZsW6px5WhgevRoXcku
TRLiTRsZESz/9EvG6Av0jBav/lmPlZ8LR6UWibUlrdDg3yKhHP+GAn1ttDYwHw1KaDZAO+e2E2xe
+8ATDSZrxQ0EUnR1DsUYyfi5KPo8urQIdMqVfZadGRZSRe8KDY6yZa2SKVlcUVc+2usfNVBB52YZ
DMlKJc9uHStW+EnpVT6xlmZZBM329ByHtjMyqaxxtuvNdPXTjnp2ZVgEdNC6nqYQUrZT0b15tbc/
RI5LCyt0D9sZIp9Ifu/Ub1Q+clyANvEpbtOL2md1eM3MlyAB+59XFTIuuxXGygZff9LDMH3FS9Ze
4nfL4vHiiKdz/lZwUJZV0sR/allS3AJ3cmfSCanazIivOlQVNCFDHeAs+0k7KjDdW+1mlTFpvkKQ
9B3+UUw3L2xCy9rQSuhw702UZM1DdC9q3qqLlP5kzUD/u2yb+wWNg9J/BXyAsJJreOn/OIoBdNsQ
RHTqc4ISQicMrdH6urfliv/PZdL2Dpben8uY5b50Xo0xPUJa/ll10pYM8Uez+QFbLZMs6498yHDL
qYTe0z5vfh0uI0qMhiwhXOK2tcE2dciBM9Z2eYfFupy7JKmeL6rsboR3PT/ZBSH8kl7+Vxmry3Y5
JINmDWsdzqlFMwFsTiQ70rycP2vy4kVxNruOiE175+oKCK5GJMwx84V7LJ65K/mqHPOZY0SuW7K1
ZQkwKK5/m8Z1HwfaBcoTbYlUjs3H+woy0Uxg4G2Rd8n3UZMg8s5AihgvRCWVZQVHHj5o1LaNcfIJ
UYpKTQQ1dBYrErPqzYT8NwUFhfZpl+HNZ0xFZCON5CHMCOuoqRY9dgSsQ5HTmu5/T6ijE9fJU4Ns
9a73xHsnwygPKJMlaMjIjKsF1VrjoI2Gfugs0DFvae4Ym1/5JCDn2pLv7RtsjuXbUHndkxKOJQYg
cDQjN0TRZSd0Hs7/5aO6sxhXM3W3Sr71ssk8xy1l4+aQWjz1tlh1XMr/g/UiD6So1a8/ZJsXYK/W
AUe11DMpmkHI2LkUsgUmeC2vudpcFvYPodaSQfoiaID+bDvDWQ2LBkGoDVMmUj++L6+9VQpgOG2P
966vvKk9ZQPuSKA0HMnVOrVALYuUK4nlc3+V24vWUUclMAFnhJ+QpQ88ZHLqWGNyUDJwL0Mb/VHh
nf9lGuQnOOi6r0yXjNv22s318EwsOhdOckj0His1QOORJ12ZG+SumqPpl1SdqxqQnU6HilF3Op5P
zGVpJ2hAPyewmHBP0XyYmvuFAXQrKUdbq/j/ueE4PYdikzcTPFHFSl+GxQQ4KTA/KNJBYG5s5RDI
0lscK/DfltlWh5RM38WlhM4vbpLpKBjL8UE2a/4ZXLNajWB91DDq/62dDxjwDFn4+uRd7mJZuK0X
Ei+OHoi0PUNCl39EcwCmMQXFeBEYlNrE4Yb++5mezEIBs+G93K70tRLrKRT552kgdEemlN23z1KO
lEp6T6xqThQ5OwQTwW7Cp/5l6X0Uqx4UX2r8cGXkXwkffVIr/lxDA9FAduCTZxmGo39M38ZdfDx4
dI3VqsjeefZoYgxTiVDu16IYzJrlAf37GJ9iFe1tKTWuVTHog2TVLaKBBZGPF+qn5RMwPyQ66t0e
ijvV3tyv6RV/Re4u0PoY6W+S4W===
HR+cPwrGu2LfkjWAqUbr1h9HGiPVwzjLiy/82cJXggGF6TquavhdPWL9+sho0PTRSSf7mE4uYY3E
sG6GQc4eSTikKFoLCF2ZfqYNDOtqbfOF9VghZ5WfEYs5Y/VwkGP4gX3RLU1wCHHtzL6Jtqna2AgP
Az+KlONozcDiO6xmqZfDLFLes7zU1/MhXmVugOvn+NHRBdzFpydzTsaJb6cImZRxGwFvWj4WQOVM
SHRiJpuWZksVJl0hxZjdP0eBxiIAIrXXU/NoaWk7NHyTAPF8rAu1YerUam4CDu11uv4RN5LORs7u
SmFmB/D3MydXYfirlhiqoLIr1g9cM2PML+Z1W7wVEbfXPU50UTVLRK0B/2tEJxtbhW+f8GV4NHgp
s7AIzgux/kgPM8+e5NR4uFErmoRV4ePpsXEb8OQYcS+idmidOiHMr0coRb/tQgk05G+2XRTf3ybp
EilUopAy7e2LMHdlWiNNArLEKObj7cr3fJGQM/eggYJr4L1F7bLEJc30nVOeykUJmlmInk5rAVjX
hkUIdOslhIJWeUk/1XZMRoQCaZi34v5UEaDbc8Uuy6e0+VqAJAxA/oiX5WNA4AZH8axt/opdhf8R
/4SEnwcMykKQPN//jGXKewj0WKHZUb0Y52BWBV+n2SmgcqDfoEj8I2oP8SVQSk6hUViIsC7verq3
ibUYh26P+/U712RO5Vw5Hpc3TrIeasiYTlQjFl7syOAeQ2S7CzE0xjdyqk0DVThZAkzakqBl25Vt
nLgo6Fiu3azaWBNtvVK+S19MKHkfzrzh/mJ3iFQnWEDM0gVWbyzw93eP0FL09Xswds4QXSqgEYtH
LGH8nW6cHewjXcLwDmjqTBZu9A7rL9Ka1xwEdFWVSRgGORRI8bX1DwYoOObfzhjNDIqwYyau3jYk
y3hglSulQWyb3XRdeoaIJC/ubF3Vy5xiLRJoq668/Kzsuz8lyQV1T19HoGf7wGhxeLQy17vw+3UQ
6vSa20oqszS3ctGdfR8oxVbeY9PErn5qB76C4OwPPC0hD7r9kXTDVriLQh+Q/Q3IrqcHhs55Xkan
LwQ2KwZOqpC5FgBuDYj8xzVhNcE+zZdDE3+m+ZUz59uYA/kmU/pQ0wWAa3apcK4nZaqfqIDyVhdO
BcNsq9KlnqvkaeVAu06MIE/rERreEkIruKPhUumSUBAaKI4C+y8Eb8kTbEyo5CZsXUmWNUwAY4yj
fKlMXypl7AkOe+mHr0qdM5xdb5jhB/BafBXUbdr9bCNyKyJP983KvxmPZfxxgCwQ3s+p5odZtZ1F
CRdD7hUb7eCk8O9+pHudHuHwoNIXUY3qM6NiZKyFzXc3BMXt/TaY4w9mcKicshP4j8Q49bNDwryZ
bzgIyjupgCxC5nJNqMD9Q6NlIc5yIoUbQBdSfMpN0Utyqky4FjIics0L9+cZxRdOjOHG6sPP2C77
q0NLOYx3kZRmCiBI48YMGlRR8Iob5bvTyJ4U5gPEK5Mbz9j+Q3WA4DpSlzFmcjCR9MbjZAX3c2MP
yACBAi2vUyGHdNusVh5oLNkO12GgZntPgOucM9+iyOlEjs+E1ZA0qCcimiEVoqgaEFs6Uc9SmGNQ
dE92dWMeFMybHBqnnaN2tWG0THq3aWP04VW/WI3fY5Ygbqw4lRrzBuFAqi/4QT6vidOPW/Jpd6/w
Q2ZJD6DnUOEVWvTomoCMta8lUbySIodNbl88CfDNd265Tin/HPxbRtKDC4aswOtr8GA8ugkuxlMF
Y256y61oIzsUfbv6/8903ekBZlXmYAHk9HYfqUH4EZYaWe37wHGoCQ2AT9yNJfnDPKHLq+wSsNvM
us1kHY1I7R4VpEqCiVmzdBpAtPCb4AabMLP3mcmamZzprsqifz4OSM0==
HR+cPysIO0PxP5agfolr9VjX8nzV4vtcdmaOkzzj6vPRMvupplYYtuLKv6rkKGu/2TdZmEgG64TC
5geEmxW7C+cZzh+z67EveuzoVctd7/7WQirG7OvxM374V6djAmMt9ZGXor9vuoCuDzZ4iTL3JoCU
fhe/EeZcHsiF4J6iYhmUChmLIDIa7YH6xuolQf4oNQl6rdAYWhnEPd4uSdX/sAiSvPguiumuMHc6
tnjjOb9gCO22hhIKKe6LJU2MHNOUDKf3KRxWFa5i1k787Y9IrDIk+LgAGytTGLJBUanxeBb2Y+91
v4iF9E+QlvWC49ZhZFHQXFDWp+MgsA30VoGeAxQe70oD7rGclqP5zA7m9k6AhzkjsvTCJEQQ1ZWW
riXD+egm7dUPUvIy743Edcp+ZG1dMKyKj1VoHwJ7z7AOi47mW5d4hid5EgU3JQy4Jy0HJrxK5SlF
utWHmxhD5SNDBhgMh01scEcbJ35w8Aw9pjLrUmMuhLK5XzIxUlNkm/wc660KqYnRgqESQjz9UINN
YTxKOamEmqifoG9SQ4I4H0sllOvOFqhcias2Fw0xFrJ9UaHqk8cS5+Bd5ydUhdSEJNfciADGkK9A
HE29vCh2HKL/LkWXmKvcw9XbE6vrvzOJQ6qm8jSxJLoW75nHsSCs/QjI6S5BD+iKQF5DWfwYlfA9
oKvDX2JAAhgy2r5/TJ5yArRzApffkUmb9cncXmJl8tfVyt9L4VnLW0NXd32ZdnXY941SQF9LR3G1
tQg2dc/dy7+Xxdngx9q8AjnDW1KjrtSknNB9dCseHeyhS4fW1Mb0Ad3XIKRJ1ywI8eJU9wmK2HDp
tD6nINHEakbRNsHfV9STEX3VpNAaY7JG1zmdDMsr0tftcljDlsun4gkDhR1Slkz1DFglqu7QucNU
O68MeVoZTSjpOr52in0+9BNgEG1ec2xhEiQUNxmIELKvmIEoTJukBVOzTd2FQ301Uc1PxPT1JMg8
6uTn72wJITBbXhYWCsG8IkY6ScJmcEaQdF7Oxb/W5sSdoUW0FYqqosPP2vV/69nAmXePeWWJ1ynQ
koB99acaH9NF17ZpyWhh7HlL2kk/DPbGxZeLsE/q1RHkvHNQL2XjQOns9PQkZTrFlxp174TAidxz
Ol/m3uhG09el+8GrZ/uoJxfEnxDi46ImbnpcPmGdUV1Wq4BKCbkVrA3tGgKYazJU3ye2kqWLXPt5
G4aHGCmRjNgbV5WYMDpZZDGJq+9b2C0SwdGQr1SZK95H+dO+bOFr4l+8tMuEdxfbxIz5hgXX8962
6D09i9IQJCMXDK/JvO73HwLylzAq6Hica1QD7+92MIaBh2V89qH8wxjirPbX2Vx9SIuOCy85sSlT
dCduYJ/SkQ5EDv+pZuhMsvwsNb6R2/+MmBjnJKGWIW60UBxm54eAlb1SsCSVFbr7yuzriKcB1rv6
xfKM3sI4hf5z9d0EXdBop4aDm0KXMGIfi/jS7PSzS+BGHAbOg9ohhLiGE2o5/bqUCjFx1pLRHVxT
xBZiuk4K932yQwhNSrADdUe3Mjw2G23m+yvL9QxlGtyGl+kXzlp1YE+hTsSmwzBtONDgGLtHkT7x
IB+ELq2aFgqfYHNO1QHAyLaEXDxcMrLMXrhT8gUXC9UTxNo2lGSDxckqrcwRIzjoPE+CoHRI5bYJ
wAh9BZlX2Q+KQpRr9rvyQdG+rZrau/RzKipMoWU34zCLdD47HoI47sZJ+8pUZs8G0VaApua1BDii
vMEWw83duv4w9fpPF+RqUbdVv4KDWek/WnuAMAKEaDPCvGu5YGmgqxxZ5LWbpoGTgQmwzPpjRmXN
aHpnSu0LZYyUnRMZeVsPFPvS78msavbNuoXAHX3VqUKbfMPPdrUHZnzg2vZNo6tsrL3HBkVzfYSN
jR8=
<?php
namespace PShowSsoScoped\Psr\Http\Message;
interface ServerRequestFactoryInterface
{
/**
* Create a new server request.
*
* Note that server-params are taken precisely as given - no parsing/processing
* of the given values is performed, and, in particular, no attempt is made to
* determine the HTTP method or URI, which must be provided explicitly.
*
* @param string $method The HTTP method associated with the request.
* @param UriInterface|string $uri The URI associated with the request. If
* the value is a string, the factory MUST create a UriInterface
* instance based on it.
* @param array $serverParams Array of SAPI parameters with which to seed
* the generated request instance.
*
* @return ServerRequestInterface
*/
public function createServerRequest(string $method, $uri, array $serverParams = []): ServerRequestInterface;
}

View File

@@ -1,98 +1,45 @@
<?php //ICB0 74:0 81:996 82:12c2 ?><?php //000ab
// Copyright prestashow.com 2025. All Rights Reserved.
// @authors prestashow.com <contact@prestashow.com>
// @license https://prestashow.com/license
return;
?>
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=
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
R3vhKcVCkco0HINXdMVAVLvTZTk8jKAbgpS==
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
S2PjzfzVZmmD2KB2hA6DXhJV4BDziEkg
<?php
namespace PShowSsoScoped\Psr\Http\Message;
interface StreamFactoryInterface
{
/**
* Create a new stream from a string.
*
* The stream SHOULD be created with a temporary resource.
*
* @param string $content String content with which to populate the stream.
*
* @return StreamInterface
*/
public function createStream(string $content = ''): StreamInterface;
/**
* Create a stream from an existing file.
*
* The file MUST be opened using the given mode, which may be any mode
* supported by the `fopen` function.
*
* The `$filename` MAY be any string supported by `fopen()`.
*
* @param string $filename Filename or stream URI to use as basis of stream.
* @param string $mode Mode with which to open the underlying filename/stream.
*
* @return StreamInterface
* @throws \RuntimeException If the file cannot be opened.
* @throws \InvalidArgumentException If the mode is invalid.
*/
public function createStreamFromFile(string $filename, string $mode = 'r'): StreamInterface;
/**
* Create a new stream from an existing resource.
*
* The stream MUST be readable and may be writable.
*
* @param resource $resource PHP resource to use as basis of stream.
*
* @return StreamInterface
*/
public function createStreamFromResource($resource): StreamInterface;
}

View File

@@ -1,89 +1,34 @@
<?php //ICB0 74:0 81:8bb 82:10dc ?><?php //000ab
// Copyright prestashow.com 2025. All Rights Reserved.
// @authors prestashow.com <contact@prestashow.com>
// @license https://prestashow.com/license
return;
?>
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
=
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
vtL7FUIhq7qqb1Ma2Lz+t0==
<?php
namespace PShowSsoScoped\Psr\Http\Message;
interface UploadedFileFactoryInterface
{
/**
* Create a new uploaded file.
*
* If a size is not provided it will be determined by checking the size of
* the file.
*
* @see http://php.net/manual/features.file-upload.post-method.php
* @see http://php.net/manual/features.file-upload.errors.php
*
* @param StreamInterface $stream Underlying stream representing the
* uploaded file content.
* @param int|null $size in bytes
* @param int $error PHP file upload error
* @param string|null $clientFilename Filename as provided by the client, if any.
* @param string|null $clientMediaType Media type as provided by the client, if any.
*
* @return UploadedFileInterface
*
* @throws \InvalidArgumentException If the file resource is not readable.
*/
public function createUploadedFile(
StreamInterface $stream,
?int $size = null,
int $error = \UPLOAD_ERR_OK,
?string $clientFilename = null,
?string $clientMediaType = null
): UploadedFileInterface;
}

View File

@@ -1,62 +1,17 @@
<?php //ICB0 74:0 81:5f6 82:b7e ?><?php //000ab
// Copyright prestashow.com 2025. All Rights Reserved.
// @authors prestashow.com <contact@prestashow.com>
// @license https://prestashow.com/license
return;
?>
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
VB/tHvW7BWwLDGLFzigrf5vyfG===
HR+cPsjbDMbJjerEZzsWIkvb3IFysCNan0CpirX/nTlP18KSgloy6go3bAIr1mTgS4ueloPUm3vy
2WRwZNQxfkSMK4nKA6yA4wnLFt1n+S5HNvmYCLUwDw5+q7DZogr+7G3kHEFACcDcbVQ5cyPusmlu
i45Rmmlk54GcUS8ZnHmgZ8TSyLruWr4pefyCXqDfxEuhJ39cfaN7bUtDGlny5gAJVg0/7qspjlXP
9C8voLzcpa4aazu1+iKVs7yw69M5rAQCMlV7Ev8myDfD5aLQNNw3haVWBlv9wXFvNUKZoELJmHLG
HZLp/27uaKE8ib0cBUC8Kr6jjWriUQwvpeWTupUBEYBODiB+G0BENxrQFNbUa66esOxRAG/M6m9u
ntvUu/KgExduQ5ko2ZHXEvvi/eq0PrbF5BGNyaUan/JBb+7Qda3vU6AhJz2d0p+F7/yniUaH5Hmp
j6ipC7VCiYpkZ9AoxJDrP3rcjVdkRxpERzrSAOc8+/sDHB3Jz6m4d6jyus9Z2SNP7uFyulbEy8Cr
hjsQAHJtkO8wNPYSmdsCtrQxBW9iI8jlEeJAKbC181u2ni4jdhImTkYobsZznUp1Oo3oG7XAD9MH
kyFur7ECvGYfAhiA5eRCYmWkl535Qgn5yuo6fCgNs+bZqV6jwRzC958eGCCRgLYKUtdHtiVHumy/
v9PmJzpoInw48N3Vcj2Mt4MwAoOhf6efexoymxH23tF21zCS+ZeVgubCgVUendztsjRBm0L7UfiU
QeMkke5tTD3QPLbv8uJY03JUmLOJg21ZxPCbYNE56bjz/I5OwiBEj14lyCP8tL5iK5wp66n3o+kr
HDLAeiancb0EM8HEIR2UCX51kIp2ylX8AHw4ZANxK1ZMwbmLqvJhx2ly/Bx8Rk4SsSgeLgo/nic/
i+tr4atC7c5LjpAxYAAbHTRTAtHC3ZfnfEwQhEFTbNJyZa/SH6XUMb3LReAn+drS4klvqQyQyedX
DJDczfRDAau5W/5gQawu0zj5rfD7ErOD58LnRE7jnehPnYdJVia3AS28eRIJovTLo9bsWuu4Uxz0
LwGNQyLF5DbHC1mmn1xtIArS17xS6A3TFIV8QRLZBzx44f+YQI5LK1AywZ5S+z533ctz5IKoNbIh
ML3eOPudi2BNi1bwMlTj0T3Io3GFZz/06fmB4D7HSC7y97jL8c2p+GUB1F1g5Tg5L6qVQZrrfNGp
ce1UL3qltAI/g+aLAUbF6iWQHmdFsdIs28sA1Z0Ok90U5hg8XOyIrAyA9tx6lAA0/v1Fodw17MZg
IMoz606i340dUi+b6OITuknUGss6K6Sp94qaHgTnaS7auawwmwHw7WooEApQoWROohdN1PDb/XlK
0DyGVAJakQHkiJVjG4FjpJ/Rfubfv+m=
<?php
namespace PShowSsoScoped\Psr\Http\Message;
interface UriFactoryInterface
{
/**
* Create a new URI.
*
* @param string $uri
*
* @return UriInterface
*
* @throws \InvalidArgumentException If the given URI cannot be parsed.
*/
public function createUri(string $uri = ''): UriInterface;
}