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

@@ -1,68 +1,23 @@
<?php //ICB0 74:0 81:66c 82:c76 ?><?php //000ab
// Copyright prestashow.com 2025. All Rights Reserved.
// @authors prestashow.com <contact@prestashow.com>
// @license https://prestashow.com/license
return;
?>
HR+cPrNVAn5LEv0cXMQ+Caeubx9LfqllMy8Yvl/2qFn1Nal0haL+zJEoc67Gs0Ydm9EgvD8zupWx
t5DBjEk++pE+gJ7MbnQ9xtXki8HlqCtLOm4dDG3l8czy9QO0XesheFfHOT0NpkLG5eV7ifdqOEu3
u5lEfShFczvXvzoyTdyI5EBve/wV7VTLBRt3qf268SO3j3qUz/Go1WWMkZ5/J37m1Qze3tHPeawA
8Se7mH0G+k0uVZ8gSGR7bloDVo6WjN9uH3iQnc2FfcwWlVf1WHOeG2A1OwGKfX9oCu7dxgo1Mj2j
Zgp/FgY/oHPP2OoHD5viYU6LdjiwHoBjA6RAfFN+MmE2HIHDd3jD97+o4EukKYe3ToTnC1PBHD1j
3Ot1FGOL1JvnH8TLnZYD2ECjOC8aln7UrRpIJllVZkMO2Ko8QFE9rhuX9GO7WSTZGdxgT6yxh//M
/BopVxzIVOfrWXlvQ3UhYQEn5tzFiwMfiKoglEQoL0qm7e9QLZUVdUShsEnG7UsexwEZFU3ZNQ0F
BuEfCO5C3xr6Ka+aSwcOayQq+Bu03nubpWCfJ2hoBs+/sjJ6Ok2lvGOGYKFP1kkoRSGC7K5EB9ub
PcA17elBL75Z/OQGzK3LTezUWlkCvbpQq6FLOkFeQBgIZogUeXZuvVSLkcDv4ueLp5v4o3f3LB23
der8PnhKA5aAylyVdzUDasmERU6H2pKwt1GKLX2XuULUNDRD7raQ+Sjrz5DK573COfUE/l/lyG3K
+beV05LE2uZrzTH2yyMTJD0iJq5GCyiC41+7WpVAaUaj6luxlaMhY3VZyc7wenc6c/n/OdMfV2S/
q67YCyWX9sTt0NySux4Km5ep33+85d07VKYBM30jMSp+Q6RKlyDqkbWoJunna+J732yeZQV4VjyH
ACnRd78UoubVnG7XTmadUz7fkBrQz7oJXGUu9m0jrLUGmnVJpiaqgcNze0pHQJihds1D2p/P+fnx
GNLwT5obZTH51uSPW5Tyu/653drIRqXRdveT7Xx9phJkAFerIgu2dMjghrWBhBHm3OjwlzcHDJMO
WKe0Pwt0AQBu2cHTv5YS/yU829RPg2LNznHulsS7gPJ5dc76jidks6qUU4sDNftcGX2fXV3kCH6o
Xl2dR2OVRvJn4jViKpJdBdPxOiA3cdRKdoWDGQFe5h4ItOG5VyC0KirGE58pVzVs5c3EZBfRinAT
QqfUijx8N4tKUM7nmT37ajL4GS/yk5lXK+Gl4K3VRE6lRC2lDC02xh1ia9f3dyPY/JPT8lwpJpB+
dvfJQxp1qgwKk/18onIzBMQOTtVBQ8xkoqI37hzxQyahz5B0QWbK8KZ/ARWdNJlIreXGcw78BgdQ
v8EBGo7cJCiVqOSstXvcBX9K/r6hxb/yGfNlEthz77erZ672yS7AkBG6LGhmrt2hdHEQHGW06gGd
U4le=
HR+cPyFxgdTLN2zuXKC/LAwScDZt7PqWumSzfV1QkkyqUxwn+7YZNz8vpg6C9xIzd6FCuqRz4PNe
NagwqR9cLZBA2kwusFJjKgOQUF/UIIlmALogpIAbOXv36vmmcDJO+ips5NDdgW03XolhxeOl/ZCz
6dJ3k3Q8ugvxWU4xj+w0znTv0kFJM7B0YRE7HFmClavOdU7TNIEoRhRCoDEMVPpBZoYCYCnT1/oL
Zd3Lq/2pLB0fqTXi7H0r0dxgXYOTfegmhzQu5DAtntxVSQ6RrQs7TBmBRDQm/fyMYCf5cOoqP7/e
lYcUZkSgtxKaGK9LrEmBzefKGGnnAxt1WFKrJb7Of3ywiA67mVSEZo0wm3A3oAuhCIiDt6Vd4XJk
XcQq4/8kDs03IrIF4v+82VErmoRV4ePpsXEb8OQYcS+tf67JADsQXFC+VwptwZNSK+l5JcWjxiv2
hJPp98cnFMaooacibb6vkrrC9IU0iNEYBoxU4IE/7sqi8bnSBB1sBzyHCdz7Ukt5ln9mwkMkPLhX
ZwfkO1/tHwPZFN8itBmz4Dx37FJkVcXheBkJ09wWe3azp11X3S0tWAYaziDvpOnT7YDd4TFpCiqw
zMre6GJr3INeiFBbEuU/wr+OIdleTiGvzUS86Ivq4OwlglZceZCjZdKQOqpAZo+yR84J2rRzn4vP
Fjm3KZwiMi/cXCVv+xjEkQ89yGgiJNUHUoqrWdlDHwhOdTclFQxjt2fCd9dmMLMRnMx3+GhnKt08
aryl4nfvHsYAQAVsUXhYO48ePVSkIpH3Z7rL0yvb5+sm07/OE8yAPnSktUlHlREQGqnOT8Q38+xt
51jntiTi6+pJJR/Oq2lkzGmXKFTd4hFyxvBpOIVyuU2h9FMwumBPuifkO3/EZyCwlatJpulG78Q5
5h69tG9Rs+KQXqPTlUBpNLfMHTFaH4uEu8zeQvPgpjDhgxe0gRUcLlk5AuusyhOi308IWxndSfY7
E5jHq+SbvF57pkOF0mkKv9/xd79H0UPabhKYcjPo411OW5FTGhzU/MESK7+ld6ze53qJCYMfYkjm
2cDdCHSZKA7TK8u+3sekgcUgCkg4iEqjGp8eLOXjsFDB1STzUkI+Ulg6DBCtrfxGmk+BaMKpjcQv
f4NgDnMHmeq+68UF7dYlPofPk1F3rznBb8lyPoYw5djkAKLDZg5TH2ISosvxQtTQh5F+vL+7Qpfo
WKQgmQYb58OtPYmszXbF1E38BW67SMGNH+o4iy++KDSjEPDx36HsCD3AvQuV52N2MaaOdEphvBlm
HvnQ+KAWhezg6Pfs6S8E+evMkbnNPZlSNYOAFR1iggZ7GlYunuQA5yXTBI1xN3i1vzXF4+2U5DZ2
CqoxzSaSTpYR9OMmqWc664W4Ec38h8X0Ta0sGPodWdi2i53Y5yu2lIsCNfQCDy/Z2QvXBHkhluVL
3BVucszNuoW5MsR1YdmgcAK9ezruPM/OK8GNtI3oimAlUXHoJdesaJbV5tJS0HfFuMAU2TTxhgzU
Y7Xv=
HR+cPtEEfeFHQnkq2JOpe1FTI66DOwFnphCRs1N2LkdOqRg9XPWsb7e7PXggVBou5EPqZaEOHalq
NJLMT1UDnM6ReCV4q6sZvwMBMtKCAgV7ibnuLw6pueThtwdP5ghs+NcV3z6C50CXuKuB4VyKcfMo
zp5RCzIIaYmh47xi7lNv09AT2tj+d+m0KFokIWpn93BrbUci7L7SlAF5xnsHlVGaNyJ25OxM92T3
FRqHNfeKHjxd+GbWHSdvYcBAAyzPXj1px33/o4JYpBDdsqpHfRWSrwAqgxMkvYCcUH00YzprWMC1
ArjYKtappiie+7SK9S/EBPQxoM1qUdMbecJMYyoBEl83CnwIcbuzVSS/UhFe3q0bBk1v9NFgXvdx
L+1qO/km6Vt15QT4ex3wxfvi/eq0PrbF5BGNyaUan/IZeVrPcN5ndcfXunwdGoG+1Ne5A9Uj4/cn
ugVtQKVpdOPOG08So+VUQPF/AsvxPBMuHsoKvW9y1qrp4Qgh0Jl1NYUONa9HKeduiQJqra1YX859
sKsMcfOYNA5bJNYqJ3X+7+Joee9Rz/LVp32TTCSeZkShXfnENlhIaRc64udEGZaxazQYCnIpxzXM
XeKgA17WIQSAmVOgATtdiOzy+oZy+uYvV7B9PB31Rs0fVohFgD6MIoG7GFDP0gOXhNAQNiP/Y2Wm
RREvvrynFS/L/7LPglpGYepFWjYqvdzyawOYv0kLmntLfwBmV9TgklNKoQjvzdCL6NeraNsgQu1+
DrteQIdttFtzPMb1kF1kye/2lO4ieU6ocHqT5K2eCfkKQ1PN/kVlUNHHwwijA1pTEfqX8ayi+g7z
MEclGBdHkwvrYqeIcUlvvMOwI4HX8PQsiSq+5qQ3X9VhPL68Jy1gA2FbNqpOS84S+PvpibMfFw2m
9uJUkClL8KlrRtmi8355jLgtWf8OcLBHY3DD68SfKt/KOOJM1EcBnjoBqPpEbcSaDF6SdKFQg5We
WtICAbuTsictc+Irn0y93dpPTATHpeCJRrTTZKqoWDRJiUHVGGoUsMMwPXzE8NTRw1l5EdcfXm8R
oVWBKD0SifK9hStLCDjbA2N7uujc7p9IPBSL9mr3vJOPBNKEJKeDuw473lrQn2MYCarOK2TIuLN3
kdW+Lsd/rYoXRWj2NQh51onaz8SeSYN+dQ6gBzY3d9hZNVvqI9wJjhzJ85sxm3dJgM+3f/ORoopi
VhLoSthH/5yd9Xzws0fMZNjIc4h6eYzPHb79OKXLiaml5XRJj7wq5wkbvbl9PVC/SIrRudcBN/D1
5wOsL1Hhz9AryDCi8nv/kADNi+feXjIapB8OzcALDOhA4U+85sQGfy73z/NX5eRiC0qqJG14qBFi
XgTBq/5zN55AosXHtHlSRxnNGLqiEh5Y01RLu8glO4oiSLDliLoKXEPMjDKeewxDhqWXIQDqcvTx
+xvHVGUQNnJ97KmZ1yuQfd9HHThmv0JXbWUVWIQrNHIOC21pxRgN57OKGwBvUlgY4X63DFhCqs8s
LKzt5BAn2Ezk+R9Uc9XU
<?php
namespace PShowSsoScoped\Lcobucci\JWT;
use PShowSsoScoped\Lcobucci\JWT\Validation\Constraint;
use PShowSsoScoped\Lcobucci\JWT\Validation\NoConstraintsGiven;
use PShowSsoScoped\Lcobucci\JWT\Validation\RequiredConstraintsViolated;
interface Validator
{
/**
* @throws RequiredConstraintsViolated
* @throws NoConstraintsGiven
*/
public function assert(Token $token, Constraint ...$constraints);
/**
* @return bool
*
* @throws NoConstraintsGiven
*/
public function validate(Token $token, Constraint ...$constraints);
}