From 0c86d45c2890b92a3bcb04f82c3c4201792f8e76 Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:00:16 -0300 Subject: [PATCH 01/16] Para de versionar o cache de pint/phpstan/rector no backend --- backend/.cache/pest/test-results | 1 - ...988e5e19d9b63a199056202f781ca2f89ba0b8.dat | 10 - ...7d3f0512aeb43b7d268d339c528a9cfb4563f4.dat | 1 - ...618a3ae97851862ac0ffbbddf87c401e3ed300.dat | 25 - ...d749d61201dc947a3f8998f8c672d605190d6e.dat | 1 - ...d578467a2c5b57a6f960d64e631960ddbb5745.dat | 6 - ...099048bca3e1d472f18ced73feeef8fc4edb77.dat | 60 - ...08ea25e6e09177c0f68d82aef07bd5211bad6f.dat | 1 - ...078cfa562387951b588da424878ff702098c72.dat | 1 - ...07cbdda86627dea4a1c5fae84adf7d5f57dc65.dat | 1 - ...d056ec4973d93a49fee3befbc6ad2501778f1b.dat | 244 - ...80c54b460abe156b373954e0f0ebf17830abfb.dat | 1 - ...2c5d53f74d81e0d3d028ea1132b35dcf1f3a8c.dat | 1 - ...51fd237162440eee7acbeeffdaf790fad0f728.dat | 22 - ...b5b3d28b162a32f667608a47239129a4416b25.dat | 1 - ...4d0aa99d3378f0853428b1a577dcbc1ba49637.dat | 1 - ...35d8c3a374c21cb26941d80e9c3324a86d0c11.dat | 1 - ...0bbf4e72d950afe559b8a840bdbf52260eb6b4.dat | 1 - ...8d53265cac0e6c45ebaf34161e09f95d36204a.dat | 1 - ...d248425795d51e1b7a89d1f8ae7f1c4d1b0754.dat | Bin 2645 -> 0 bytes ...d4396c1be0acc10f570e0e9cb8a4424eb0bbaf.dat | 1 - ...9dac9ba2a440752a631426b0c67bbb71eb1360.dat | 1 - ...ce8e4289c0d62c968ecc132604fcc0476070c0.dat | 1 - ...a5365a94df5c7c03711b9b70b9c0ef783adb51.dat | 1 - ...cf3fc766a90e774728f61ecae01baf9c6b802c.dat | 21 - ...e2bba083c644c190169af8332e8705581454c5.dat | 1 - ...449a7aa3466f4d230608d7e97caced435493c2.dat | 1 - ...ddf42c2300a861488a12d9174d445927793e94.dat | 1 - ...9ef4a0f34ed937c24b57044f53faf5df675aa9.dat | 13 - ...888fc72f685d27ee85779050d6eebb58bba05a.dat | 155 - ...3abbc245229ac4a2fa85dcb936b9cf80d317e8.dat | 1 - ...1f464711a8c02a4d743c0f879cd4ac5d8e9ed2.dat | 1 - ...4ce173e1ea8bd373c5020049ecc28e0a007783.dat | 1 - ...02aa0eb0bed9cc1b97dc37607d6c275db3d378.dat | 1 - ...872ec60c2b84ad4d60bb0d4d5edb2d677df27b.dat | 1 - ...e4f2bccff9b3032580e4da2a915dba0092a1b4.dat | 95 - ...59343bef52e9078127c0155631ffe38107878f.dat | 114 - ...1f6c8577bcc239f05328dcf43428cba17025e5.dat | 8 - ...4d1b1e8b00127645f83f6a8d32cf4ea7a8530a.dat | 1 - ...2335a3662c291a94ce13b7a24acef994a775bf.dat | 22 - ...423cddc99a6407aa55654152c6a44539f52853.dat | 480 - ...125970d36b3a33481904cf5bb173efbe60a0a2.dat | 47 - ...a4a5f2f390b41aa25e9a23cbca8d503b57c764.dat | Bin 3002 -> 0 bytes ...6bc5bbce5270be62f60e9e18c870dcec0adde7.dat | 1 - ...7c83da235d50786d0e8aa836bcebd5ab61741c.dat | 26 - ...4621f69c35e13cccc8bc04e6704206e24a6188.dat | 1 - ...5b813df24fdae9e273af4a4cd9814e6754b866.dat | Bin 2420 -> 0 bytes ...0af47dbe31abf17f27c7f7c34bdd9da1d21651.dat | 1008 -- ...296202e59a87201e4b02831e2d3089e6b8851f.dat | 21 - ...c7f8b7c96dfb82264b73e552fe5df45ef66307.dat | 56 - ...9610ae0ad030c765705c5bc7734b9552788de5.dat | 85 - ...c7fa91d4f83647436935333f274cf2b0fae656.dat | 8 - ...7856d8a9c74931dcc74cf8ceaaffaa84680d25.dat | 315 - ...b83b87239a5237343170c88c669cc297b77600.dat | 1 - ...43903197d462a5333b06037fb7a3c8fe737b6f.dat | 1 - ...c831109a8e9ab5099c8121a29e7042cdb73950.dat | 162 - ...630c6fb662aec450b29833f9fef94dbfc92e8d.dat | 22 - ...9c032e0bd470523e566a7f7eb06e80770a4d77.dat | Bin 9046 -> 0 bytes ...42497070dfe963b3d561d0ce8ae3205e9a611d.dat | 1 - ...a660549417b3181143996bbf82996badfbd30f.dat | 1 - ...513b3741393ddd8a8939eb2b4e19b31f7bfcfb.dat | 1 - ...c396852e380152739058febbb4069af99cb5ae.dat | Bin 12256 -> 0 bytes ...ee7451df1f00db282ca4068747122ade4467ed.dat | 392 - ...ba69e0c78a5c268ba92bb7400406b11ce09321.dat | 97 - ...c136a0968581f28f386410b5ca630da4c626a2.dat | 1 - ...19936ee63d2eeff4b97ceff99de4b6c0cd02af.dat | 1 - ...781313e93738745276a80765e5059f4f0bd503.dat | 1 - ...53378d85bebce40f8c6e8c6ea85ca6ffdbcc61.dat | 1 - ...3802efd5ed7336ae6efb6327c30e098fcee103.dat | 1 - ...2e4edec80e5113ddb474693c00af6d7765c785.dat | 12 - ...8f07fec5248d0515d2dfd84a1630c1ee8a26c5.dat | 1 - ...4f029e2b1e60fb8146531cebc5feeaf582ce64.dat | 13 - ...a3f2fdab83a1d9f4d6b753bb88054421d9a0cd.dat | 1 - ...5d0cad57317bd88a3023f48319e8652e01abe0.dat | 1 - ...3f5e6776bdea6ba91d4a866695f7a69866b662.dat | 1 - ...f0e05864925af490462e8a0a66f74ea0951c3e.dat | 1 - ...59bcea78386015e12ce6d4c7c6462b449e147b.dat | 1 - ...bf65a4829ac044eccdcb7cc7175ffee69a4493.dat | 5 - ...21b8d38ce1498c947da62c9e518f92542c72eb.dat | 10 - ...377062a2107d5b51547ee192eac3971218f872.dat | 1 - ...1564ce0c1c294ae6b424293bbe244a285411a4.dat | 4 - ...789630c9e9ead8b5184b9b9233318bdb1b5a1c.dat | 17 - ...19eede789c52c7dd83fddb5b62b778ba934fd9.dat | 10 - ...872f908e10970d1c7581935a66c18f196a2f28.dat | 39 - ...6d207338bf4df1ee8dfb173210aa224f8df89e.dat | 44 - ...2ee588b4f20a5af9a3cf4b45c83ba3f110a824.dat | 1 - ...c1f04dcaae787226903d09e4411e46cb979077.dat | 1 - ...63ff0464032653925ab14c91304bef6522aaf1.dat | 11 - ...0caec33d7bce3e89b179408bcd70eacb95c432.dat | 1 - ...7a4083d49f5a1ef2e0f908c42bdc1744fc209c.dat | 1 - ...ac523ecd7bb586ace61ab779cbc785b2b4b92f.dat | 1 - ...6e24b3241d6c5b73f384cc3d9366d971069dd5.dat | 1 - ...6cfb4dacf898b801c4e3f18a00aecd8a0138ca.dat | 1 - ...44f7c3f68e50c4b2b228043170023c94192bbc.dat | 1 - ...b2e46af478413fe5f1f8ab1f4b073623b566e9.dat | 16 - ...cb64e6ad5875fd18fa495863ff0dd74e90048a.dat | 1 - ...ba611fa5dd9f145f45635897814583c3be8e83.dat | 1 - ...4dc82982e15186d90ae54c414cc8b85aae9bd2.dat | 1 - ...d79c14140b76e7e918c11e42a33d5243e36dd9.dat | 93 - ...f8c12c74f2ce0150417c5deff5c3c3bd01f640.dat | 9 - ...cf9bd7a3ca5bf83ff6ee34686585b947a3e44b.dat | 1 - ...52477eedb0e69049aa7085091bb8508b5814e5.dat | 34 - ...9cdf2cf23cb0f6645f94e2c400c7013c994a3f.dat | 1 - ...e78075a7788725689ba8ee9d6885bc0a4b63b8.dat | 1 - ...2b8b3778d9b46a764a7aadbf48080413525136.dat | 1 - ...cec3814aee9c561383e2c5c6c65855954d1a05.dat | 121 - ...5edf276a1c6012c06fec4f8a21182a89b26dda.dat | 1 - ...d66d333d89bfb888fcf45d5d91105f64d0831a.dat | 34 - ...9a7200b156e0e4bc9bbd66bb09601a8c617d15.dat | 229 - ...05ab553af2e841914b8d1f36412855fd92b331.dat | 1 - ...77fc2a00d14464de300c1f9a20aaf0c790c5ca.dat | 1 - ...689a68933fb3a9e9ab4f9ae9e0f2637a1b4b8b.dat | 7 - ...2dbed4faa8b13993cf4885c07aa0907799455b.dat | 14 - ...2587bf645a9ab38ac2be96f659c6dbc992db07.dat | 1 - ...5b4a653703932bb88b32d3ce9f84ab00f6cca6.dat | 1 - ...ed3c529badf73eb17294e9b15c4260595cc9b4.dat | 1 - ...60e8bb18686910ad812feb5c3316c8ecf3fdc0.dat | Bin 18521 -> 0 bytes ...8c999c2f6577fcde1ffcd1bddcfa5b2291b4b2.dat | 21 - ...0cba28f9be08d222d799ad42efa509b23d0314.dat | 8 - ...c335de65d7ac67bfb0604bce4eebe574d99a94.dat | 1 - ...b90599e7ef44324bd4e4fb5ac32f9afcb78766.dat | 1 - ...65708e2559c61595aec51cd37fb7704f4aeaf7.dat | 1 - ...a48b94d010a196e46dd3de3e93cda7e966a153.dat | 32 - ...82fbb5bfbb9554a3a2a23c9702d1658aeac4c9.dat | 18 - ...848ef11cf33ab8b65aef2d9a5a9f53e8d6c84f.dat | 1 - ...ae8b9fba7b915a03f77253b49450e6f584c1ee.dat | 104 - ...e061995d30134eb1c44e6bf37f4004a396ba16.dat | 30 - ...3c9b1a9c56e140e4b9f35a83bae2619f84c838.dat | 1 - ...dea59974d1059f3e3540ef24da75e30ed2679b.dat | 7 - ...4137c782d749ba0a19c8568fe1c02fc8626637.dat | 1 - ...ea8029f997c6c170233c8bbce4e249fa144c10.dat | 1 - ...bdc2705225689e754ba587371fc7b9da0276c3.dat | 7 - ...3b4c6527fab8f074dc5cb8b9f175ea15034cf7.dat | 1 - ...4ec10c3f16dbeec5bae85f20f20656586b5744.dat | 1 - ...413458f466ebcc5455d1ea351066cb24c47dff.dat | 1 - ...3198cba9966989caafa9903b83c19ae464c601.dat | 1 - ...ffe058ccea240b452aeee550fd212e4426dcef.dat | 733 - ...f0bea2ec011489d5a0b5828e1c518d2745f81c.dat | 26 - ...029c9bea36124f705679518ac2a3fa63e936e3.dat | 3 - ...f3547ead4f74829f64564cfbe83fa313eef149.dat | 19 - ...2e3f37010a4a2059176989ece42ce23e106a50.dat | 1 - ...deadb3b3e61aeade9c15643d87ec6bcb3475df.dat | 8 - ...f8962cb110dc98dc8b66cbf6f187a724f7bc5a.dat | 1 - ...5859c90885d5e70d868a26df58f6230d631adb.dat | 1 - ...7c081e83abc21c211c11591894266bc7d8aeb4.dat | 42 - ...6eb9d161b54ea5f031ed5ea3780ac51b7bd211.dat | 1 - ...9d253ff2958534fe002bc0806dc2b3725296ab.dat | 13 - ...f2f3f6129f958381998a685b9012692eb39d6b.dat | 1 - ...bd2c9037378a5eb1a04bf4dabc686dca8a860a.dat | 63 - ...65a1c9e9b2e15f4300739789e34d51398ec329.dat | 1 - ...e6c9c995882b97cafe65deb7168a7808786471.dat | 1 - ...4053699247403e9bea2cc9ee6499b535ed7d6e.dat | Bin 39699 -> 0 bytes ...5916f9c8cb5db0d0d65b054d43fcd9a3fed2ec.dat | 21 - ...ef08081887ab0f23e2e88dcfe7d375534ffe54.dat | 1 - ...29dd6dc1f7dc0ed7bc449bcfbba308e56ec768.dat | 1 - ...8ff5ebf5f42d0d4233fd830c0bba10d867c35b.dat | 1 - ...d336185b9f8b42b2dc3441a9f49bc2c3637114.dat | 11 - ...ca954e41784ad61f4c2bd4769e9b64df3d0cfa.dat | 1 - ...192b465e89edb02c578e137e589a1f01a6d17f.dat | Bin 69390 -> 0 bytes ...6be183c98c8cfca26bc62e82c7fcffc7c886e6.dat | 1 - ...0fb14102b7b3e635d080478b3e319ca53d2fe7.dat | 1 - ...4527126be465523d74b5be0770350f5be48a16.dat | 1 - ...adea4e8d86c526904d7187d4ef53542c1a1169.dat | 1 - ...85388bd560c22835c2971e7c35d077e559675d.dat | 1 - ...6f6b3a2289c48044e36e19ff73d85afea4e32d.dat | 14 - ...1a52bfa2aac3b387b37b49a74e744ea121ef29.dat | 61 - ...1f0b60b9a1967a7d2395a0e07e84f9bb7d0f62.dat | 1 - ...5aaa9848d1327479b250f826c817b1643a8f1e.dat | 1 - ...39a33de0a1e1be983f038ffe834b681d42c27b.dat | 6 - ...e94d07784c4a521d6a70a3e8a309f2820517ce.dat | 1 - ...9e57460ff12fbfd710047a67a16ce2d779ef84.dat | 46 - ...0ce6957fff9be15af85484576c14ac9da53b6d.dat | 1 - ...c2c4a665db627aee590174fff3dcb6e9f8ae80.dat | 1 - ...54e7cfe3007d0b2b800c9b4db8a2e7c04ae354.dat | 1 - .../phpstan/cache/PHPStan/cache-cleared | 1 - ...15919c1a89429a3a00686e19d4da6a17872016.dat | 1 - ...1c72415bb12286c240f536689fb0d6d6f231db.dat | 1 - ...4799cdbce491e9b3c3e520db97d3ce10c53ed6.dat | 1 - ...5bdc0af00757b08a1de0e6b959a04872b8335e.dat | 1 - ...44b70ce733bffb76280f493bbccf6fb6c82b14.dat | Bin 61206 -> 0 bytes ...40a4e41d92ff422eef3218184cfaf334cde7db.dat | 1 - ...265245684d1157061377021e686b97e3fe1ec2.dat | 1 - ...84a1151e4a80a7af97659cff032d1ea9e94565.dat | 1 - ...7da7d517545ecf67bf95fe7279ae3be3de3284.dat | 85 - ...4d61d2d841c0404a88a64477f7da63c9e9e8b1.dat | 1 - ...b14ce7a629bf3adbb65a4184d5dff2b3098966.dat | 1 - ...b0c76a1418b650aa6bb26605f7dbf1ded6018f.dat | 1 - ...c15518319d0049eeda62b4c4e34d2a85d83da1.dat | 1 - ...7c6ecd719608782b41c585b0c9e1e633cabffe.dat | 1 - ...522494fefef0a9f1608ce9f9b4514dda4070e0.dat | 241 - ...c070c3be311353b2c6406c309078f2986d890a.dat | 1 - ...f9ae9f38a4ae8f147550802ec8ebd7da8ef4f6.dat | 1 - ...40a311a5e27f2bc4206ca8f8f5c2e356a984f3.dat | 91 - ...83850eefe61254e6fb907fa719e82e190854ca.dat | 15 - ...8318385aeb43f0488fbc452cc5a9a4493e7551.dat | 7 - ...9620e355bace6f2c67e61890a4d4e9607353f7.dat | 1 - ...ec11ca5f7e5569341dd0eb3a02a0311841de05.dat | 1 - ...45a2ccb5c58b4d0f0c06d9763b8cfc8fb95dbf.dat | 1 - ...73d2b64bf5f75d54f85052009c122fcb43d0e9.dat | 21 - ...0d0714be156fbf34e19846f3c4f89011f673cc.dat | 1 - ...9f0da4fa784ef9cc4ecdf23c375d5682e9a974.dat | 45 - ...73c1bc88fc809d336d2d2301165a622915edfd.dat | 1 - ...8ca04c9580d469e1b4ab65eebdef83c4b3d85a.dat | 1 - ...a9f77c52769af29789f0c60931bf0f4e2114b6.dat | 1 - ...d1a6172ce868e55bf970446db565305770ebfe.dat | 1 - ...d275929ac18ff2d466fcd2f7e9e17336542d9c.dat | 1 - ...81cb9e08a5e609abfcad24549ecc51952def21.dat | 11 - ...05cac25c1ea3f51085daac909303755c7ddd16.dat | 1 - ...546469776f2ead7f7eef48ef272ac6a6b36b7d.dat | 1 - ...34f65885b5b4613dbe4a0691fa76618c94190f.dat | 1 - ...32c060b8c9f34d48a990759137bd1f1b25cc2a.dat | 1 - ...092547a18f101b6e9bbdcada78f2fe24e3f9ee.dat | 1 - ...293147c7bb1bf7af8fe27b0520d4327d380ded.dat | 1 - ...a73909926160dd6cc9825870a92ba736456989.dat | 1 - ...c2ab3251a384aac73d33f2a11176a9bc5e124c.dat | 5 - .../phpstan/cache/directory-listings.bin | Bin 85884 -> 0 bytes ...a5746a5582ed7002c2cc66701c93ee05af661.lock | 0 ...6badcb73c8e043f546f7a1588369c6a3c0181.lock | 0 ...4905ccbe360ac49ae5b17e2a58ac98017e407.lock | 0 ...2f56dba8be57e34110d228007d4b8cf64e9c6.lock | 0 ...2f45d98bd3c4e01ad3496028cc9e40221fe2c.lock | 0 ...5813c3683734bcd17d3b16b965f50dda29300.lock | 0 ...9deb7f9819821a304512af6cd2fc5b61a1d16.lock | 0 ...2abc00aa8808250904cf122a64d494e8b2237.lock | 0 ...4b1e016604a4411845b5c54c2930587831b4e.lock | 0 ...5ec82a32f3e3b0f7cda5712f727ee3a1bb055.lock | 0 ...4e1093ba2636df1d01a2853c66b11c83ad5aa.lock | 0 ...7eb739b49de04be3a5a2dbd50aa94e8e65caa.lock | 0 ...81a5fc496ef41ef029a26a324e001469b7ad3.lock | 0 ...6a7a01a1aa37ad648bd1185d55ec20cb9ae15.lock | 0 ...ebdbf892301028e64a5be4932a32cc254a10a.lock | 0 ...423857b25d9cb844e8f0daa297d1cf649e650.lock | 0 ...6ea1c2a222a9f2cabee8d8dfe8a13bdce51de.lock | 0 ...3324f78c78e9ce7c13403f6e0c5dfdca8e358.lock | 0 ...6bc40604c5352b7820413609d378fc7b31bbc.lock | 0 ...2c899f1c815221f9a65bc5ed016b7b2041a27.lock | 0 ...62343eb46947a554afe2b92899b30efc5860c.lock | 0 ...70007549ffb2dfb308f2118f524a8a1001dad.lock | 0 ...3fe8e6468a00d1ccfe44c7aee8041afc49f6b.lock | 0 ...7af7fcc46ff068ced6951bfb38d8e61a9829d.lock | 0 ...75ca7020930f737e1b353b5fedf9b3bfed577.lock | 0 ...b1a5340737eb68b82e245efbb4dc00214ed64.lock | 0 ...49ed62eeac5befb5b9100594b4c6c36980460.lock | 0 ...1cf9bcca78e44f2465e4f45332efd4f09af43.lock | 0 ...fb1e33c87e99e6d741bcc0e92e26d383ec9eb.lock | 0 ...9d9e6276d42940d0538ccd1a99841a525e55b.lock | 0 ...91f293ca81daa57b743b05198ae5c3f0ad1e1.lock | 0 ...a0db74cb8b9e3e1dbd287517d5c3ab7c0e57c.lock | 0 ...8d345a2d416ab919fb8f32639315989121a67.lock | 0 ...1f15b1c4ca6d6226a9398ee86127f13f8cc66.lock | 0 ...a21c0dee272a486f03b0d063605c6d231f0d6.lock | 0 ...700d999f1833c25fc5b0187872e547f53d1cb.lock | 0 ...caed6aae7afb1f35de5a43831f09698a29067.lock | 0 ...8cdfaabbe615d6d89de710858a9fba8d71d90.lock | 0 ...0cd593ae16c8dcf1637ef8206d67ca011d9b5.lock | 0 ...a0aed8ed64807c2253e60a094d79c4c07f212.lock | 0 ...ef6b8f0f2104e0c644ec866280934ddbf7f34.lock | 0 ...7242d634d7c89d40c0bb68d58f4347633c8bf.lock | 0 ...1b98a64b8baa9ef72384ca9531ffe8a7cb6cc.lock | 0 ...a47cd6fabaa8e6b179f7eb25f93924337559b.lock | 0 ...b9a5e9d87018a653eb5f90570f836e58961b3.lock | 0 ...2c0d400db3e93cacff5dea2b5f913f7e633bf.lock | 0 ...6bddcc9f479fb5e6b192cf9d1b946be020beb.lock | 0 ...7d860887e13dd1a4e907ca6aa14519c576d8c.lock | 0 .../Container_8f0ff79e43.php | 11280 ---------------- .../Container_8f0ff79e43.php.lock | 0 .../Container_8f0ff79e43.php.meta | 1 - .../nette.configurator/container.journal | 1 - backend/.cache/phpstan/resultCache.php | 58 - backend/.cache/pint/result.cache | 1 - ...b58f03c3c88e097ec081ee5a79ca3f0745c2c3.php | 6 - ...6d972871d07f443ee6b3c7c306feecb5e22e8d.php | 6 - ...7997245d3ff9f36aebc6cc028c82cd0e4dddf6.php | 6 - ...ed53b4fb915cd99430370fa3987e89f3b2a8e5.php | 6 - ...6d60c56e1ecfae79c1b019b0d79adaf46602e9.php | 6 - ...e9bb1771561d0d628dd0c2949864d637fb7bec.php | 6 - ...4e8201727d8abead3a60c425303725c0fedce8.php | 6 - ...5c41a4bfbe78faad2fbd6eb59391ac0edb0638.php | 6 - ...b1934c54360f8363fb6f97f69f42a89104639c.php | 6 - ...a296c6ea729918c71bfe5af4b1ad28e511a85a.php | 6 - ...2bee6e761705f969e739e1c1125c444d8873f6.php | 6 - ...b178a5c25a3d890d125e6e2bb7cbe3bb286a97.php | 6 - ...b7ab36fcc45bf540a78b5ec0abd13e846286cd.php | 6 - ...9230f434127f684d99bc2c44f6e31ba77695f4.php | 6 - ...1afb0c64fe5b3e47cf361779c080fba66321b1.php | 6 - ...eb7d2184335ced60ee803046e5cb003d03ad86.php | 6 - ...cdfd71d405ac4ceb45025a1dacbb0942f2c5a1.php | 6 - ...543c5a53c8e58dd0b3641a9e193085fbee32e2.php | 6 - ...3a34f02cb4b52d5924ad3aeb5a24c4ba479d6b.php | 6 - ...17bd669d9a2a3ffef896d389a698709f40b8cb.php | 6 - ...69254bc64bd1cb564f42ef177b56a5645fdf73.php | 6 - ...5960af08d7d44805eb3bc974404fc4b3ad0be7.php | 6 - ...0c787f503fabc39dc956afda31d5a1fcc829be.php | 513 - ...f79d0226e405768ff9da4f09216dd79b281bc2.php | 6 - ...54726d4d17707b33e021e2b805597da8197c2d.php | 6 - ...de118bd80a84f0787e679ecec6145e9f5f5ed7.php | 6 - ...3031144b8cedfe7ed1936f9f39a369068d9314.php | 6 - ...fd34447526a9b3aaf7541cd63f86a070ebbfa4.php | 6 - ...174afad21b32e6edcbc208fb986f623d5cea82.php | 6 - ...6eb82d4556d4a14ffd33e25a90ec3052a22aa1.php | 6 - ...2a71d3b0c26468c1d2bda760ff733d02ac3502.php | 6 - ...d98092668d0e4923a3db8cdbf242469e72048f.php | 6 - ...90b2a585dca2850b93417b2c15ef0fe62276ba.php | 6 - ...47d49105cbe366c1b440d520843b82c1f7ee9e.php | 6 - ...8388ff40f118dc32e72bb0b6639e10883d8320.php | 6 - ...0f26f7bc06c541445e4798cfcba1973374e976.php | 6 - ...518e2dbf6d15475a4d5b9d2f70be2476f0244d.php | 6 - ...ab0fae7073fef667a98a0e76792a91604c949e.php | 6 - ...4fd7f6ba5cdb315cc721609f21082b738a7295.php | 6 - ...d8715ef8a8744824af3480d0620dffb0677690.php | 6 - ...eeb865becfbbc2bcdf305be0c0568c5477767e.php | 6 - ...5c3e506275daa747d97ce3a83fe97da5a3b9ca.php | 6 - ...2aac204c7251f47a5612557caae8e0413f329b.php | 6 - ...4b0bc0717e67cfd5136386044e9511235876db.php | 6 - ...68109218de14a90319b9212e3a1ae859c7e0a1.php | 6 - ...649bcf4fc6118bf49351acafce7d977996f0c8.php | 6 - ...929d50c28609e34e303f2d2eb9a189cd6485b6.php | 6 - ...98a3bc5061579add58ee6fc3c6648e7278ba3c.php | 6 - ...4bcc179ce6123749f447483443c115f22c56ed.php | 6 - ...50f9f11a262afb7ccd1e51dfd5a72d2a5412a2.php | 6 - ...9c3c748e224fca191ed55cb465ac61b28e5f55.php | 6 - ...378580ec68dc8ce491998b367e1a21ef18b117.php | 6 - ...0dddfae9d627c9092287beba6a7cc4566ddcad.php | 6 - backend/.gitignore | 1 + 324 files changed, 1 insertion(+), 18346 deletions(-) delete mode 100644 backend/.cache/pest/test-results delete mode 100644 backend/.cache/phpstan/cache/PHPStan/02/78/0278d570892ab8af177f0af712988e5e19d9b63a199056202f781ca2f89ba0b8.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/02/b0/02b0526926ada73f91c82c31b97d3f0512aeb43b7d268d339c528a9cfb4563f4.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/08/5a/085a109da374efc150f1d47e1c618a3ae97851862ac0ffbbddf87c401e3ed300.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/09/09/0909f9e698a7b847d87dc1fb8bd749d61201dc947a3f8998f8c672d605190d6e.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/0d/33/0d33c99c98aab12b27efc4b132d578467a2c5b57a6f960d64e631960ddbb5745.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/0d/f8/0df84247008ce52b4772ba366e099048bca3e1d472f18ced73feeef8fc4edb77.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/0f/98/0f98220304268e3f64df272bbb08ea25e6e09177c0f68d82aef07bd5211bad6f.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/10/1e/101ea3dba2923f60b5c7a1535a078cfa562387951b588da424878ff702098c72.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/11/2e/112efab90605b263a104b230cd07cbdda86627dea4a1c5fae84adf7d5f57dc65.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/11/32/1132c023eed252de9e9d3a876dd056ec4973d93a49fee3befbc6ad2501778f1b.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/11/88/11888e5060fbf78af475c4f03780c54b460abe156b373954e0f0ebf17830abfb.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/11/a3/11a37c7ebde4609363c318ba502c5d53f74d81e0d3d028ea1132b35dcf1f3a8c.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/12/0d/120d17bbed58db97821a1d973451fd237162440eee7acbeeffdaf790fad0f728.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/13/45/13455dac4d8efd1c5d491be05ab5b3d28b162a32f667608a47239129a4416b25.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/13/75/1375a762b5b79eb20de90266bd4d0aa99d3378f0853428b1a577dcbc1ba49637.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/13/b5/13b57be7f1b5ee9d708ce9e0f935d8c3a374c21cb26941d80e9c3324a86d0c11.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/18/3a/183aa2e2de150a403eb5d702230bbf4e72d950afe559b8a840bdbf52260eb6b4.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/19/6c/196c62ffd391974085c40d12a18d53265cac0e6c45ebaf34161e09f95d36204a.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/19/9a/199a1f9759222a3fe9680b77ded248425795d51e1b7a89d1f8ae7f1c4d1b0754.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/1d/5d/1d5ddaa8a6f62a8a8dddb30004d4396c1be0acc10f570e0e9cb8a4424eb0bbaf.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/1f/b2/1fb213185ea6486e811ba666f79dac9ba2a440752a631426b0c67bbb71eb1360.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/20/a0/20a01a38ef4907b191f37e32a6ce8e4289c0d62c968ecc132604fcc0476070c0.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/20/b3/20b32beb9738f7b25b63e93a21a5365a94df5c7c03711b9b70b9c0ef783adb51.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/21/57/2157d4394cf78b8d46c0bf001bcf3fc766a90e774728f61ecae01baf9c6b802c.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/22/93/229317e546c53d4edee203725ae2bba083c644c190169af8332e8705581454c5.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/26/19/261906dbdcf420bada000432f0449a7aa3466f4d230608d7e97caced435493c2.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/28/43/28430680668f611789c72eee3addf42c2300a861488a12d9174d445927793e94.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/28/e7/28e78c6ddab1eeaea8d3832ae89ef4a0f34ed937c24b57044f53faf5df675aa9.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/29/8c/298cc5291bf36868753dbbfac1888fc72f685d27ee85779050d6eebb58bba05a.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/2a/be/2abe2a9a987e0060b01f01a64b3abbc245229ac4a2fa85dcb936b9cf80d317e8.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/2c/b5/2cb55fae2e17dc16377a9a1e061f464711a8c02a4d743c0f879cd4ac5d8e9ed2.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/2e/56/2e563408e665d4d1d66bb8f9ec4ce173e1ea8bd373c5020049ecc28e0a007783.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/2f/36/2f3654be6df9c2ba310785b9c702aa0eb0bed9cc1b97dc37607d6c275db3d378.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/2f/a5/2fa51131a531790e42420e2db9872ec60c2b84ad4d60bb0d4d5edb2d677df27b.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/2f/ba/2fbaa7f2a49b6990f6987af596e4f2bccff9b3032580e4da2a915dba0092a1b4.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/30/4f/304f2137b1b19356ed5782b82959343bef52e9078127c0155631ffe38107878f.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/34/67/3467dfdb9555f691bcb45382941f6c8577bcc239f05328dcf43428cba17025e5.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/34/72/3472259a8f021d3f9b3ea2c5e44d1b1e8b00127645f83f6a8d32cf4ea7a8530a.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/34/e3/34e3b3a38f988e68ce72a1c8282335a3662c291a94ce13b7a24acef994a775bf.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/35/3d/353d7f1926633fe38da2c10d3c423cddc99a6407aa55654152c6a44539f52853.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/36/07/3607c7545d2b25820c9f4a6558125970d36b3a33481904cf5bb173efbe60a0a2.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/37/9c/379c3b2f244f981fbb278d6953a4a5f2f390b41aa25e9a23cbca8d503b57c764.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/39/a0/39a0a20ae6283185ca30eebf2b6bc5bbce5270be62f60e9e18c870dcec0adde7.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/3a/f7/3af79f99fd93faffb66ff3f0847c83da235d50786d0e8aa836bcebd5ab61741c.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/3b/fb/3bfb86bb4825a171491d08ee2c4621f69c35e13cccc8bc04e6704206e24a6188.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/3c/67/3c679b49f6662e066ed4e620ff5b813df24fdae9e273af4a4cd9814e6754b866.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/3d/04/3d049440ca5a5f981c3e82087c0af47dbe31abf17f27c7f7c34bdd9da1d21651.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/3d/8a/3d8a963b0e83d74793df6a16a4296202e59a87201e4b02831e2d3089e6b8851f.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/3e/32/3e32b518489cd5471ac899a792c7f8b7c96dfb82264b73e552fe5df45ef66307.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/3f/73/3f7343d917d5f84e7272c8178b9610ae0ad030c765705c5bc7734b9552788de5.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/3f/91/3f911deed07fd215c642d7ad2bc7fa91d4f83647436935333f274cf2b0fae656.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/3f/c3/3fc3f9e971bf95264fc0ab2e2c7856d8a9c74931dcc74cf8ceaaffaa84680d25.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/3f/f2/3ff2a6bd5e4574ed2f34044c51b83b87239a5237343170c88c669cc297b77600.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/42/c9/42c953f8fc54a5cb9c720180c343903197d462a5333b06037fb7a3c8fe737b6f.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/44/d8/44d8e99ee12ed1406e5fab2a41c831109a8e9ab5099c8121a29e7042cdb73950.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/45/58/45580dc2d8c50c9782d3132ba8630c6fb662aec450b29833f9fef94dbfc92e8d.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/47/57/4757c7f70fe93c3790e341aae49c032e0bd470523e566a7f7eb06e80770a4d77.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/48/4d/484db0407f586e6b51d2e8a2d242497070dfe963b3d561d0ce8ae3205e9a611d.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/49/0f/490faed9fda6737e7eb02c3032a660549417b3181143996bbf82996badfbd30f.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/49/48/4948d7286d9f0175326052eade513b3741393ddd8a8939eb2b4e19b31f7bfcfb.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/4a/aa/4aaa458e0e3296ac3e46e537b0c396852e380152739058febbb4069af99cb5ae.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/4b/4a/4b4a8d436362492948d59dccc3ee7451df1f00db282ca4068747122ade4467ed.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/4c/0b/4c0bed65a6277b947b9a0bb11dba69e0c78a5c268ba92bb7400406b11ce09321.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/4c/3a/4c3af61924787ca65f4d48cf6cc136a0968581f28f386410b5ca630da4c626a2.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/4d/3f/4d3f41003b76f834cb8de6cb4119936ee63d2eeff4b97ceff99de4b6c0cd02af.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/4e/8d/4e8d65f2bb38f4040e8e71feab781313e93738745276a80765e5059f4f0bd503.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/4f/98/4f988fcc19042f1a45ff6f593053378d85bebce40f8c6e8c6ea85ca6ffdbcc61.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/50/2f/502fe202ac2bf86da6ed018e653802efd5ed7336ae6efb6327c30e098fcee103.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/50/fd/50fd75a7962d63d78c2d9357de2e4edec80e5113ddb474693c00af6d7765c785.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/51/cc/51ccfd968713b863b07e52d3f38f07fec5248d0515d2dfd84a1630c1ee8a26c5.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/52/a2/52a2ec5b3f54f6f39353b88c6c4f029e2b1e60fb8146531cebc5feeaf582ce64.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/53/83/53838feb2bdea696786420bbb6a3f2fdab83a1d9f4d6b753bb88054421d9a0cd.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/56/01/5601cb5f1aff474fdad4db85745d0cad57317bd88a3023f48319e8652e01abe0.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/57/13/5713900a5cb6a37d7b1c90baad3f5e6776bdea6ba91d4a866695f7a69866b662.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/58/9e/589ebbcee3525a166a3373ad0bf0e05864925af490462e8a0a66f74ea0951c3e.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/5a/03/5a030bc368e3f71e45f4dd486959bcea78386015e12ce6d4c7c6462b449e147b.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/5a/74/5a748db9ad09f362c6cf97b4aebf65a4829ac044eccdcb7cc7175ffee69a4493.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/5c/0d/5c0d304f11b74d23d56d09287e21b8d38ce1498c947da62c9e518f92542c72eb.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/5d/f1/5df18163270e03269c57dde4b6377062a2107d5b51547ee192eac3971218f872.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/5e/71/5e71a38607f2e8cb1d8726ba311564ce0c1c294ae6b424293bbe244a285411a4.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/5e/8a/5e8a29c72261066dd6f7f8ffed789630c9e9ead8b5184b9b9233318bdb1b5a1c.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/60/4a/604af23ee5cf32ffc4651cc07419eede789c52c7dd83fddb5b62b778ba934fd9.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/62/84/6284a859dab68de237a21b39ee872f908e10970d1c7581935a66c18f196a2f28.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/62/d8/62d8b5292905b4c958068cfb716d207338bf4df1ee8dfb173210aa224f8df89e.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/63/d1/63d1f93269ab933a080998f60a2ee588b4f20a5af9a3cf4b45c83ba3f110a824.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/63/d2/63d2345a862acabcdd5fd66819c1f04dcaae787226903d09e4411e46cb979077.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/66/3a/663a8bb3b659486c00b16952be63ff0464032653925ab14c91304bef6522aaf1.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/66/7e/667e6ffc45d5ecb26987dcf6390caec33d7bce3e89b179408bcd70eacb95c432.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/69/3e/693edf35c5f6f735f745a845667a4083d49f5a1ef2e0f908c42bdc1744fc209c.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/6a/53/6a53470495f2fd64e898e5e1caac523ecd7bb586ace61ab779cbc785b2b4b92f.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/6a/6d/6a6d10463d2a1912e7996bc9e86e24b3241d6c5b73f384cc3d9366d971069dd5.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/6a/79/6a797ed200e43f14124a399bc36cfb4dacf898b801c4e3f18a00aecd8a0138ca.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/6a/ec/6aecf678093336496ad6cb2b0044f7c3f68e50c4b2b228043170023c94192bbc.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/6f/67/6f67fd44b1a07b43ede4f16310b2e46af478413fe5f1f8ab1f4b073623b566e9.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/72/9e/729ef09b0a94538a48a9f3ee34cb64e6ad5875fd18fa495863ff0dd74e90048a.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/73/1d/731d824b57d9acb74866f73d53ba611fa5dd9f145f45635897814583c3be8e83.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/75/c9/75c98218149ec1d99e456ad56d4dc82982e15186d90ae54c414cc8b85aae9bd2.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/77/28/77285a5a5ab248a93190f8d6afd79c14140b76e7e918c11e42a33d5243e36dd9.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/77/9a/779a5aaf456a7029b16a30d088f8c12c74f2ce0150417c5deff5c3c3bd01f640.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/77/bc/77bcb97e99cc62b66e22efdf19cf9bd7a3ca5bf83ff6ee34686585b947a3e44b.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/7a/29/7a2987889a65c636d979b6da0c52477eedb0e69049aa7085091bb8508b5814e5.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/7a/ed/7aed950ee94f06267e5787546c9cdf2cf23cb0f6645f94e2c400c7013c994a3f.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/7b/02/7b020fa32bf103f542c8f9d93de78075a7788725689ba8ee9d6885bc0a4b63b8.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/7c/56/7c56d72f47706ff82d6156e8022b8b3778d9b46a764a7aadbf48080413525136.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/7c/7d/7c7d616b38e28a924cb4a7bdd2cec3814aee9c561383e2c5c6c65855954d1a05.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/7d/47/7d47059a42e8e5a0f919f6fb7d5edf276a1c6012c06fec4f8a21182a89b26dda.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/7d/e3/7de3ff89b31dccc8006d18ee0cd66d333d89bfb888fcf45d5d91105f64d0831a.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/7e/6d/7e6d861460cd9378128fafa8189a7200b156e0e4bc9bbd66bb09601a8c617d15.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/7f/12/7f12b98183180783c8c293eaa905ab553af2e841914b8d1f36412855fd92b331.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/7f/8c/7f8ccb529837f05de1fad4f05677fc2a00d14464de300c1f9a20aaf0c790c5ca.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/7f/cd/7fcd39e618bdebe3ab19e3cae8689a68933fb3a9e9ab4f9ae9e0f2637a1b4b8b.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/80/4e/804ef744329377ab988933b7472dbed4faa8b13993cf4885c07aa0907799455b.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/82/48/8248091ff7f7e363d3d81b9dec2587bf645a9ab38ac2be96f659c6dbc992db07.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/82/ad/82ad1ee9cea3f651bf88785a2d5b4a653703932bb88b32d3ce9f84ab00f6cca6.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/82/d7/82d73afd5c64eda68739813a43ed3c529badf73eb17294e9b15c4260595cc9b4.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/83/88/8388e5fe8472d3d0848334aa8560e8bb18686910ad812feb5c3316c8ecf3fdc0.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/84/5e/845ea29f888fe94de8e151c8f08c999c2f6577fcde1ffcd1bddcfa5b2291b4b2.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/86/0d/860dc620d509708f3f7d45e2fc0cba28f9be08d222d799ad42efa509b23d0314.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/86/e2/86e22ecbcc4e0783ef94b000c5c335de65d7ac67bfb0604bce4eebe574d99a94.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/87/24/8724978d59e1094021e5c044c2b90599e7ef44324bd4e4fb5ac32f9afcb78766.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/88/12/8812c085e4498b32da77d32ae065708e2559c61595aec51cd37fb7704f4aeaf7.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/88/87/88873c29a30b9607fa3216cedaa48b94d010a196e46dd3de3e93cda7e966a153.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/89/3d/893d55ebacb494bc34c76c69bd82fbb5bfbb9554a3a2a23c9702d1658aeac4c9.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/8d/dd/8ddd57facbc1764cad06b1175f848ef11cf33ab8b65aef2d9a5a9f53e8d6c84f.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/8e/cc/8ecc3a0210cfe65c8fdb717300ae8b9fba7b915a03f77253b49450e6f584c1ee.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/8f/75/8f7565921fd8a11e1e072b184ae061995d30134eb1c44e6bf37f4004a396ba16.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/8f/f0/8ff0ce793894dec205e8e9b2e73c9b1a9c56e140e4b9f35a83bae2619f84c838.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/90/a7/90a7182cd5caae44a4a408ab66dea59974d1059f3e3540ef24da75e30ed2679b.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/91/c4/91c4ab7835d820d232f42575254137c782d749ba0a19c8568fe1c02fc8626637.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/91/fa/91faa14244d5d53f10ee4fa785ea8029f997c6c170233c8bbce4e249fa144c10.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/92/46/9246d92f4c481f880fca26ae15bdc2705225689e754ba587371fc7b9da0276c3.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/94/6d/946d3fa430eb2f0346e814bb3a3b4c6527fab8f074dc5cb8b9f175ea15034cf7.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/94/86/9486c890a46753340349aefc364ec10c3f16dbeec5bae85f20f20656586b5744.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/95/01/9501a1dfd023037060241cfc7e413458f466ebcc5455d1ea351066cb24c47dff.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/95/ac/95acc4f638da7628769d46e0cb3198cba9966989caafa9903b83c19ae464c601.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/97/e9/97e9cd9987fb5440232a5bdc02ffe058ccea240b452aeee550fd212e4426dcef.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/98/3c/983c4dfc38dfe71c4ffd694985f0bea2ec011489d5a0b5828e1c518d2745f81c.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/9b/93/9b938293247ffab54bc2c0bdbd029c9bea36124f705679518ac2a3fa63e936e3.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/9b/f9/9bf9eadb16040401d68b85baeff3547ead4f74829f64564cfbe83fa313eef149.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/9c/2a/9c2aa578a6de97f380ad67308f2e3f37010a4a2059176989ece42ce23e106a50.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/9d/07/9d07b8b48c167eac7a92851f42deadb3b3e61aeade9c15643d87ec6bcb3475df.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/9d/4e/9d4e29cb4e8c0a5771b7da9bc7f8962cb110dc98dc8b66cbf6f187a724f7bc5a.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/9d/8e/9d8e27b2d97597199da4f933495859c90885d5e70d868a26df58f6230d631adb.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/9d/f4/9df4412f663484e77a05a2e3727c081e83abc21c211c11591894266bc7d8aeb4.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/9e/2d/9e2ddce03909fcc98703f0e87a6eb9d161b54ea5f031ed5ea3780ac51b7bd211.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/a0/1a/a01a27c35f1f6c78be01d8cecb9d253ff2958534fe002bc0806dc2b3725296ab.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/a0/96/a096b77136fdf8918f426079bdf2f3f6129f958381998a685b9012692eb39d6b.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/a1/b2/a1b25d8020e7bbef5f2fdea0b7bd2c9037378a5eb1a04bf4dabc686dca8a860a.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/a3/4f/a34f7efc3c8de3c76d7330684765a1c9e9b2e15f4300739789e34d51398ec329.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/a4/33/a433756ba40deefd7e846e587ae6c9c995882b97cafe65deb7168a7808786471.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/a7/df/a7df29a5b5496e094856fb65734053699247403e9bea2cc9ee6499b535ed7d6e.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/a8/a4/a8a4ebec695fd212afc108d64e5916f9c8cb5db0d0d65b054d43fcd9a3fed2ec.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/a8/f7/a8f763816708f742fe6cf6957fef08081887ab0f23e2e88dcfe7d375534ffe54.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/ae/34/ae34f3183462a992280a5eb11129dd6dc1f7dc0ed7bc449bcfbba308e56ec768.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/af/36/af3618c7d90f25508b1aa6451e8ff5ebf5f42d0d4233fd830c0bba10d867c35b.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/b1/41/b14131255eaa38b8650194684cd336185b9f8b42b2dc3441a9f49bc2c3637114.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/b3/99/b3993cb1929bf43302390a2a30ca954e41784ad61f4c2bd4769e9b64df3d0cfa.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/b3/e3/b3e38d6da71621d225f2959c3b192b465e89edb02c578e137e589a1f01a6d17f.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/b6/5c/b65c289fc52a3d54c70d20159d6be183c98c8cfca26bc62e82c7fcffc7c886e6.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/b7/da/b7daf4fb54bba28bec2fb3a2db0fb14102b7b3e635d080478b3e319ca53d2fe7.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/b7/de/b7ded376b4af3138d4e7559c304527126be465523d74b5be0770350f5be48a16.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/bc/03/bc03b47e35933f983875831c94adea4e8d86c526904d7187d4ef53542c1a1169.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/bc/88/bc88a8cbeaf91bff40bb4bae7885388bd560c22835c2971e7c35d077e559675d.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/bc/e8/bce8b02d214579fecb47f288e36f6b3a2289c48044e36e19ff73d85afea4e32d.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/bd/1b/bd1b52cf73735c5d9fdd5676c31a52bfa2aac3b387b37b49a74e744ea121ef29.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/be/4f/be4f50328fd1cda75a682d72241f0b60b9a1967a7d2395a0e07e84f9bb7d0f62.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/bf/30/bf30bcfdb4665070576f6d6c4f5aaa9848d1327479b250f826c817b1643a8f1e.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/bf/cd/bfcd2eefaf15dbf0ffe8af743b39a33de0a1e1be983f038ffe834b681d42c27b.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/c1/24/c1245c69c36a05200f42faaaa3e94d07784c4a521d6a70a3e8a309f2820517ce.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/c3/37/c3370ae5d200e3500a77fb86629e57460ff12fbfd710047a67a16ce2d779ef84.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/c3/f0/c3f002ce07e35694fe911c83bb0ce6957fff9be15af85484576c14ac9da53b6d.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/c5/89/c589a8d781ec83a83a26fda11ec2c4a665db627aee590174fff3dcb6e9f8ae80.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/ca/fc/cafc7fd2323f47144fbec0dc0554e7cfe3007d0b2b800c9b4db8a2e7c04ae354.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/cache-cleared delete mode 100644 backend/.cache/phpstan/cache/PHPStan/cb/3b/cb3b14188af76bef5d2ffb70db15919c1a89429a3a00686e19d4da6a17872016.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/cb/3b/cb3b8a54e204c50aee0f0a31681c72415bb12286c240f536689fb0d6d6f231db.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/cd/7f/cd7fd79ccc89ba31bbd4e068614799cdbce491e9b3c3e520db97d3ce10c53ed6.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/cd/be/cdbe63abcdf963e8a2b9d8adec5bdc0af00757b08a1de0e6b959a04872b8335e.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/ce/1c/ce1c3d9d07e7defba107c46c4b44b70ce733bffb76280f493bbccf6fb6c82b14.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/cf/7b/cf7b8d1d3fa3d1d80d70da030340a4e41d92ff422eef3218184cfaf334cde7db.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/cf/b4/cfb4e40606cec4211aa376b3cf265245684d1157061377021e686b97e3fe1ec2.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/d0/e6/d0e63fd4f7ef01c1d001c6099d84a1151e4a80a7af97659cff032d1ea9e94565.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/d0/ed/d0edae818a015c9ebe93e993ea7da7d517545ecf67bf95fe7279ae3be3de3284.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/d1/21/d121215a563922018442bee3c94d61d2d841c0404a88a64477f7da63c9e9e8b1.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/d1/4f/d14faf8acddf6daa802fcd735eb14ce7a629bf3adbb65a4184d5dff2b3098966.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/d1/64/d16435e48ec4c059ccebb3d2b0b0c76a1418b650aa6bb26605f7dbf1ded6018f.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/d2/d2/d2d24ed6cf8beddf171dad13d3c15518319d0049eeda62b4c4e34d2a85d83da1.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/d6/bc/d6bcbd422fdefb552fe1d4f39b7c6ecd719608782b41c585b0c9e1e633cabffe.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/d7/08/d708b748836dcd3cb3d77581e0522494fefef0a9f1608ce9f9b4514dda4070e0.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/db/e5/dbe5845d361628e931349356d1c070c3be311353b2c6406c309078f2986d890a.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/dd/86/dd8660c8fd91ff46b57023a525f9ae9f38a4ae8f147550802ec8ebd7da8ef4f6.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/de/26/de26baa2eb3f59857332c5fe1240a311a5e27f2bc4206ca8f8f5c2e356a984f3.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/e1/8a/e18a72e29e31e7a9096e96d88e83850eefe61254e6fb907fa719e82e190854ca.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/e2/32/e232395d2016c42c9251d46c628318385aeb43f0488fbc452cc5a9a4493e7551.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/e3/8d/e38dd672c773d69e32e1ce341f9620e355bace6f2c67e61890a4d4e9607353f7.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/e3/c4/e3c4f45855e5b34803720af24cec11ca5f7e5569341dd0eb3a02a0311841de05.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/e6/aa/e6aabfa799e2cdeb0e4a2f6d4545a2ccb5c58b4d0f0c06d9763b8cfc8fb95dbf.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/e7/92/e792cb3616a26f44fc6e3b57e373d2b64bf5f75d54f85052009c122fcb43d0e9.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/e9/1f/e91f0a97bdfa11382f2f9caeca0d0714be156fbf34e19846f3c4f89011f673cc.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/e9/9e/e99eae34d4b5d931b4ba0567469f0da4fa784ef9cc4ecdf23c375d5682e9a974.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/eb/5d/eb5df42045ccbc7c75e84923fe73c1bc88fc809d336d2d2301165a622915edfd.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/ec/45/ec4512e5ad68b8e8c5f9e32e418ca04c9580d469e1b4ab65eebdef83c4b3d85a.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/f0/d5/f0d52e2f1640d3bd7df3180f73a9f77c52769af29789f0c60931bf0f4e2114b6.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/f1/6a/f16a4090de1727ad845cb6eba9d1a6172ce868e55bf970446db565305770ebfe.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/f2/da/f2da4301f2b5a268359c086d6ed275929ac18ff2d466fcd2f7e9e17336542d9c.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/f3/29/f3299109eb9b2f80a4d4b1425181cb9e08a5e609abfcad24549ecc51952def21.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/f3/9a/f39a29bfd9ae6e65ea0562499505cac25c1ea3f51085daac909303755c7ddd16.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/f3/a5/f3a5e7edb1a586419acbd67ace546469776f2ead7f7eef48ef272ac6a6b36b7d.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/f4/ed/f4ed2215b47f7b6482a914878234f65885b5b4613dbe4a0691fa76618c94190f.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/f6/83/f683e8222595f94404bd2d5e5232c060b8c9f34d48a990759137bd1f1b25cc2a.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/fa/56/fa56ece4d060409ae20dbf5700092547a18f101b6e9bbdcada78f2fe24e3f9ee.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/fa/dd/fadd535c26ff101a1252dcc275293147c7bb1bf7af8fe27b0520d4327d380ded.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/fa/e6/fae6ccfc80b563a6866af2012fa73909926160dd6cc9825870a92ba736456989.dat delete mode 100644 backend/.cache/phpstan/cache/PHPStan/fe/ba/febabc58f6f1f9bb2de62a496ac2ab3251a384aac73d33f2a11176a9bc5e124c.dat delete mode 100644 backend/.cache/phpstan/cache/directory-listings.bin delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-093a5746a5582ed7002c2cc66701c93ee05af661.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-0c86badcb73c8e043f546f7a1588369c6a3c0181.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-12a4905ccbe360ac49ae5b17e2a58ac98017e407.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-13a2f56dba8be57e34110d228007d4b8cf64e9c6.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-1862f45d98bd3c4e01ad3496028cc9e40221fe2c.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-1a85813c3683734bcd17d3b16b965f50dda29300.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-1aa9deb7f9819821a304512af6cd2fc5b61a1d16.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-2042abc00aa8808250904cf122a64d494e8b2237.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-2c04b1e016604a4411845b5c54c2930587831b4e.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-2d85ec82a32f3e3b0f7cda5712f727ee3a1bb055.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-2f74e1093ba2636df1d01a2853c66b11c83ad5aa.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-3de7eb739b49de04be3a5a2dbd50aa94e8e65caa.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-40181a5fc496ef41ef029a26a324e001469b7ad3.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-42f6a7a01a1aa37ad648bd1185d55ec20cb9ae15.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-440ebdbf892301028e64a5be4932a32cc254a10a.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-49d423857b25d9cb844e8f0daa297d1cf649e650.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-4d06ea1c2a222a9f2cabee8d8dfe8a13bdce51de.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-51e3324f78c78e9ce7c13403f6e0c5dfdca8e358.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-59f6bc40604c5352b7820413609d378fc7b31bbc.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-5be2c899f1c815221f9a65bc5ed016b7b2041a27.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-6a462343eb46947a554afe2b92899b30efc5860c.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-74870007549ffb2dfb308f2118f524a8a1001dad.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-8253fe8e6468a00d1ccfe44c7aee8041afc49f6b.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-87e7af7fcc46ff068ced6951bfb38d8e61a9829d.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-8cd75ca7020930f737e1b353b5fedf9b3bfed577.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-8fbb1a5340737eb68b82e245efbb4dc00214ed64.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-94c49ed62eeac5befb5b9100594b4c6c36980460.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-a881cf9bcca78e44f2465e4f45332efd4f09af43.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-ad4fb1e33c87e99e6d741bcc0e92e26d383ec9eb.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-b8b9d9e6276d42940d0538ccd1a99841a525e55b.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-b9391f293ca81daa57b743b05198ae5c3f0ad1e1.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-beea0db74cb8b9e3e1dbd287517d5c3ab7c0e57c.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-c328d345a2d416ab919fb8f32639315989121a67.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-c561f15b1c4ca6d6226a9398ee86127f13f8cc66.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-cbba21c0dee272a486f03b0d063605c6d231f0d6.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-d4e700d999f1833c25fc5b0187872e547f53d1cb.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-d64caed6aae7afb1f35de5a43831f09698a29067.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-d7b8cdfaabbe615d6d89de710858a9fba8d71d90.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-d850cd593ae16c8dcf1637ef8206d67ca011d9b5.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-dc7a0aed8ed64807c2253e60a094d79c4c07f212.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-e2def6b8f0f2104e0c644ec866280934ddbf7f34.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-ea07242d634d7c89d40c0bb68d58f4347633c8bf.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-edb1b98a64b8baa9ef72384ca9531ffe8a7cb6cc.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-ee9a47cd6fabaa8e6b179f7eb25f93924337559b.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-ef4b9a5e9d87018a653eb5f90570f836e58961b3.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-f5d2c0d400db3e93cacff5dea2b5f913f7e633bf.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-fb76bddcc9f479fb5e6b192cf9d1b946be020beb.lock delete mode 100644 backend/.cache/phpstan/cache/locks/odsl-fdb7d860887e13dd1a4e907ca6aa14519c576d8c.lock delete mode 100644 backend/.cache/phpstan/cache/nette.configurator/Container_8f0ff79e43.php delete mode 100644 backend/.cache/phpstan/cache/nette.configurator/Container_8f0ff79e43.php.lock delete mode 100644 backend/.cache/phpstan/cache/nette.configurator/Container_8f0ff79e43.php.meta delete mode 100644 backend/.cache/phpstan/cache/nette.configurator/container.journal delete mode 100644 backend/.cache/phpstan/resultCache.php delete mode 100644 backend/.cache/pint/result.cache delete mode 100644 backend/.cache/rector/00/b5/00b58f03c3c88e097ec081ee5a79ca3f0745c2c3.php delete mode 100644 backend/.cache/rector/0a/6d/0a6d972871d07f443ee6b3c7c306feecb5e22e8d.php delete mode 100644 backend/.cache/rector/10/79/107997245d3ff9f36aebc6cc028c82cd0e4dddf6.php delete mode 100644 backend/.cache/rector/15/ed/15ed53b4fb915cd99430370fa3987e89f3b2a8e5.php delete mode 100644 backend/.cache/rector/1d/6d/1d6d60c56e1ecfae79c1b019b0d79adaf46602e9.php delete mode 100644 backend/.cache/rector/1d/e9/1de9bb1771561d0d628dd0c2949864d637fb7bec.php delete mode 100644 backend/.cache/rector/1e/4e/1e4e8201727d8abead3a60c425303725c0fedce8.php delete mode 100644 backend/.cache/rector/25/5c/255c41a4bfbe78faad2fbd6eb59391ac0edb0638.php delete mode 100644 backend/.cache/rector/29/b1/29b1934c54360f8363fb6f97f69f42a89104639c.php delete mode 100644 backend/.cache/rector/2e/a2/2ea296c6ea729918c71bfe5af4b1ad28e511a85a.php delete mode 100644 backend/.cache/rector/36/2b/362bee6e761705f969e739e1c1125c444d8873f6.php delete mode 100644 backend/.cache/rector/40/b1/40b178a5c25a3d890d125e6e2bb7cbe3bb286a97.php delete mode 100644 backend/.cache/rector/4f/b7/4fb7ab36fcc45bf540a78b5ec0abd13e846286cd.php delete mode 100644 backend/.cache/rector/50/92/509230f434127f684d99bc2c44f6e31ba77695f4.php delete mode 100644 backend/.cache/rector/54/1a/541afb0c64fe5b3e47cf361779c080fba66321b1.php delete mode 100644 backend/.cache/rector/5c/eb/5ceb7d2184335ced60ee803046e5cb003d03ad86.php delete mode 100644 backend/.cache/rector/64/cd/64cdfd71d405ac4ceb45025a1dacbb0942f2c5a1.php delete mode 100644 backend/.cache/rector/68/54/68543c5a53c8e58dd0b3641a9e193085fbee32e2.php delete mode 100644 backend/.cache/rector/70/3a/703a34f02cb4b52d5924ad3aeb5a24c4ba479d6b.php delete mode 100644 backend/.cache/rector/72/17/7217bd669d9a2a3ffef896d389a698709f40b8cb.php delete mode 100644 backend/.cache/rector/72/69/7269254bc64bd1cb564f42ef177b56a5645fdf73.php delete mode 100644 backend/.cache/rector/76/59/765960af08d7d44805eb3bc974404fc4b3ad0be7.php delete mode 100644 backend/.cache/rector/77/0c/770c787f503fabc39dc956afda31d5a1fcc829be.php delete mode 100644 backend/.cache/rector/7e/f7/7ef79d0226e405768ff9da4f09216dd79b281bc2.php delete mode 100644 backend/.cache/rector/88/54/8854726d4d17707b33e021e2b805597da8197c2d.php delete mode 100644 backend/.cache/rector/8b/de/8bde118bd80a84f0787e679ecec6145e9f5f5ed7.php delete mode 100644 backend/.cache/rector/8c/30/8c3031144b8cedfe7ed1936f9f39a369068d9314.php delete mode 100644 backend/.cache/rector/8f/fd/8ffd34447526a9b3aaf7541cd63f86a070ebbfa4.php delete mode 100644 backend/.cache/rector/94/17/94174afad21b32e6edcbc208fb986f623d5cea82.php delete mode 100644 backend/.cache/rector/9c/6e/9c6eb82d4556d4a14ffd33e25a90ec3052a22aa1.php delete mode 100644 backend/.cache/rector/a7/2a/a72a71d3b0c26468c1d2bda760ff733d02ac3502.php delete mode 100644 backend/.cache/rector/a9/d9/a9d98092668d0e4923a3db8cdbf242469e72048f.php delete mode 100644 backend/.cache/rector/ad/90/ad90b2a585dca2850b93417b2c15ef0fe62276ba.php delete mode 100644 backend/.cache/rector/ae/47/ae47d49105cbe366c1b440d520843b82c1f7ee9e.php delete mode 100644 backend/.cache/rector/ae/83/ae8388ff40f118dc32e72bb0b6639e10883d8320.php delete mode 100644 backend/.cache/rector/b1/0f/b10f26f7bc06c541445e4798cfcba1973374e976.php delete mode 100644 backend/.cache/rector/b4/51/b4518e2dbf6d15475a4d5b9d2f70be2476f0244d.php delete mode 100644 backend/.cache/rector/b5/ab/b5ab0fae7073fef667a98a0e76792a91604c949e.php delete mode 100644 backend/.cache/rector/b6/4f/b64fd7f6ba5cdb315cc721609f21082b738a7295.php delete mode 100644 backend/.cache/rector/bb/d8/bbd8715ef8a8744824af3480d0620dffb0677690.php delete mode 100644 backend/.cache/rector/bf/ee/bfeeb865becfbbc2bcdf305be0c0568c5477767e.php delete mode 100644 backend/.cache/rector/c2/5c/c25c3e506275daa747d97ce3a83fe97da5a3b9ca.php delete mode 100644 backend/.cache/rector/c6/2a/c62aac204c7251f47a5612557caae8e0413f329b.php delete mode 100644 backend/.cache/rector/c9/4b/c94b0bc0717e67cfd5136386044e9511235876db.php delete mode 100644 backend/.cache/rector/ca/68/ca68109218de14a90319b9212e3a1ae859c7e0a1.php delete mode 100644 backend/.cache/rector/d6/64/d6649bcf4fc6118bf49351acafce7d977996f0c8.php delete mode 100644 backend/.cache/rector/e4/92/e4929d50c28609e34e303f2d2eb9a189cd6485b6.php delete mode 100644 backend/.cache/rector/e5/98/e598a3bc5061579add58ee6fc3c6648e7278ba3c.php delete mode 100644 backend/.cache/rector/e6/4b/e64bcc179ce6123749f447483443c115f22c56ed.php delete mode 100644 backend/.cache/rector/e7/50/e750f9f11a262afb7ccd1e51dfd5a72d2a5412a2.php delete mode 100644 backend/.cache/rector/ee/9c/ee9c3c748e224fca191ed55cb465ac61b28e5f55.php delete mode 100644 backend/.cache/rector/f6/37/f6378580ec68dc8ce491998b367e1a21ef18b117.php delete mode 100644 backend/.cache/rector/fd/0d/fd0dddfae9d627c9092287beba6a7cc4566ddcad.php diff --git a/backend/.cache/pest/test-results b/backend/.cache/pest/test-results deleted file mode 100644 index 4bab2db..0000000 --- a/backend/.cache/pest/test-results +++ /dev/null @@ -1 +0,0 @@ -{"version":"pest_4.7.8","defects":[],"times":{"P\\Tests\\Arch\\ModuleIsolationTest::__pest_evaluable_m\u00f3dulos_n\u00e3o_dependem_de_App_":0.063,"P\\Tests\\Arch\\ModuleIsolationTest::__pest_evaluable_m\u00f3dulos_n\u00e3o_t\u00eam_d\u00e9bito_t\u00e9cnico__dd__dump__var__dump_":0.004}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/02/78/0278d570892ab8af177f0af712988e5e19d9b63a199056202f781ca2f89ba0b8.dat b/backend/.cache/phpstan/cache/PHPStan/02/78/0278d570892ab8af177f0af712988e5e19d9b63a199056202f781ca2f89ba0b8.dat deleted file mode 100644 index 8c330fc..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/02/78/0278d570892ab8af177f0af712988e5e19d9b63a199056202f781ca2f89ba0b8.dat +++ /dev/null @@ -1,10 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-b13e21923f19afa3f7d27913996b8c49da8d2e4790c8a4dbb5632b0d23b9bfea-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:42:"Illuminate\Auth\Passwords\CanResetPassword";s:8:"filename";s:149:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Auth/Passwords/CanResetPassword.php";}}s:9:"namespace";s:25:"Illuminate\Auth\Passwords";s:4:"name";s:42:"Illuminate\Auth\Passwords\CanResetPassword";s:9:"shortName";s:16:"CanResetPassword";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:7;s:7:"endLine";i:29;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:24:"getEmailForPasswordReset";a:20:{s:4:"name";s:24:"getEmailForPasswordReset";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:91:"/** - * Get the e-mail address where password reset links are sent. - * - * @return string - */";s:9:"startLine";i:14;s:7:"endLine";i:17;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Auth\Passwords";s:18:"declaringClassName";s:42:"Illuminate\Auth\Passwords\CanResetPassword";s:21:"implementingClassName";s:42:"Illuminate\Auth\Passwords\CanResetPassword";s:16:"currentClassName";s:42:"Illuminate\Auth\Passwords\CanResetPassword";s:9:"aliasName";N;}s:29:"sendPasswordResetNotification";a:20:{s:4:"name";s:29:"sendPasswordResetNotification";s:10:"parameters";a:1:{s:5:"token";a:14:{s:4:"name";s:5:"token";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:18:"SensitiveParameter";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:9:"startLine";i:25;s:7:"endLine";i:25;s:11:"startColumn";i:51;s:9:"endColumn";i:79;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:93:"/** - * Send the password reset notification. - * - * @param string $token - * @return void - */";s:9:"startLine";i:25;s:7:"endLine";i:28;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Auth\Passwords";s:18:"declaringClassName";s:42:"Illuminate\Auth\Passwords\CanResetPassword";s:21:"implementingClassName";s:42:"Illuminate\Auth\Passwords\CanResetPassword";s:16:"currentClassName";s:42:"Illuminate\Auth\Passwords\CanResetPassword";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/02/b0/02b0526926ada73f91c82c31b97d3f0512aeb43b7d268d339c528a9cfb4563f4.dat b/backend/.cache/phpstan/cache/PHPStan/02/b0/02b0526926ada73f91c82c31b97d3f0512aeb43b7d268d339c528a9cfb4563f4.dat deleted file mode 100644 index d259ff0..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/02/b0/02b0526926ada73f91c82c31b97d3f0512aeb43b7d268d339c528a9cfb4563f4.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:2:{s:32:"c50ecc293c4a136a9ce0d9f6aef5f3dd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:26:"Illuminate\Support\Facades";s:4:"uses";a:1:{s:12:"gatecontract";s:37:"Illuminate\Contracts\Auth\Access\Gate";}s:9:"constUses";a:0:{}}s:9:"className";s:31:"Illuminate\Support\Facades\Gate";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c9612ec159ff44a1ae865af1fe17df71";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:31:"Illuminate\Support\Facades\Gate";s:12:"functionName";s:17:"getFacadeAccessor";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:31:"Illuminate\Support\Facades\Gate";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Gate.php";a:2:{i:0;s:64:"c8c796eb39317750fce46d66ecdfd32a81f4249b4c7f72afbfb66f0c891edfc4";i:1;b:1;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/08/5a/085a109da374efc150f1d47e1c618a3ae97851862ac0ffbbddf87c401e3ed300.dat b/backend/.cache/phpstan/cache/PHPStan/08/5a/085a109da374efc150f1d47e1c618a3ae97851862ac0ffbbddf87c401e3ed300.dat deleted file mode 100644 index d833696..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/08/5a/085a109da374efc150f1d47e1c618a3ae97851862ac0ffbbddf87c401e3ed300.dat +++ /dev/null @@ -1,25 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-cf354171da2dc4c29bf05122804ec45d31c90c644403cce6bf724770f453923c-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:8:"filename";s:153:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Foundation/Auth/Access/Authorizable.php";}}s:9:"namespace";s:33:"Illuminate\Foundation\Auth\Access";s:4:"name";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:9:"shortName";s:12:"Authorizable";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:7;s:7:"endLine";i:56;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:4:{s:3:"can";a:20:{s:4:"name";s:3:"can";s:10:"parameters";a:2:{s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:16;s:7:"endLine";i:16;s:11:"startColumn";i:25;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:16;s:7:"endLine";i:16;s:13:"startTokenPos";i:33;s:12:"startFilePos";i:352;s:11:"endTokenPos";i:34;s:10:"endFilePos";i:353;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:16;s:7:"endLine";i:16;s:11:"startColumn";i:37;s:9:"endColumn";i:51;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:156:"/** - * Determine if the entity has the given abilities. - * - * @param iterable|\UnitEnum|string $abilities - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:16;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:33:"Illuminate\Foundation\Auth\Access";s:18:"declaringClassName";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:21:"implementingClassName";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:16:"currentClassName";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:9:"aliasName";N;}s:6:"canAny";a:20:{s:4:"name";s:6:"canAny";s:10:"parameters";a:2:{s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:28;s:7:"endLine";i:28;s:11:"startColumn";i:28;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:28;s:7:"endLine";i:28;s:13:"startTokenPos";i:79;s:12:"startFilePos";i:693;s:11:"endTokenPos";i:80;s:10:"endFilePos";i:694;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:28;s:7:"endLine";i:28;s:11:"startColumn";i:40;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:163:"/** - * Determine if the entity has any of the given abilities. - * - * @param iterable|\UnitEnum|string $abilities - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:28;s:7:"endLine";i:31;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:33:"Illuminate\Foundation\Auth\Access";s:18:"declaringClassName";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:21:"implementingClassName";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:16:"currentClassName";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:9:"aliasName";N;}s:4:"cant";a:20:{s:4:"name";s:4:"cant";s:10:"parameters";a:2:{s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:40;s:7:"endLine";i:40;s:11:"startColumn";i:26;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:40;s:7:"endLine";i:40;s:13:"startTokenPos";i:125;s:12:"startFilePos";i:1033;s:11:"endTokenPos";i:126;s:10:"endFilePos";i:1034;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:40;s:7:"endLine";i:40;s:11:"startColumn";i:38;s:9:"endColumn";i:52;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:166:"/** - * Determine if the entity does not have the given abilities. - * - * @param iterable|\UnitEnum|string $abilities - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:40;s:7:"endLine";i:43;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:33:"Illuminate\Foundation\Auth\Access";s:18:"declaringClassName";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:21:"implementingClassName";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:16:"currentClassName";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:9:"aliasName";N;}s:6:"cannot";a:20:{s:4:"name";s:6:"cannot";s:10:"parameters";a:2:{s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:52;s:7:"endLine";i:52;s:11:"startColumn";i:28;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:52;s:7:"endLine";i:52;s:13:"startTokenPos";i:163;s:12:"startFilePos";i:1350;s:11:"endTokenPos";i:164;s:10:"endFilePos";i:1351;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:52;s:7:"endLine";i:52;s:11:"startColumn";i:40;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:166:"/** - * Determine if the entity does not have the given abilities. - * - * @param iterable|\UnitEnum|string $abilities - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:52;s:7:"endLine";i:55;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:33:"Illuminate\Foundation\Auth\Access";s:18:"declaringClassName";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:21:"implementingClassName";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:16:"currentClassName";s:46:"Illuminate\Foundation\Auth\Access\Authorizable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/09/09/0909f9e698a7b847d87dc1fb8bd749d61201dc947a3f8998f8c672d605190d6e.dat b/backend/.cache/phpstan/cache/PHPStan/09/09/0909f9e698a7b847d87dc1fb8bd749d61201dc947a3f8998f8c672d605190d6e.dat deleted file mode 100644 index 1ba4b6b..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/09/09/0909f9e698a7b847d87dc1fb8bd749d61201dc947a3f8998f8c672d605190d6e.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-5d4eb0eee1be78b6c5dcf69e8907d5b85ecd4368716ff8a32f431848265c986b-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:33:"illuminate\support\facades\facade";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/0d/33/0d33c99c98aab12b27efc4b132d578467a2c5b57a6f960d64e631960ddbb5745.dat b/backend/.cache/phpstan/cache/PHPStan/0d/33/0d33c99c98aab12b27efc4b132d578467a2c5b57a6f960d64e631960ddbb5745.dat deleted file mode 100644 index ef0b4e5..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/0d/33/0d33c99c98aab12b27efc4b132d578467a2c5b57a6f960d64e631960ddbb5745.dat +++ /dev/null @@ -1,6 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-5258583536b1ed008cbb2779c6780816fe1c5b64faae786e0887608531870463-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:57:"Illuminate\Contracts\Support\CanBeEscapedWhenCastToString";s:8:"filename";s:164:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Support/CanBeEscapedWhenCastToString.php";}}s:9:"namespace";s:28:"Illuminate\Contracts\Support";s:4:"name";s:57:"Illuminate\Contracts\Support\CanBeEscapedWhenCastToString";s:9:"shortName";s:28:"CanBeEscapedWhenCastToString";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:14;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:1:{s:25:"escapeWhenCastingToString";a:20:{s:4:"name";s:25:"escapeWhenCastingToString";s:10:"parameters";a:1:{s:6:"escape";a:14:{s:4:"name";s:6:"escape";s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:13;s:7:"endLine";i:13;s:13:"startTokenPos";i:25;s:12:"startFilePos";i:320;s:11:"endTokenPos";i:25;s:10:"endFilePos";i:323;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:47;s:9:"endColumn";i:60;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:150:"/** - * Indicate that the object's string representation should be escaped when __toString is invoked. - * - * @param bool $escape - * @return $this - */";s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:62;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Contracts\Support";s:18:"declaringClassName";s:57:"Illuminate\Contracts\Support\CanBeEscapedWhenCastToString";s:21:"implementingClassName";s:57:"Illuminate\Contracts\Support\CanBeEscapedWhenCastToString";s:16:"currentClassName";s:57:"Illuminate\Contracts\Support\CanBeEscapedWhenCastToString";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/0d/f8/0df84247008ce52b4772ba366e099048bca3e1d472f18ced73feeef8fc4edb77.dat b/backend/.cache/phpstan/cache/PHPStan/0d/f8/0df84247008ce52b4772ba366e099048bca3e1d472f18ced73feeef8fc4edb77.dat deleted file mode 100644 index 3c9dfdb..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/0d/f8/0df84247008ce52b4772ba366e099048bca3e1d472f18ced73feeef8fc4edb77.dat +++ /dev/null @@ -1,60 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:9:"FFI\CData";s:8:"filename";s:27:"phpstorm-stubs:FFI/FFI.stub";s:13:"extensionName";s:3:"FFI";s:9:"aliasName";N;}}s:9:"namespace";s:3:"FFI";s:4:"name";s:9:"FFI\CData";s:9:"shortName";s:5:"CData";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:32;s:10:"docComment";s:1019:"/** - * Proxy object that provides access to compiled structures. - * - * - In the case that {@see CData} is a wrapper over raw C data, it - * contains an additional {@see CData::$cdata} property. - * - * - In the case that the CData is a wrapper over an arbitrary C structure, - * then it allows reading and writing to the fields defined by - * this structure. - * - * - In the case that CData is a wrapper over an array, it is an - * implementation of the {@see \Traversable}, {@see \Countable}, - * and {@see \ArrayAccess} - * - * - In the case when CData is a wrapper over a function pointer, it can - * be called. - * - * @link https://www.php.net/manual/en/class.ffi-cdata.php - * - * @template T of int|float|bool|null|string|CData = null - * - * @mixin \Countable - * @mixin \Traversable, T> - * @mixin \ArrayAccess, T> - * - * @property T $cdata - * - * @method mixed __get(string $name) - * @method mixed __set(string $name, mixed $value) - * @method mixed __invoke(mixed ...$args) - * - * @since 7.4 - */";s:10:"attributes";a:0:{}s:9:"startLine";i:38;s:7:"endLine";i:87;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:5:{s:12:"offsetExists";a:20:{s:4:"name";s:12:"offsetExists";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:46;s:7:"endLine";i:46;s:11:"startColumn";i:35;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:143:"/** - * Note that this method does not physically exist and is only required - * for correct type inference. - * - * @param int<0, max> $offset - */";s:9:"startLine";i:46;s:7:"endLine";i:48;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:4;s:9:"namespace";s:3:"FFI";s:18:"declaringClassName";s:9:"FFI\CData";s:21:"implementingClassName";s:9:"FFI\CData";s:16:"currentClassName";s:9:"FFI\CData";s:9:"aliasName";N;}s:9:"offsetGet";a:20:{s:4:"name";s:9:"offsetGet";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:56;s:7:"endLine";i:56;s:11:"startColumn";i:32;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:156:"/** - * Note that this method does not physically exist and is only required - * for correct type inference. - * - * @param int<0, max> $offset - * @return T - */";s:9:"startLine";i:56;s:7:"endLine";i:58;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:4;s:9:"namespace";s:3:"FFI";s:18:"declaringClassName";s:9:"FFI\CData";s:21:"implementingClassName";s:9:"FFI\CData";s:16:"currentClassName";s:9:"FFI\CData";s:9:"aliasName";N;}s:9:"offsetSet";a:20:{s:4:"name";s:9:"offsetSet";s:10:"parameters";a:2:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:66;s:7:"endLine";i:66;s:11:"startColumn";i:32;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:66;s:7:"endLine";i:66;s:11:"startColumn";i:45;s:9:"endColumn";i:56;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:162:"/** - * Note that this method does not physically exist and is only required - * for correct type inference. - * - * @param int<0, max> $offset - * @param T $value - */";s:9:"startLine";i:66;s:7:"endLine";i:68;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:4;s:9:"namespace";s:3:"FFI";s:18:"declaringClassName";s:9:"FFI\CData";s:21:"implementingClassName";s:9:"FFI\CData";s:16:"currentClassName";s:9:"FFI\CData";s:9:"aliasName";N;}s:11:"offsetUnset";a:20:{s:4:"name";s:11:"offsetUnset";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:75;s:7:"endLine";i:75;s:11:"startColumn";i:34;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:143:"/** - * Note that this method does not physically exist and is only required - * for correct type inference. - * - * @param int<0, max> $offset - */";s:9:"startLine";i:75;s:7:"endLine";i:77;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:4;s:9:"namespace";s:3:"FFI";s:18:"declaringClassName";s:9:"FFI\CData";s:21:"implementingClassName";s:9:"FFI\CData";s:16:"currentClassName";s:9:"FFI\CData";s:9:"aliasName";N;}s:5:"count";a:20:{s:4:"name";s:5:"count";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:136:"/** - * Note that this method does not physically exist and is only required - * for correct type inference. - * - * @return int<0, max> - */";s:9:"startLine";i:84;s:7:"endLine";i:86;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:4;s:9:"namespace";s:3:"FFI";s:18:"declaringClassName";s:9:"FFI\CData";s:21:"implementingClassName";s:9:"FFI\CData";s:16:"currentClassName";s:9:"FFI\CData";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/0f/98/0f98220304268e3f64df272bbb08ea25e6e09177c0f68d82aef07bd5211bad6f.dat b/backend/.cache/phpstan/cache/PHPStan/0f/98/0f98220304268e3f64df272bbb08ea25e6e09177c0f68d82aef07bd5211bad6f.dat deleted file mode 100644 index 98314e9..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/0f/98/0f98220304268e3f64df272bbb08ea25e6e09177c0f68d82aef07bd5211bad6f.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-3aff1f10359b3c3a539c9a9cd1506dcc221622746bcd46e42740d8e191d5234b-8.4.24";s:4:"data";a:3:{s:7:"classes";a:4:{s:9:"attribute";b:1;s:20:"returntypewillchange";b:1;s:22:"allowdynamicproperties";b:1;s:18:"sensitiveparameter";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/10/1e/101ea3dba2923f60b5c7a1535a078cfa562387951b588da424878ff702098c72.dat b/backend/.cache/phpstan/cache/PHPStan/10/1e/101ea3dba2923f60b5c7a1535a078cfa562387951b588da424878ff702098c72.dat deleted file mode 100644 index ef60c56..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/10/1e/101ea3dba2923f60b5c7a1535a078cfa562387951b588da424878ff702098c72.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:128:{s:32:"704a23fe8655ba8f6c2842fed5ac35f5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"uses";a:44:{s:10:"backedenum";s:10:"BackedEnum";s:10:"bigdecimal";s:21:"Brick\Math\BigDecimal";s:18:"brickmathexception";s:34:"Brick\Math\Exception\MathException";s:12:"roundingmode";s:23:"Brick\Math\RoundingMode";s:15:"carbonimmutable";s:22:"Carbon\CarbonImmutable";s:15:"carboninterface";s:22:"Carbon\CarbonInterface";s:17:"datetimeimmutable";s:17:"DateTimeImmutable";s:17:"datetimeinterface";s:17:"DateTimeInterface";s:8:"castable";s:47:"Illuminate\Contracts\Database\Eloquent\Castable";s:22:"castsinboundattributes";s:61:"Illuminate\Contracts\Database\Eloquent\CastsInboundAttributes";s:9:"arrayable";s:38:"Illuminate\Contracts\Support\Arrayable";s:7:"appends";s:47:"Illuminate\Database\Eloquent\Attributes\Appends";s:10:"dateformat";s:50:"Illuminate\Database\Eloquent\Attributes\DateFormat";s:5:"table";s:45:"Illuminate\Database\Eloquent\Attributes\Table";s:13:"asarrayobject";s:48:"Illuminate\Database\Eloquent\Casts\AsArrayObject";s:12:"ascollection";s:47:"Illuminate\Database\Eloquent\Casts\AsCollection";s:22:"asencryptedarrayobject";s:57:"Illuminate\Database\Eloquent\Casts\AsEncryptedArrayObject";s:21:"asencryptedcollection";s:56:"Illuminate\Database\Eloquent\Casts\AsEncryptedCollection";s:17:"asenumarrayobject";s:52:"Illuminate\Database\Eloquent\Casts\AsEnumArrayObject";s:16:"asenumcollection";s:51:"Illuminate\Database\Eloquent\Casts\AsEnumCollection";s:9:"attribute";s:44:"Illuminate\Database\Eloquent\Casts\Attribute";s:4:"json";s:39:"Illuminate\Database\Eloquent\Casts\Json";s:20:"invalidcastexception";s:49:"Illuminate\Database\Eloquent\InvalidCastException";s:21:"jsonencodingexception";s:50:"Illuminate\Database\Eloquent\JsonEncodingException";s:25:"missingattributeexception";s:54:"Illuminate\Database\Eloquent\MissingAttributeException";s:8:"relation";s:47:"Illuminate\Database\Eloquent\Relations\Relation";s:29:"lazyloadingviolationexception";s:49:"Illuminate\Database\LazyLoadingViolationException";s:3:"arr";s:22:"Illuminate\Support\Arr";s:6:"carbon";s:25:"Illuminate\Support\Carbon";s:10:"collection";s:29:"Illuminate\Support\Collection";s:14:"basecollection";s:29:"Illuminate\Support\Collection";s:13:"mathexception";s:43:"Illuminate\Support\Exceptions\MathException";s:5:"crypt";s:32:"Illuminate\Support\Facades\Crypt";s:4:"date";s:31:"Illuminate\Support\Facades\Date";s:4:"hash";s:31:"Illuminate\Support\Facades\Hash";s:3:"str";s:22:"Illuminate\Support\Str";s:24:"invalidargumentexception";s:24:"InvalidArgumentException";s:14:"logicexception";s:14:"LogicException";s:15:"reflectionclass";s:15:"ReflectionClass";s:16:"reflectionmethod";s:16:"ReflectionMethod";s:19:"reflectionnamedtype";s:19:"ReflectionNamedType";s:16:"runtimeexception";s:16:"RuntimeException";s:10:"stringable";s:10:"Stringable";s:10:"valueerror";s:10:"ValueError";}s:9:"constUses";a:0:{}}s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"3d973316434f0c789d560f63e2da8efa";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:23:"initializeHasAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c101df93702a4bb2d842f454f2ca6783";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:17:"attributesToArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"71d4eb77215ebeff7ddcb6771337e564";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:24:"addDateAttributesToArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f818e57b30a997c4168c935adb145220";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:27:"addMutatedAttributesToArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b081c6f5ae34b6fa2cc1604df0fb7294";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:24:"addCastAttributesToArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6178b6446cd696fd7b9e50991dc792a0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:22:"getArrayableAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"e4c26b53a04c85bcdd4ed3c288e2daa0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:19:"getArrayableAppends";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"54c35c9d7715dbd75afbb78b2ed71e47";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:16:"relationsToArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0e75b1e4ebc3100f24c5925a4c0316d4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:21:"getArrayableRelations";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"736a120b94f011d0e6fc114dce327b54";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:17:"getArrayableItems";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"130351d4277c7e278722de6fc0590342";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:12:"hasAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"a17e7f0f7ebe2c6bbc2839e8d28e3d56";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:12:"getAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"644422ab71b15b950c6ed3bb4798b8a7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:42:"throwMissingAttributeExceptionIfApplicable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c5e3f918a915832e8c456a851e837a6d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:17:"getAttributeValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"833e4aa4675aae847996ab3d4287f4f6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:21:"getAttributeFromArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6d18ddd4c27657f9373783b738d153db";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:16:"getRelationValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"60d73aea5da6333bc43cef2611e2c7e1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:10:"isRelation";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"e69835800cd5de68d970252498a1d446";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:26:"handleLazyLoadingViolation";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"77f484944c56709d65364cfd2bb39077";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:25:"getRelationshipFromMethod";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"914fd4ea77269c0fe796ff7fee928c83";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:13:"hasGetMutator";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2d3cd9630fb78cf7d410bb491d5cc12c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:19:"hasAttributeMutator";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f77b80c62881a8cb8ada86e8809f2dae";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:22:"hasAttributeGetMutator";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"e78602c31764a161183cb8b9382e1625";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:16:"hasAnyGetMutator";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f824a50cb92d5f11238a30aa3820c785";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:15:"mutateAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8c47081dc000342bc73dae12b64fc109";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:30:"mutateAttributeMarkedAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"40f3768458843807bbfb50957686cdf5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:23:"mutateAttributeForArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b648c954a5921a4868a41e4efdc1eabe";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:10:"mergeCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"258620ce3d7280303345f1b1ca152536";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:26:"ensureCastsAreStringValues";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"7ff49be42cc5e018990c0b4ffef9b6f6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:13:"castAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"718d7c4deffdb071bfee238d3f87e6e7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:30:"getClassCastableAttributeValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"bb5e90a45571925c81eb71959c3b089c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:29:"getEnumCastableAttributeValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"933d41ad276081655557fb1771942234";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:11:"getCastType";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"13f41ee5227505622d977e8ce68b1cc2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:29:"deviateClassCastableAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"765def459d48a00f239871a5d9ee3c0b";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:31:"serializeClassCastableAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4e1b08af7ced7bf9f2d0f5bcf6296fe4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:29:"compareClassCastableAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ab726be4109ff548390f12a7ce0b12cb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:20:"isCustomDateTimeCast";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1b045db537cdfe025e4eeb33d443846a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:29:"isImmutableCustomDateTimeCast";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c76e49f966a1a55f4b3b1fcb9b434c15";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:13:"isDecimalCast";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1dc095a3b01db7cf7e72a40dc648edb9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:12:"setAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"edea16626f17cb0b0f4db0d2798dc34a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:13:"hasSetMutator";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c18329b2b8b5e91ac28a959c671b7b95";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:22:"hasAttributeSetMutator";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"992a2f1bf554eb986e73d9670f4195be";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:24:"setMutatedAttributeValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0c47a4a14ea7faba08a67e61df07ec61";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:39:"setAttributeMarkedMutatedAttributeValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9774c319bd66c94bbe2a9a82cd6e9457";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:15:"isDateAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c2a38ce8612b9f29c2759a09b6338a78";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:17:"fillJsonAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f992919b34d825432b5438c4d8e284e7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:25:"setClassCastableAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"15a46b89ae97f83fa4b3cef3d0be7624";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:24:"setEnumCastableAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"98c1f455123866e3330eedf2f9b10497";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:20:"getEnumCaseFromValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"a17219d07aad122edeee2d25bbd17e38";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:20:"getStorableEnumValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"3cb71f1636784aed1e505dc811b2b297";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:26:"getArrayAttributeWithValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"247eb7889b0add2fed28714bf747274f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:22:"getArrayAttributeByKey";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"67992e78afc072b94acc46276cc334ba";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:19:"castAttributeAsJson";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"cc13d5d3e57d37f6fc503e07db949d11";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:16:"getJsonCastFlags";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d8180a83128c6f92fe3c9447eec7c48a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:6:"asJson";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"09e7db0aad7dd43505fc4f74f0c7fb34";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:8:"fromJson";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"91fa5afa5bbe48142046e0077117a4fa";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:19:"fromEncryptedString";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6bf6c6a150c185dd64c093568e06a7a0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:30:"castAttributeAsEncryptedString";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4cbf48efd85819769337202788fc3f24";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:12:"encryptUsing";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"52af1636e3592b5555c4533bbf92be05";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:16:"currentEncrypter";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"46cc0b0db182f5ac71ab0c9a2f11d3b7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:27:"castAttributeAsHashedString";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c2c02f6736143a10bf2c7ce68f783ea3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:9:"fromFloat";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"93ccf41a9e0b7ec2429f1337f6ed7ebc";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:9:"asDecimal";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"532d3823ab6aae30944cadfec40207f0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:6:"asDate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ecd37fc822eae22cc4dbe1e6befdb1f4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:10:"asDateTime";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5ac2ebc0c863b8902459e2a685320b48";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:20:"isStandardDateFormat";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"a114d31ecf4690105958f01a3a90dbfd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:12:"fromDateTime";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4ad059b695fe316d03df4be3a8c3a0ee";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:11:"asTimestamp";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"114bdb6f491efb951921ab74092a4622";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:13:"serializeDate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"dd06cb8ce87a747b7e924b9bbd0d19a2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:8:"getDates";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2d36b63ced839dc6cd69489a08e72e5f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:13:"getDateFormat";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"595d852b999f2e8fcd3ec1ad035b5979";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:13:"setDateFormat";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"21271c662f3873499618996ceefca2fe";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:7:"hasCast";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4f55334ecf11bbfe72aea04a3254dce9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:8:"getCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"672a2420bc0b0c22f094a785593ee8ff";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:5:"casts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"dd43ecb99a9fba92055c5f37440bbfed";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:22:"mergeDefaultAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"7033bc5097d3a9074407932c7a0b71a0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:14:"isDateCastable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"662ca113ade53a89c8ef0f38f2976861";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:30:"isDateCastableWithCustomFormat";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2a1552106ca43d333dc38268cf63c308";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:14:"isJsonCastable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0c6952acc1de90a2121c413334eee013";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:19:"isEncryptedCastable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0a2ed9644de8f3caa5778e7c7babbdfb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:24:"isEncryptedClassCastable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8847f4d204f7504c45ab665268bf0552";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:15:"isClassCastable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"93456fff1d3fd3c4ca781b2c1def3489";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:14:"isEnumCastable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"de72a779c4cf84c78013efb88431be17";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:15:"isClassDeviable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"30100b563fa6804e787ab4918b9b2bfb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:19:"isClassSerializable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8c5a6e3ee499d4930ed177d79f8759e9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:17:"isClassComparable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"7515fddb3a8f922a7cc9c28dceedd0a6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:18:"resolveCasterClass";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1f4cbdbd4e38e91f30bc474092b3de55";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:16:"parseCasterClass";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d552d1553db272af341280cb84f3eaf6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:30:"mergeAttributesFromCachedCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8eff1297bb7f49ba2a6284bf4d08a9e7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:29:"mergeAttributeFromCachedCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b5f08d809c1cf46892e9b9edbe4c373e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:29:"mergeAttributesFromClassCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"32c1a320a8a764eb4f0d56a571ce55e1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:28:"mergeAttributeFromClassCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"e8bfa304745b3fa745f43440f4201438";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:33:"mergeAttributesFromAttributeCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f10dcd5a79a5bf379907542c6dd30865";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:32:"mergeAttributeFromAttributeCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c25ae1657ad72e1c6cf55eb036219ecb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:26:"normalizeCastClassResponse";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"7e2edbc0366450636fe0ef9be093f965";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:13:"getAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2f167d0b547b0e4ad9c9d969998c1e7a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:22:"getAttributesForInsert";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b104d979db541ec41411e0647615ecd8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:16:"setRawAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d78ff48de4a65cca2e1189023d940bc9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:11:"getOriginal";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c1ce8adaf392b64fbe5be4a411cfb859";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:32:"getOriginalWithoutRewindingModel";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ae5c755b611bf5d5953cbf2d0331b130";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:14:"getRawOriginal";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"65f5ff18ded8288c948731b60261944a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:4:"only";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f68a6838a1e4b79e8152365fd9a4d1c5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:6:"except";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"49aa082aab13ffd45ef5c6bfbe9e7834";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:12:"syncOriginal";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"96c7d7d62a7b4d28698a8ae5b2d4f21c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:21:"syncOriginalAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"bf60129d7b8833044888deccfceb2ef8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:22:"syncOriginalAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6a27068e4dc358d90c2300adcd2c97be";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:11:"syncChanges";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2b7abab405460438962284c4118e777b";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:7:"isDirty";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"50f1ebeb997a16450f87c90c2c0387de";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:7:"isClean";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8eea2c3c825835f24c349bec9de0a1d4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:14:"discardChanges";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c7b6d2a24133920c9d458e8bee86d58e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:10:"wasChanged";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"fb6bcfa5d2280fa4599ddf12bd2f5ac0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:10:"hasChanges";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"229737006e3c4f4ba3df16ed30d06d88";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:8:"getDirty";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f5b16dc88b06f6d959b6628bdfe45d14";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:17:"getDirtyForUpdate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"dd72d9ee727e3cc4ad4bede29d7e8dff";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:10:"getChanges";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"66b4a6871f434a5e9d948287a513b989";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:11:"getPrevious";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"945e335ce3a0e1a7023677f98e85c778";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:20:"originalIsEquivalent";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f321303b9b39cb03992d6d8a25ad4bcf";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:19:"transformModelValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"42e0e62d9d8bd59db076eb11d0da6c5c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:6:"append";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9c149b0934659180f7cb1b3694a610b4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:10:"getAppends";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"639cf2fb60ea288c8fb669cd2cdcfa60";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:10:"setAppends";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"a5d4c9d472290bb00c3e89f6298dbf2c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:12:"mergeAppends";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d6d24937510ccc31c4f8a25eb5de1eec";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:11:"hasAppended";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"72bf6383e92350db1379ef55ee68e31c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:14:"withoutAppends";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0149486e909fc5c77d02aff71d85fe06";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:20:"getMutatedAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"dd611b49a29199e0ebca1c3c0c614da0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:22:"cacheMutatedAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"a855d966109918b699e869b4bafd9f86";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:17:"getMutatorMethods";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c65b9c29cad5fcfa642f490e7cd11b8b";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:12:"functionName";s:32:"getAttributeMarkedMutatorMethods";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:146:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php";a:2:{i:0;s:64:"dc9c6135905ad8505346723d923f663d758680d9d9f2a26646dd9b1687c28a4b";i:1;b:1;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/11/2e/112efab90605b263a104b230cd07cbdda86627dea4a1c5fae84adf7d5f57dc65.dat b/backend/.cache/phpstan/cache/PHPStan/11/2e/112efab90605b263a104b230cd07cbdda86627dea4a1c5fae84adf7d5f57dc65.dat deleted file mode 100644 index a188173..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/11/2e/112efab90605b263a104b230cd07cbdda86627dea4a1c5fae84adf7d5f57dc65.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-090df701a6a8b2eb43018aa088effa19d7f8bcdf09171b0147f0dce9f121f9c7";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:60:"PHPeste\Notifications\Providers\NotificationsServiceProvider";s:8:"filename";s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/notifications/src/Providers/NotificationsServiceProvider.php";}}s:9:"namespace";s:31:"PHPeste\Notifications\Providers";s:4:"name";s:60:"PHPeste\Notifications\Providers\NotificationsServiceProvider";s:9:"shortName";s:28:"NotificationsServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:14;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Support\ServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:11;s:7:"endLine";i:11;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:31:"PHPeste\Notifications\Providers";s:18:"declaringClassName";s:60:"PHPeste\Notifications\Providers\NotificationsServiceProvider";s:21:"implementingClassName";s:60:"PHPeste\Notifications\Providers\NotificationsServiceProvider";s:16:"currentClassName";s:60:"PHPeste\Notifications\Providers\NotificationsServiceProvider";s:9:"aliasName";N;}s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:31:"PHPeste\Notifications\Providers";s:18:"declaringClassName";s:60:"PHPeste\Notifications\Providers\NotificationsServiceProvider";s:21:"implementingClassName";s:60:"PHPeste\Notifications\Providers\NotificationsServiceProvider";s:16:"currentClassName";s:60:"PHPeste\Notifications\Providers\NotificationsServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/11/32/1132c023eed252de9e9d3a876dd056ec4973d93a49fee3befbc6ad2501778f1b.dat b/backend/.cache/phpstan/cache/PHPStan/11/32/1132c023eed252de9e9d3a876dd056ec4973d93a49fee3befbc6ad2501778f1b.dat deleted file mode 100644 index 8a3cbb8..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/11/32/1132c023eed252de9e9d3a876dd056ec4973d93a49fee3befbc6ad2501778f1b.dat +++ /dev/null @@ -1,244 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:16:"SimpleXMLElement";s:8:"filename";s:39:"phpstorm-stubs:SimpleXML/SimpleXML.stub";s:13:"extensionName";s:9:"SimpleXML";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:16:"SimpleXMLElement";s:9:"shortName";s:16:"SimpleXMLElement";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:114:"/** - * Represents an element in an XML document. - * @link https://php.net/manual/en/class.simplexmlelement.php - */";s:10:"attributes";a:0:{}s:9:"startLine";i:8;s:7:"endLine";i:449;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:6:{i:0;s:11:"Traversable";i:1;s:11:"ArrayAccess";i:2;s:9:"Countable";i:3;s:8:"Iterator";i:4;s:10:"Stringable";i:5;s:17:"RecursiveIterator";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:27:{s:11:"__construct";a:20:{s:4:"name";s:11:"__construct";s:10:"parameters";a:5:{s:4:"data";a:14:{s:4:"name";s:4:"data";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:24;s:7:"endLine";i:24;s:13:"startTokenPos";i:49;s:12:"startFilePos";i:1192;s:11:"endTokenPos";i:55;s:10:"endFilePos";i:1210;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:24;s:7:"endLine";i:24;s:13:"startTokenPos";i:61;s:12:"startFilePos";i:1222;s:11:"endTokenPos";i:61;s:10:"endFilePos";i:1223;}}}}}s:9:"startLine";i:24;s:7:"endLine";i:25;s:11:"startColumn";i:13;s:9:"endColumn";i:24;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"options";a:14:{s:4:"name";s:7:"options";s:7:"default";a:2:{s:4:"code";s:1:"0";s:10:"attributes";a:6:{s:9:"startLine";i:27;s:7:"endLine";i:27;s:13:"startTokenPos";i:95;s:12:"startFilePos";i:1378;s:11:"endTokenPos";i:95;s:10:"endFilePos";i:1378;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:26;s:7:"endLine";i:26;s:13:"startTokenPos";i:73;s:12:"startFilePos";i:1319;s:11:"endTokenPos";i:79;s:10:"endFilePos";i:1334;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:26;s:7:"endLine";i:26;s:13:"startTokenPos";i:85;s:12:"startFilePos";i:1346;s:11:"endTokenPos";i:85;s:10:"endFilePos";i:1347;}}}}}s:9:"startLine";i:26;s:7:"endLine";i:27;s:11:"startColumn";i:13;s:9:"endColumn";i:28;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:9:"dataIsURL";a:14:{s:4:"name";s:9:"dataIsURL";s:7:"default";a:2:{s:4:"code";s:6:"\false";s:10:"attributes";a:6:{s:9:"startLine";i:29;s:7:"endLine";i:29;s:13:"startTokenPos";i:123;s:12:"startFilePos";i:1510;s:11:"endTokenPos";i:123;s:10:"endFilePos";i:1514;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:17:"['8.0' => 'bool']";s:10:"attributes";a:6:{s:9:"startLine";i:28;s:7:"endLine";i:28;s:13:"startTokenPos";i:101;s:12:"startFilePos";i:1447;s:11:"endTokenPos";i:107;s:10:"endFilePos";i:1463;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:28;s:7:"endLine";i:28;s:13:"startTokenPos";i:113;s:12:"startFilePos";i:1475;s:11:"endTokenPos";i:113;s:10:"endFilePos";i:1476;}}}}}s:9:"startLine";i:28;s:7:"endLine";i:29;s:11:"startColumn";i:13;s:9:"endColumn";i:35;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:17:"namespaceOrPrefix";a:14:{s:4:"name";s:17:"namespaceOrPrefix";s:7:"default";a:2:{s:4:"code";s:2:"""";s:10:"attributes";a:6:{s:9:"startLine";i:31;s:7:"endLine";i:31;s:13:"startTokenPos";i:151;s:12:"startFilePos";i:1658;s:11:"endTokenPos";i:151;s:10:"endFilePos";i:1659;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:30;s:7:"endLine";i:30;s:13:"startTokenPos";i:129;s:12:"startFilePos";i:1583;s:11:"endTokenPos";i:135;s:10:"endFilePos";i:1601;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:30;s:7:"endLine";i:30;s:13:"startTokenPos";i:141;s:12:"startFilePos";i:1613;s:11:"endTokenPos";i:141;s:10:"endFilePos";i:1614;}}}}}s:9:"startLine";i:30;s:7:"endLine";i:31;s:11:"startColumn";i:13;s:9:"endColumn";i:42;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}s:8:"isPrefix";a:14:{s:4:"name";s:8:"isPrefix";s:7:"default";a:2:{s:4:"code";s:6:"\false";s:10:"attributes";a:6:{s:9:"startLine";i:33;s:7:"endLine";i:33;s:13:"startTokenPos";i:179;s:12:"startFilePos";i:1790;s:11:"endTokenPos";i:179;s:10:"endFilePos";i:1794;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:17:"['8.0' => 'bool']";s:10:"attributes";a:6:{s:9:"startLine";i:32;s:7:"endLine";i:32;s:13:"startTokenPos";i:157;s:12:"startFilePos";i:1728;s:11:"endTokenPos";i:163;s:10:"endFilePos";i:1744;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:32;s:7:"endLine";i:32;s:13:"startTokenPos";i:169;s:12:"startFilePos";i:1756;s:11:"endTokenPos";i:169;s:10:"endFilePos";i:1757;}}}}}s:9:"startLine";i:32;s:7:"endLine";i:33;s:11:"startColumn";i:13;s:9:"endColumn";i:34;s:14:"parameterIndex";i:4;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:679:"/** - * Creates a new SimpleXMLElement object - * @link https://php.net/manual/en/simplexmlelement.construct.php - * @param string $data A well-formed XML string or the path or URL to an XML document if data_is_url is TRUE. - * @param int $options Optionally used to specify additional Libxml parameters. - * @param bool $dataIsURL By default, data_is_url is FALSE. - * Use TRUE to specify that data is a path or URL to an XML document instead of string data. - * @param string $namespaceOrPrefix Namespace prefix or URI. - * @param bool $isPrefix TRUE if ns is a prefix, FALSE if it's a URI; defaults to FALSE. - * @throws Exception if the XML data could not be parsed. - * @since 5.0 - */";s:9:"startLine";i:22;s:7:"endLine";i:36;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:5:"__get";a:20:{s:4:"name";s:5:"__get";s:10:"parameters";a:1:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:43;s:7:"endLine";i:43;s:11:"startColumn";i:32;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:171:"/** - * Provides access to element's children - * private Method not callable directly, stub exists for typehint only - * @param string $name child name - * @return static - */";s:9:"startLine";i:43;s:7:"endLine";i:45;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:4;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:5:"asXML";a:20:{s:4:"name";s:5:"asXML";s:10:"parameters";a:1:{s:8:"filename";a:14:{s:4:"name";s:8:"filename";s:7:"default";a:2:{s:4:"code";s:5:"\null";s:10:"attributes";a:6:{s:9:"startLine";i:63;s:7:"endLine";i:63;s:13:"startTokenPos";i:242;s:12:"startFilePos";i:3026;s:11:"endTokenPos";i:242;s:10:"endFilePos";i:3029;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:24:"['8.0' => 'string|null']";s:10:"attributes";a:6:{s:9:"startLine";i:62;s:7:"endLine";i:62;s:13:"startTokenPos";i:218;s:12:"startFilePos";i:2950;s:11:"endTokenPos";i:224;s:10:"endFilePos";i:2973;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:62;s:7:"endLine";i:62;s:13:"startTokenPos";i:230;s:12:"startFilePos";i:2985;s:11:"endTokenPos";i:230;s:10:"endFilePos";i:2986;}}}}}s:9:"startLine";i:62;s:7:"endLine";i:63;s:11:"startColumn";i:13;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:582:"/** - * Return a well-formed XML string based on SimpleXML element - * @link https://php.net/manual/en/simplexmlelement.asxml.php - * @param string $filename [optional]

- * If specified, the function writes the data to the file rather than - * returning it. - *

- * @return string|bool If the filename isn't specified, this function - * returns a string on success and FALSE on error. If the - * parameter is specified, it returns TRUE if the file was written - * successfully and FALSE otherwise. - * @since 5.0 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:60;s:7:"endLine";i:66;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:7:"saveXML";a:20:{s:4:"name";s:7:"saveXML";s:10:"parameters";a:1:{s:8:"filename";a:14:{s:4:"name";s:8:"filename";s:7:"default";a:2:{s:4:"code";s:5:"\null";s:10:"attributes";a:6:{s:9:"startLine";i:84;s:7:"endLine";i:84;s:13:"startTokenPos";i:295;s:12:"startFilePos";i:4008;s:11:"endTokenPos";i:295;s:10:"endFilePos";i:4011;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:24:"['8.0' => 'string|null']";s:10:"attributes";a:6:{s:9:"startLine";i:83;s:7:"endLine";i:83;s:13:"startTokenPos";i:271;s:12:"startFilePos";i:3932;s:11:"endTokenPos";i:277;s:10:"endFilePos";i:3955;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:83;s:7:"endLine";i:83;s:13:"startTokenPos";i:283;s:12:"startFilePos";i:3967;s:11:"endTokenPos";i:283;s:10:"endFilePos";i:3968;}}}}}s:9:"startLine";i:83;s:7:"endLine";i:84;s:11:"startColumn";i:13;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:592:"/** - * Alias of SimpleXMLElement::asXML - * Return a well-formed XML string based on SimpleXML element - * @link https://php.net/manual/en/simplexmlelement.savexml.php - * @param string $filename [optional]

- * If specified, the function writes the data to the file rather than - * returning it. - *

- * @return string|bool If the filename isn't specified, this function - * returns a string on success and false on error. If the - * parameter is specified, it returns true if the file was written - * successfully and false otherwise. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:81;s:7:"endLine";i:87;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:5:"xpath";a:20:{s:4:"name";s:5:"xpath";s:10:"parameters";a:1:{s:10:"expression";a:14:{s:4:"name";s:10:"expression";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:100;s:7:"endLine";i:100;s:13:"startTokenPos";i:324;s:12:"startFilePos";i:4595;s:11:"endTokenPos";i:330;s:10:"endFilePos";i:4613;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:100;s:7:"endLine";i:100;s:13:"startTokenPos";i:336;s:12:"startFilePos";i:4625;s:11:"endTokenPos";i:336;s:10:"endFilePos";i:4626;}}}}}s:9:"startLine";i:100;s:7:"endLine";i:101;s:11:"startColumn";i:13;s:9:"endColumn";i:30;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:3:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"false";s:12:"isIdentifier";b:1;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:307:"/** - * Runs XPath query on XML data - * @link https://php.net/manual/en/simplexmlelement.xpath.php - * @param string $expression

- * An XPath path - *

- * @return static[]|false|null an array of SimpleXMLElement objects or FALSE in - * case of an error. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:98;s:7:"endLine";i:104;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:22:"registerXPathNamespace";a:20:{s:4:"name";s:22:"registerXPathNamespace";s:10:"parameters";a:2:{s:6:"prefix";a:14:{s:4:"name";s:6:"prefix";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:122;s:7:"endLine";i:122;s:13:"startTokenPos";i:373;s:12:"startFilePos";i:5589;s:11:"endTokenPos";i:379;s:10:"endFilePos";i:5607;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:122;s:7:"endLine";i:122;s:13:"startTokenPos";i:385;s:12:"startFilePos";i:5619;s:11:"endTokenPos";i:385;s:10:"endFilePos";i:5620;}}}}}s:9:"startLine";i:122;s:7:"endLine";i:123;s:11:"startColumn";i:13;s:9:"endColumn";i:26;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"namespace";a:14:{s:4:"name";s:9:"namespace";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:124;s:7:"endLine";i:124;s:13:"startTokenPos";i:397;s:12:"startFilePos";i:5718;s:11:"endTokenPos";i:403;s:10:"endFilePos";i:5736;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:124;s:7:"endLine";i:124;s:13:"startTokenPos";i:409;s:12:"startFilePos";i:5748;s:11:"endTokenPos";i:409;s:10:"endFilePos";i:5749;}}}}}s:9:"startLine";i:124;s:7:"endLine";i:125;s:11:"startColumn";i:13;s:9:"endColumn";i:29;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:591:"/** - * Creates a prefix/ns context for the next XPath query - * @link https://php.net/manual/en/simplexmlelement.registerxpathnamespace.php - * @param string $prefix

- * The namespace prefix to use in the XPath query for the namespace given in - * ns. - *

- * @param string $namespace

- * The namespace to use for the XPath query. This must match a namespace in - * use by the XML document or the XPath query using - * prefix will not return any results. - *

- * @return bool TRUE on success or FALSE on failure. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:120;s:7:"endLine";i:128;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:10:"attributes";a:20:{s:4:"name";s:10:"attributes";s:10:"parameters";a:2:{s:17:"namespaceOrPrefix";a:14:{s:4:"name";s:17:"namespaceOrPrefix";s:7:"default";a:2:{s:4:"code";s:5:"\null";s:10:"attributes";a:6:{s:9:"startLine";i:150;s:7:"endLine";i:150;s:13:"startTokenPos";i:466;s:12:"startFilePos";i:6826;s:11:"endTokenPos";i:466;s:10:"endFilePos";i:6829;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:24:"['8.0' => 'string|null']";s:10:"attributes";a:6:{s:9:"startLine";i:149;s:7:"endLine";i:149;s:13:"startTokenPos";i:442;s:12:"startFilePos";i:6741;s:11:"endTokenPos";i:448;s:10:"endFilePos";i:6764;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:149;s:7:"endLine";i:149;s:13:"startTokenPos";i:454;s:12:"startFilePos";i:6776;s:11:"endTokenPos";i:454;s:10:"endFilePos";i:6777;}}}}}s:9:"startLine";i:149;s:7:"endLine";i:150;s:11:"startColumn";i:13;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:8:"isPrefix";a:14:{s:4:"name";s:8:"isPrefix";s:7:"default";a:2:{s:4:"code";s:6:"\false";s:10:"attributes";a:6:{s:9:"startLine";i:152;s:7:"endLine";i:152;s:13:"startTokenPos";i:494;s:12:"startFilePos";i:6960;s:11:"endTokenPos";i:494;s:10:"endFilePos";i:6964;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:17:"['8.0' => 'bool']";s:10:"attributes";a:6:{s:9:"startLine";i:151;s:7:"endLine";i:151;s:13:"startTokenPos";i:472;s:12:"startFilePos";i:6898;s:11:"endTokenPos";i:478;s:10:"endFilePos";i:6914;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:151;s:7:"endLine";i:151;s:13:"startTokenPos";i:484;s:12:"startFilePos";i:6926;s:11:"endTokenPos";i:484;s:10:"endFilePos";i:6927;}}}}}s:9:"startLine";i:151;s:7:"endLine";i:152;s:11:"startColumn";i:13;s:9:"endColumn";i:34;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"static";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:621:"/** - * Identifies an element's attributes - * @link https://php.net/manual/en/simplexmlelement.attributes.php - * @param string $namespaceOrPrefix [optional]

- * An optional namespace for the retrieved attributes - *

- * @param bool $isPrefix [optional]

- * Default to FALSE - *

- * @return static|null a SimpleXMLElement object that can be - * iterated over to loop through the attributes on the tag. - *

- *

- * Returns NULL if called on a SimpleXMLElement - * object that already represents an attribute and not a tag. - * @since 5.0 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:147;s:7:"endLine";i:155;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:8:"children";a:20:{s:4:"name";s:8:"children";s:10:"parameters";a:2:{s:17:"namespaceOrPrefix";a:14:{s:4:"name";s:17:"namespaceOrPrefix";s:7:"default";a:2:{s:4:"code";s:5:"\null";s:10:"attributes";a:6:{s:9:"startLine";i:177;s:7:"endLine";i:177;s:13:"startTokenPos";i:550;s:12:"startFilePos";i:7954;s:11:"endTokenPos";i:550;s:10:"endFilePos";i:7957;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:24:"['8.0' => 'string|null']";s:10:"attributes";a:6:{s:9:"startLine";i:176;s:7:"endLine";i:176;s:13:"startTokenPos";i:526;s:12:"startFilePos";i:7869;s:11:"endTokenPos";i:532;s:10:"endFilePos";i:7892;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:176;s:7:"endLine";i:176;s:13:"startTokenPos";i:538;s:12:"startFilePos";i:7904;s:11:"endTokenPos";i:538;s:10:"endFilePos";i:7905;}}}}}s:9:"startLine";i:176;s:7:"endLine";i:177;s:11:"startColumn";i:13;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:8:"isPrefix";a:14:{s:4:"name";s:8:"isPrefix";s:7:"default";a:2:{s:4:"code";s:6:"\false";s:10:"attributes";a:6:{s:9:"startLine";i:179;s:7:"endLine";i:179;s:13:"startTokenPos";i:578;s:12:"startFilePos";i:8088;s:11:"endTokenPos";i:578;s:10:"endFilePos";i:8092;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:17:"['8.0' => 'bool']";s:10:"attributes";a:6:{s:9:"startLine";i:178;s:7:"endLine";i:178;s:13:"startTokenPos";i:556;s:12:"startFilePos";i:8026;s:11:"endTokenPos";i:562;s:10:"endFilePos";i:8042;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:178;s:7:"endLine";i:178;s:13:"startTokenPos";i:568;s:12:"startFilePos";i:8054;s:11:"endTokenPos";i:568;s:10:"endFilePos";i:8055;}}}}}s:9:"startLine";i:178;s:7:"endLine";i:179;s:11:"startColumn";i:13;s:9:"endColumn";i:34;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"static";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:537:"/** - * Finds children of given node - * @link https://php.net/manual/en/simplexmlelement.children.php - * @param string $namespaceOrPrefix [optional]

- * An XML namespace. - *

- * @param bool $isPrefix [optional]

- * If is_prefix is TRUE, - * ns will be regarded as a prefix. If FALSE, - * ns will be regarded as a namespace - * URL. - *

- * @return static|null a SimpleXMLElement element, whether the node - * has children or not. - * @since 5.0 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:173;s:7:"endLine";i:182;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:13:"getNamespaces";a:20:{s:4:"name";s:13:"getNamespaces";s:10:"parameters";a:1:{s:9:"recursive";a:14:{s:4:"name";s:9:"recursive";s:7:"default";a:2:{s:4:"code";s:6:"\false";s:10:"attributes";a:6:{s:9:"startLine";i:199;s:7:"endLine";i:199;s:13:"startTokenPos";i:632;s:12:"startFilePos";i:8945;s:11:"endTokenPos";i:632;s:10:"endFilePos";i:8949;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:17:"['8.0' => 'bool']";s:10:"attributes";a:6:{s:9:"startLine";i:198;s:7:"endLine";i:198;s:13:"startTokenPos";i:610;s:12:"startFilePos";i:8882;s:11:"endTokenPos";i:616;s:10:"endFilePos";i:8898;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:198;s:7:"endLine";i:198;s:13:"startTokenPos";i:622;s:12:"startFilePos";i:8910;s:11:"endTokenPos";i:622;s:10:"endFilePos";i:8911;}}}}}s:9:"startLine";i:198;s:7:"endLine";i:199;s:11:"startColumn";i:13;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:457:"/** - * Returns namespaces used in document - * @link https://php.net/manual/en/simplexmlelement.getnamespaces.php - * @param bool $recursive [optional]

- * If specified, returns all namespaces used in parent and child nodes. - * Otherwise, returns only namespaces used in root node. - *

- * @return array The getNamespaces method returns an array of - * namespace names with their associated URIs. - * @since 5.1 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:195;s:7:"endLine";i:202;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:16:"getDocNamespaces";a:20:{s:4:"name";s:16:"getDocNamespaces";s:10:"parameters";a:2:{s:9:"recursive";a:14:{s:4:"name";s:9:"recursive";s:7:"default";a:2:{s:4:"code";s:6:"\false";s:10:"attributes";a:6:{s:9:"startLine";i:223;s:7:"endLine";i:223;s:13:"startTokenPos";i:685;s:12:"startFilePos";i:10010;s:11:"endTokenPos";i:685;s:10:"endFilePos";i:10014;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:17:"['8.0' => 'bool']";s:10:"attributes";a:6:{s:9:"startLine";i:222;s:7:"endLine";i:222;s:13:"startTokenPos";i:663;s:12:"startFilePos";i:9947;s:11:"endTokenPos";i:669;s:10:"endFilePos";i:9963;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:222;s:7:"endLine";i:222;s:13:"startTokenPos";i:675;s:12:"startFilePos";i:9975;s:11:"endTokenPos";i:675;s:10:"endFilePos";i:9976;}}}}}s:9:"startLine";i:222;s:7:"endLine";i:223;s:11:"startColumn";i:13;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:8:"fromRoot";a:14:{s:4:"name";s:8:"fromRoot";s:7:"default";a:2:{s:4:"code";s:5:"\true";s:10:"attributes";a:6:{s:9:"startLine";i:225;s:7:"endLine";i:225;s:13:"startTokenPos";i:713;s:12:"startFilePos";i:10145;s:11:"endTokenPos";i:713;s:10:"endFilePos";i:10148;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:17:"['8.0' => 'bool']";s:10:"attributes";a:6:{s:9:"startLine";i:224;s:7:"endLine";i:224;s:13:"startTokenPos";i:691;s:12:"startFilePos";i:10083;s:11:"endTokenPos";i:697;s:10:"endFilePos";i:10099;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:224;s:7:"endLine";i:224;s:13:"startTokenPos";i:703;s:12:"startFilePos";i:10111;s:11:"endTokenPos";i:703;s:10:"endFilePos";i:10112;}}}}}s:9:"startLine";i:224;s:7:"endLine";i:225;s:11:"startColumn";i:13;s:9:"endColumn";i:33;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"false";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:632:"/** - * Returns namespaces declared in document - * @link https://php.net/manual/en/simplexmlelement.getdocnamespaces.php - * @param bool $recursive [optional]

- * If specified, returns all namespaces declared in parent and child nodes. - * Otherwise, returns only namespaces declared in root node. - *

- * @param bool $fromRoot [optional]

- * Allows you to recursively check namespaces under a child node instead of - * from the root of the XML doc. - *

- * @return array The getDocNamespaces method returns an array - * of namespace names with their associated URIs. - * @since 5.1 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:219;s:7:"endLine";i:228;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:7:"getName";a:20:{s:4:"name";s:7:"getName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:288:"/** - * Gets the name of the XML element - * @link https://php.net/manual/en/simplexmlelement.getname.php - * @return string The getName method returns as a string the - * name of the XML tag referenced by the SimpleXMLElement object. - * @since 5.1 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:237;s:7:"endLine";i:241;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:8:"addChild";a:20:{s:4:"name";s:8:"addChild";s:10:"parameters";a:3:{s:13:"qualifiedName";a:14:{s:4:"name";s:13:"qualifiedName";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:261;s:7:"endLine";i:261;s:13:"startTokenPos";i:767;s:12:"startFilePos";i:11580;s:11:"endTokenPos";i:773;s:10:"endFilePos";i:11598;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:261;s:7:"endLine";i:261;s:13:"startTokenPos";i:779;s:12:"startFilePos";i:11610;s:11:"endTokenPos";i:779;s:10:"endFilePos";i:11611;}}}}}s:9:"startLine";i:261;s:7:"endLine";i:262;s:11:"startColumn";i:13;s:9:"endColumn";i:33;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";a:2:{s:4:"code";s:5:"\null";s:10:"attributes";a:6:{s:9:"startLine";i:264;s:7:"endLine";i:264;s:13:"startTokenPos";i:815;s:12:"startFilePos";i:11789;s:11:"endTokenPos";i:815;s:10:"endFilePos";i:11792;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:24:"['8.0' => 'string|null']";s:10:"attributes";a:6:{s:9:"startLine";i:263;s:7:"endLine";i:263;s:13:"startTokenPos";i:791;s:12:"startFilePos";i:11716;s:11:"endTokenPos";i:797;s:10:"endFilePos";i:11739;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:263;s:7:"endLine";i:263;s:13:"startTokenPos";i:803;s:12:"startFilePos";i:11751;s:11:"endTokenPos";i:803;s:10:"endFilePos";i:11752;}}}}}s:9:"startLine";i:263;s:7:"endLine";i:264;s:11:"startColumn";i:13;s:9:"endColumn";i:37;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:9:"namespace";a:14:{s:4:"name";s:9:"namespace";s:7:"default";a:2:{s:4:"code";s:5:"\null";s:10:"attributes";a:6:{s:9:"startLine";i:266;s:7:"endLine";i:266;s:13:"startTokenPos";i:845;s:12:"startFilePos";i:11938;s:11:"endTokenPos";i:845;s:10:"endFilePos";i:11941;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:24:"['8.0' => 'string|null']";s:10:"attributes";a:6:{s:9:"startLine";i:265;s:7:"endLine";i:265;s:13:"startTokenPos";i:821;s:12:"startFilePos";i:11861;s:11:"endTokenPos";i:827;s:10:"endFilePos";i:11884;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:265;s:7:"endLine";i:265;s:13:"startTokenPos";i:833;s:12:"startFilePos";i:11896;s:11:"endTokenPos";i:833;s:10:"endFilePos";i:11897;}}}}}s:9:"startLine";i:265;s:7:"endLine";i:266;s:11:"startColumn";i:13;s:9:"endColumn";i:41;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"static";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:591:"/** - * Adds a child element to the XML node - * @link https://php.net/manual/en/simplexmlelement.addchild.php - * @param string $qualifiedName

- * The name of the child element to add. - *

- * @param string $value [optional]

- * If specified, the value of the child element. - *

- * @param string $namespace [optional]

- * If specified, the namespace to which the child element belongs. - *

- * @return static|null The addChild method returns a SimpleXMLElement - * object representing the child added to the XML node. - * @since 5.1 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:259;s:7:"endLine";i:269;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:12:"addAttribute";a:20:{s:4:"name";s:12:"addAttribute";s:10:"parameters";a:3:{s:13:"qualifiedName";a:14:{s:4:"name";s:13:"qualifiedName";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:288;s:7:"endLine";i:288;s:13:"startTokenPos";i:873;s:12:"startFilePos";i:12745;s:11:"endTokenPos";i:879;s:10:"endFilePos";i:12763;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:288;s:7:"endLine";i:288;s:13:"startTokenPos";i:885;s:12:"startFilePos";i:12775;s:11:"endTokenPos";i:885;s:10:"endFilePos";i:12776;}}}}}s:9:"startLine";i:288;s:7:"endLine";i:289;s:11:"startColumn";i:13;s:9:"endColumn";i:33;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{s:4:"from";a:2:{s:4:"code";s:5:"'8.0'";s:10:"attributes";a:6:{s:9:"startLine";i:290;s:7:"endLine";i:290;s:13:"startTokenPos";i:900;s:12:"startFilePos";i:12894;s:11:"endTokenPos";i:900;s:10:"endFilePos";i:12898;}}}}}s:9:"startLine";i:290;s:7:"endLine";i:291;s:11:"startColumn";i:13;s:9:"endColumn";i:25;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:9:"namespace";a:14:{s:4:"name";s:9:"namespace";s:7:"default";a:2:{s:4:"code";s:5:"\null";s:10:"attributes";a:6:{s:9:"startLine";i:293;s:7:"endLine";i:293;s:13:"startTokenPos";i:936;s:12:"startFilePos";i:13072;s:11:"endTokenPos";i:936;s:10:"endFilePos";i:13075;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:24:"['8.0' => 'string|null']";s:10:"attributes";a:6:{s:9:"startLine";i:292;s:7:"endLine";i:292;s:13:"startTokenPos";i:912;s:12:"startFilePos";i:12995;s:11:"endTokenPos";i:918;s:10:"endFilePos";i:13018;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:292;s:7:"endLine";i:292;s:13:"startTokenPos";i:924;s:12:"startFilePos";i:13030;s:11:"endTokenPos";i:924;s:10:"endFilePos";i:13031;}}}}}s:9:"startLine";i:292;s:7:"endLine";i:293;s:11:"startColumn";i:13;s:9:"endColumn";i:41;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:476:"/** - * Adds an attribute to the SimpleXML element - * @link https://php.net/manual/en/simplexmlelement.addattribute.php - * @param string $qualifiedName

- * The name of the attribute to add. - *

- * @param string $value

- * The value of the attribute. - *

- * @param string $namespace [optional]

- * If specified, the namespace to which the attribute belongs. - *

- * @return void No value is returned. - * @since 5.1 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:286;s:7:"endLine";i:296;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:10:"__toString";a:20:{s:4:"name";s:10:"__toString";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['7.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:303;s:7:"endLine";i:303;s:13:"startTokenPos";i:952;s:12:"startFilePos";i:13419;s:11:"endTokenPos";i:958;s:10:"endFilePos";i:13437;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:303;s:7:"endLine";i:303;s:13:"startTokenPos";i:964;s:12:"startFilePos";i:13449;s:11:"endTokenPos";i:964;s:10:"endFilePos";i:13450;}}}}}s:10:"docComment";s:195:"/** - * Returns the string content - * @link https://php.net/manual/en/simplexmlelement.tostring.php - * @return string the string content on success or an empty string on failure. - * @since 5.3 - */";s:9:"startLine";i:303;s:7:"endLine";i:306;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:5:"count";a:20:{s:4:"name";s:5:"count";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:206:"/** - * Counts the children of an element - * @link https://php.net/manual/en/simplexmlelement.count.php - * @return int<0,max> the number of elements of an element. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:313;s:7:"endLine";i:317;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:12:"offsetExists";a:20:{s:4:"name";s:12:"offsetExists";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:325;s:7:"endLine";i:325;s:11:"startColumn";i:38;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:233:"/** - * Class provides access to children by position, and attributes by name - * private Method not callable directly, stub exists for typehint only - * @param string|int $offset - * @return bool true on success or false on failure. - */";s:9:"startLine";i:324;s:7:"endLine";i:327;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:9:"offsetGet";a:20:{s:4:"name";s:9:"offsetGet";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:335;s:7:"endLine";i:335;s:11:"startColumn";i:35;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:261:"/** - * Class provides access to children by position, and attributes by name - * private Method not callable directly, stub exists for typehint only - * @param string|int $offset - * @return static Either a named attribute or an element from a list of children - */";s:9:"startLine";i:334;s:7:"endLine";i:337;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:9:"offsetSet";a:20:{s:4:"name";s:9:"offsetSet";s:10:"parameters";a:2:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:345;s:7:"endLine";i:345;s:11:"startColumn";i:35;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:345;s:7:"endLine";i:345;s:11:"startColumn";i:44;s:9:"endColumn";i:49;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:219:"/** - * Class provides access to children by position, and attributes by name - * private Method not callable directly, stub exists for typehint only - * @param string|int $offset - * @param mixed $value - * @return void - */";s:9:"startLine";i:345;s:7:"endLine";i:347;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:11:"offsetUnset";a:20:{s:4:"name";s:11:"offsetUnset";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:354;s:7:"endLine";i:354;s:11:"startColumn";i:37;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:196:"/** - * Class provides access to children by position, and attributes by name - * private Method not callable directly, stub exists for typehint only - * @param string|int $offset - * @return void - */";s:9:"startLine";i:354;s:7:"endLine";i:356;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:6:"rewind";a:20:{s:4:"name";s:6:"rewind";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:180:"/** - * Rewind to the first element - * @link https://php.net/manual/en/simplexmliterator.rewind.php - * @return void No value is returned. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:363;s:7:"endLine";i:366;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:5:"valid";a:20:{s:4:"name";s:5:"valid";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:240:"/** - * Check whether the current element is valid - * @link https://php.net/manual/en/simplexmliterator.valid.php - * @return bool TRUE if the current element is valid, otherwise FALSE - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:373;s:7:"endLine";i:377;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:7:"current";a:20:{s:4:"name";s:7:"current";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:16:"SimpleXMLElement";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:264:"/** - * Returns the current element - * @link https://php.net/manual/en/simplexmliterator.current.php - * @return static the current element as a SimpleXMLElement object. - * @throws \Error Throws an Error on failure. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:385;s:7:"endLine";i:389;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:3:"key";a:20:{s:4:"name";s:3:"key";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:398;s:7:"endLine";i:398;s:13:"startTokenPos";i:1159;s:12:"startFilePos";i:17097;s:11:"endTokenPos";i:1165;s:10:"endFilePos";i:17115;}}s:7:"default";a:2:{s:4:"code";s:14:"'string|false'";s:10:"attributes";a:6:{s:9:"startLine";i:398;s:7:"endLine";i:398;s:13:"startTokenPos";i:1171;s:12:"startFilePos";i:17127;s:11:"endTokenPos";i:1171;s:10:"endFilePos";i:17140;}}}}}s:10:"docComment";s:290:"/** - * Return current key - * @link https://php.net/manual/en/simplexmliterator.key.php - * @return string|false the XML tag name of the element referenced by the current SimpleXMLIterator object - * @throws \Error Throws an Error on failure. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:397;s:7:"endLine";i:401;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:4:"next";a:20:{s:4:"name";s:4:"next";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:171:"/** - * Move to next element - * @link https://php.net/manual/en/simplexmliterator.next.php - * @return void No value is returned. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:408;s:7:"endLine";i:411;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:11:"hasChildren";a:20:{s:4:"name";s:11:"hasChildren";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:353:"/** - * Checks whether the current element has sub elements - * - * This method checks whether the current SimpleXMLElement element has sub-elements. - * - * @link https://php.net/manual/en/simplexmlelement.haschildren.php - * @return bool true if the current element has sub-elements, otherwise false - * @since 8.0 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:422;s:7:"endLine";i:426;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:11:"getChildren";a:20:{s:4:"name";s:11:"getChildren";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:16:"SimpleXMLElement";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:303:"/** - * Returns the sub-elements of the current element - * - * This method returns a SimpleXMLElement object containing sub-elements of the current - * SimpleXMLElement element. - * - * @link https://php.net/manual/en/simplexmlelement.getchildren.php - * @since 8.0 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:437;s:7:"endLine";i:441;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}s:11:"__debugInfo";a:20:{s:4:"name";s:11:"__debugInfo";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:18:"['8.6' => 'array']";s:10:"attributes";a:6:{s:9:"startLine";i:445;s:7:"endLine";i:445;s:13:"startTokenPos";i:1267;s:12:"startFilePos";i:18781;s:11:"endTokenPos";i:1273;s:10:"endFilePos";i:18798;}}s:7:"default";a:2:{s:4:"code";s:12:"'array|null'";s:10:"attributes";a:6:{s:9:"startLine";i:445;s:7:"endLine";i:445;s:13:"startTokenPos";i:1279;s:12:"startFilePos";i:18810;s:11:"endTokenPos";i:1279;s:10:"endFilePos";i:18821;}}}}}s:10:"docComment";s:21:"/** - * @since 8.3 - */";s:9:"startLine";i:445;s:7:"endLine";i:448;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"SimpleXMLElement";s:21:"implementingClassName";s:16:"SimpleXMLElement";s:16:"currentClassName";s:16:"SimpleXMLElement";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/11/88/11888e5060fbf78af475c4f03780c54b460abe156b373954e0f0ebf17830abfb.dat b/backend/.cache/phpstan/cache/PHPStan/11/88/11888e5060fbf78af475c4f03780c54b460abe156b373954e0f0ebf17830abfb.dat deleted file mode 100644 index b959053..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/11/88/11888e5060fbf78af475c4f03780c54b460abe156b373954e0f0ebf17830abfb.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:3:{s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/staabm/side-effects-detector/lib/SideEffect.php";a:5:{i:0;s:64:"e863effdb0d510b368ed7fc964800f4e1791a9c791cb4968d973c9d3971a2464";i:1;s:43:"827:1729400900:1793737430:70753625:16777230";i:2;a:1:{i:0;s:37:"staabm\sideeffectsdetector\sideeffect";}i:3;a:1:{i:0;s:38:"staabm\sideeffectsdetector\__construct";}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/staabm/side-effects-detector/lib/SideEffectsDetector.php";a:5:{i:0;s:64:"3b549bb69d677daf813069fc904d08c13250e216bcfc6ffa80fdd9e8db0ff197";i:1;s:45:"10378:1729400900:1793737430:70753633:16777230";i:2;a:1:{i:0;s:46:"staabm\sideeffectsdetector\sideeffectsdetector";}i:3;a:9:{i:0;s:38:"staabm\sideeffectsdetector\__construct";i:1;s:41:"staabm\sideeffectsdetector\getsideeffects";i:2;s:52:"staabm\sideeffectsdetector\getfunctioncallsideeffect";i:3;s:42:"staabm\sideeffectsdetector\getfunctioncall";i:4;s:40:"staabm\sideeffectsdetector\getmethodcall";i:5;s:44:"staabm\sideeffectsdetector\getpropertyaccess";i:6;s:46:"staabm\sideeffectsdetector\isanonymousfunction";i:7;s:45:"staabm\sideeffectsdetector\isnonlocalvariable";i:8;s:45:"staabm\sideeffectsdetector\consumewhitespaces";}i:4;a:0:{}}s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/staabm/side-effects-detector/lib/functionMetadata.php";a:5:{i:0;s:64:"d530bf1e74604fe62f5982e6df0fc47ed257ea946c0b5c05c0558e883b2f6b21";i:1;s:45:"88540:1729400900:1793737430:70753670:16777230";i:2;a:0:{}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/11/a3/11a37c7ebde4609363c318ba502c5d53f74d81e0d3d028ea1132b35dcf1f3a8c.dat b/backend/.cache/phpstan/cache/PHPStan/11/a3/11a37c7ebde4609363c318ba502c5d53f74d81e0d3d028ea1132b35dcf1f3a8c.dat deleted file mode 100644 index 24a42a2..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/11/a3/11a37c7ebde4609363c318ba502c5d53f74d81e0d3d028ea1132b35dcf1f3a8c.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/identity/src/Providers/IdentityServiceProvider.php";a:5:{i:0;s:64:"8be0e35d6b5907f0bca1a2eee450ada71b2948f4e1aa016eed51ef37905b7281";i:1;s:43:"248:1793737755:1793737755:70769258:16777230";i:2;a:1:{i:0;s:50:"phpeste\identity\providers\identityserviceprovider";}i:3;a:2:{i:0;s:35:"phpeste\identity\providers\register";i:1;s:31:"phpeste\identity\providers\boot";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/12/0d/120d17bbed58db97821a1d973451fd237162440eee7acbeeffdaf790fad0f728.dat b/backend/.cache/phpstan/cache/PHPStan/12/0d/120d17bbed58db97821a1d973451fd237162440eee7acbeeffdaf790fad0f728.dat deleted file mode 100644 index 2d892b7..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/12/0d/120d17bbed58db97821a1d973451fd237162440eee7acbeeffdaf790fad0f728.dat +++ /dev/null @@ -1,22 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-d8abf6cf9a7f35d0c1bed24bf26adef6bdb60cf0f3f9e0a0bc05639e17872c77-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:8:"filename";s:147:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Routing/UrlRoutable.php";}}s:9:"namespace";s:28:"Illuminate\Contracts\Routing";s:4:"name";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:9:"shortName";s:11:"UrlRoutable";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:39;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:4:{s:11:"getRouteKey";a:20:{s:4:"name";s:11:"getRouteKey";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:70:"/** - * Get the value of the model's route key. - * - * @return mixed - */";s:9:"startLine";i:12;s:7:"endLine";i:12;s:11:"startColumn";i:5;s:9:"endColumn";i:34;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Contracts\Routing";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:16:"currentClassName";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:9:"aliasName";N;}s:15:"getRouteKeyName";a:20:{s:4:"name";s:15:"getRouteKeyName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:64:"/** - * Get the route key for the model. - * - * @return string - */";s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:38;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Contracts\Routing";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:16:"currentClassName";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:9:"aliasName";N;}s:19:"resolveRouteBinding";a:20:{s:4:"name";s:19:"resolveRouteBinding";s:10:"parameters";a:2:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:28;s:7:"endLine";i:28;s:11:"startColumn";i:41;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"field";a:14:{s:4:"name";s:5:"field";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:28;s:7:"endLine";i:28;s:13:"startTokenPos";i:50;s:12:"startFilePos";i:569;s:11:"endTokenPos";i:50;s:10:"endFilePos";i:572;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:28;s:7:"endLine";i:28;s:11:"startColumn";i:49;s:9:"endColumn";i:61;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:159:"/** - * Retrieve the model for a bound value. - * - * @param mixed $value - * @param string|null $field - * @return \Illuminate\Database\Eloquent\Model|null - */";s:9:"startLine";i:28;s:7:"endLine";i:28;s:11:"startColumn";i:5;s:9:"endColumn";i:63;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Contracts\Routing";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:16:"currentClassName";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:9:"aliasName";N;}s:24:"resolveChildRouteBinding";a:20:{s:4:"name";s:24:"resolveChildRouteBinding";s:10:"parameters";a:3:{s:9:"childType";a:14:{s:4:"name";s:9:"childType";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:38;s:7:"endLine";i:38;s:11:"startColumn";i:46;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:38;s:7:"endLine";i:38;s:11:"startColumn";i:58;s:9:"endColumn";i:63;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"field";a:14:{s:4:"name";s:5:"field";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:38;s:7:"endLine";i:38;s:11:"startColumn";i:66;s:9:"endColumn";i:71;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:195:"/** - * Retrieve the child model for a bound value. - * - * @param string $childType - * @param mixed $value - * @param string|null $field - * @return \Illuminate\Database\Eloquent\Model|null - */";s:9:"startLine";i:38;s:7:"endLine";i:38;s:11:"startColumn";i:5;s:9:"endColumn";i:73;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Contracts\Routing";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:16:"currentClassName";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/13/45/13455dac4d8efd1c5d491be05ab5b3d28b162a32f667608a47239129a4416b25.dat b/backend/.cache/phpstan/cache/PHPStan/13/45/13455dac4d8efd1c5d491be05ab5b3d28b162a32f667608a47239129a4416b25.dat deleted file mode 100644 index b1c06a7..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/13/45/13455dac4d8efd1c5d491be05ab5b3d28b162a32f667608a47239129a4416b25.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-cf354171da2dc4c29bf05122804ec45d31c90c644403cce6bf724770f453923c-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:46:"illuminate\foundation\auth\access\authorizable";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/13/75/1375a762b5b79eb20de90266bd4d0aa99d3378f0853428b1a577dcbc1ba49637.dat b/backend/.cache/phpstan/cache/PHPStan/13/75/1375a762b5b79eb20de90266bd4d0aa99d3378f0853428b1a577dcbc1ba49637.dat deleted file mode 100644 index 2562d82..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/13/75/1375a762b5b79eb20de90266bd4d0aa99d3378f0853428b1a577dcbc1ba49637.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:6:{s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/cli-parser/src/Parser.php";a:5:{i:0;s:64:"b8308fb7c7dcd566b91d340abca582484b9ea00280de1069e9030386c3b13773";i:1;s:44:"7290:1778995774:1793737430:70754908:16777230";i:2;a:1:{i:0;s:34:"sebastianbergmann\cliparser\parser";}i:3;a:4:{i:0;s:33:"sebastianbergmann\cliparser\parse";i:1;s:44:"sebastianbergmann\cliparser\parseshortoption";i:2;s:43:"sebastianbergmann\cliparser\parselongoption";i:3;s:48:"sebastianbergmann\cliparser\formatsimilaroptions";}i:4;a:0:{}}s:133:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/cli-parser/src/exceptions/AmbiguousOptionException.php";a:5:{i:0;s:64:"5f45fd2577f3915152f9d77b8ca13d9edba9372a52bff47fb750caf2aee73f78";i:1;s:43:"806:1778995774:1793737430:70754912:16777230";i:2;a:1:{i:0;s:52:"sebastianbergmann\cliparser\ambiguousoptionexception";}i:3;a:1:{i:0;s:39:"sebastianbergmann\cliparser\__construct";}i:4;a:0:{}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/cli-parser/src/exceptions/Exception.php";a:5:{i:0;s:64:"aa1b02ee8fcf507c601b61899d61e57299ece5bbeb7b7d024ca57cae9456dae1";i:1;s:43:"364:1778995774:1793737430:70754914:16777230";i:2;a:1:{i:0;s:37:"sebastianbergmann\cliparser\exception";}i:3;a:0:{}i:4;a:0:{}}s:144:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/cli-parser/src/exceptions/OptionDoesNotAllowArgumentException.php";a:5:{i:0;s:64:"55eb5091d71bb72a8ab4c9927dfdc25c4011e5ceee8a55ee8beacfda64c83b29";i:1;s:43:"668:1778995774:1793737430:70754916:16777230";i:2;a:1:{i:0;s:63:"sebastianbergmann\cliparser\optiondoesnotallowargumentexception";}i:3;a:1:{i:0;s:39:"sebastianbergmann\cliparser\__construct";}i:4;a:0:{}}s:147:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/cli-parser/src/exceptions/RequiredOptionArgumentMissingException.php";a:5:{i:0;s:64:"6c7a28f60e4b44c4d121a80127c76589141fe5fb7b55aba950f414dd8f0c1f24";i:1;s:43:"677:1778995774:1793737430:70754917:16777230";i:2;a:1:{i:0;s:66:"sebastianbergmann\cliparser\requiredoptionargumentmissingexception";}i:3;a:1:{i:0;s:39:"sebastianbergmann\cliparser\__construct";}i:4;a:0:{}}s:131:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/cli-parser/src/exceptions/UnknownOptionException.php";a:5:{i:0;s:64:"4b9a2746fb6819da6c722dfcaacf1c6e51030e2b49c323ed86104ec7a5b13b19";i:1;s:43:"973:1778995774:1793737430:70754920:16777230";i:2;a:1:{i:0;s:50:"sebastianbergmann\cliparser\unknownoptionexception";}i:3;a:1:{i:0;s:39:"sebastianbergmann\cliparser\__construct";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/13/b5/13b57be7f1b5ee9d708ce9e0f935d8c3a374c21cb26941d80e9c3324a86d0c11.dat b/backend/.cache/phpstan/cache/PHPStan/13/b5/13b57be7f1b5ee9d708ce9e0f935d8c3a374c21cb26941d80e9c3324a86d0c11.dat deleted file mode 100644 index 0214a0a..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/13/b5/13b57be7f1b5ee9d708ce9e0f935d8c3a374c21cb26941d80e9c3324a86d0c11.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-512851792103c356fb12ff6538dd910c381317faee414cd51e9f78cabb92b020-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:50:"illuminate\database\eloquent\concerns\hasuniqueids";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/18/3a/183aa2e2de150a403eb5d702230bbf4e72d950afe559b8a840bdbf52260eb6b4.dat b/backend/.cache/phpstan/cache/PHPStan/18/3a/183aa2e2de150a403eb5d702230bbf4e72d950afe559b8a840bdbf52260eb6b4.dat deleted file mode 100644 index 1dc03de..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/18/3a/183aa2e2de150a403eb5d702230bbf4e72d950afe559b8a840bdbf52260eb6b4.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-32ee78f88c6ddc0a765c0df382e5bc5c32c63f8e3f977d3bbeb5db9dd5531948-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:37:"illuminate\contracts\auth\access\gate";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/19/6c/196c62ffd391974085c40d12a18d53265cac0e6c45ebaf34161e09f95d36204a.dat b/backend/.cache/phpstan/cache/PHPStan/19/6c/196c62ffd391974085c40d12a18d53265cac0e6c45ebaf34161e09f95d36204a.dat deleted file mode 100644 index 4107099..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/19/6c/196c62ffd391974085c40d12a18d53265cac0e6c45ebaf34161e09f95d36204a.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:35:{s:103:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/HtmlStringable.php";a:5:{i:0;s:64:"f7c08ab93a14029e6c10bf7b1c44525b088e55ef8a60bc7ece6a0163e2798ed9";i:1;s:43:"392:1792516076:1793737430:70751356:16777230";i:2;a:1:{i:0;s:20:"nette\htmlstringable";}i:3;a:1:{i:0;s:16:"nette\__tostring";}i:4;a:0:{}}s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Iterators/CachingIterator.php";a:5:{i:0;s:64:"a5b723c838ac12bc6b63dbd41651b03103dda62577fa6ffa66bc9289045c7e77";i:1;s:44:"2519:1792516076:1793737430:70751363:16777230";i:2;a:1:{i:0;s:31:"nette\iterators\cachingiterator";}i:3;a:12:{i:0;s:27:"nette\iterators\__construct";i:1;s:23:"nette\iterators\isfirst";i:2;s:22:"nette\iterators\islast";i:3;s:23:"nette\iterators\isempty";i:4;s:21:"nette\iterators\isodd";i:5;s:22:"nette\iterators\iseven";i:6;s:26:"nette\iterators\getcounter";i:7;s:21:"nette\iterators\count";i:8;s:20:"nette\iterators\next";i:9;s:22:"nette\iterators\rewind";i:10;s:26:"nette\iterators\getnextkey";i:11;s:28:"nette\iterators\getnextvalue";}i:4;a:0:{}}s:105:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Iterators/Mapper.php";a:5:{i:0;s:64:"c2cae9dd99e9d803c6d7e027e20098c544649762bfec1f21ff22f080601eb11a";i:1;s:43:"585:1792516076:1793737430:70751367:16777230";i:2;a:1:{i:0;s:22:"nette\iterators\mapper";}i:3;a:2:{i:0;s:27:"nette\iterators\__construct";i:1;s:23:"nette\iterators\current";}i:4;a:0:{}}s:100:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/SmartObject.php";a:5:{i:0;s:64:"64a43e804d3f9c994a8fd97bfa384c05f60a76eacdccdfd38147e9dcf0a57428";i:1;s:44:"3645:1792516076:1793737430:70751371:16777230";i:2;a:1:{i:0;s:17:"nette\smartobject";}i:3;a:6:{i:0;s:12:"nette\__call";i:1;s:18:"nette\__callstatic";i:2;s:11:"nette\__get";i:3;s:11:"nette\__set";i:4;s:13:"nette\__unset";i:5;s:13:"nette\__isset";}i:4;a:0:{}}s:100:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/StaticClass.php";a:5:{i:0;s:64:"08221ffca05d01a3b559fb4e4abc818b4c9c11980dea126445b6053b161be67d";i:1;s:43:"336:1792516076:1793737430:70751377:16777230";i:2;a:1:{i:0;s:17:"nette\staticclass";}i:3;a:1:{i:0;s:17:"nette\__construct";}i:4;a:0:{}}s:99:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Translator.php";a:5:{i:0;s:64:"f1e4a18658a428766a4469fefd2deb23e7e98aed59a93bc25eee754fc0e51454";i:1;s:43:"429:1792516076:1793737430:70751382:16777230";i:2;a:1:{i:0;s:29:"nette\localization\translator";}i:3;a:1:{i:0;s:28:"nette\localization\translate";}i:4;a:0:{}}s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/ArrayHash.php";a:5:{i:0;s:64:"09b468234ef4dcfaa7e27167c44d174bcbb6ce309bb978582bb2193f654602bb";i:1;s:44:"1868:1792516076:1793737430:70751388:16777230";i:2;a:1:{i:0;s:21:"nette\utils\arrayhash";}i:3;a:7:{i:0;s:16:"nette\utils\from";i:1;s:23:"nette\utils\getiterator";i:2;s:17:"nette\utils\count";i:3;s:21:"nette\utils\offsetset";i:4;s:21:"nette\utils\offsetget";i:5;s:24:"nette\utils\offsetexists";i:6;s:23:"nette\utils\offsetunset";}i:4;a:0:{}}s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/ArrayList.php";a:5:{i:0;s:64:"85e0a0b242c3a16b7db22f5ee9aba12c487c7bd2497bfe2b1530945ac798b4dc";i:1;s:44:"2659:1792516076:1793737430:70751391:16777230";i:2;a:1:{i:0;s:21:"nette\utils\arraylist";}i:3;a:8:{i:0;s:16:"nette\utils\from";i:1;s:23:"nette\utils\getiterator";i:2;s:17:"nette\utils\count";i:3;s:21:"nette\utils\offsetset";i:4;s:21:"nette\utils\offsetget";i:5;s:24:"nette\utils\offsetexists";i:6;s:23:"nette\utils\offsetunset";i:7;s:19:"nette\utils\prepend";}i:4;a:0:{}}s:101:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Arrays.php";a:5:{i:0;s:64:"78620827e854b01d3092ba4a396f54c8cf0d867ab61256dfcaff2aeba46908bf";i:1;s:45:"14831:1792516076:1793737430:70751394:16777230";i:2;a:1:{i:0;s:18:"nette\utils\arrays";}i:3;a:29:{i:0;s:15:"nette\utils\get";i:1;s:18:"nette\utils\getref";i:2;s:21:"nette\utils\mergetree";i:3;s:24:"nette\utils\getkeyoffset";i:4;s:21:"nette\utils\searchkey";i:5;s:20:"nette\utils\contains";i:6;s:17:"nette\utils\first";i:7;s:16:"nette\utils\last";i:8;s:20:"nette\utils\firstkey";i:9;s:19:"nette\utils\lastkey";i:10;s:24:"nette\utils\insertbefore";i:11;s:23:"nette\utils\insertafter";i:12;s:21:"nette\utils\renamekey";i:13;s:16:"nette\utils\grep";i:14;s:19:"nette\utils\flatten";i:15;s:18:"nette\utils\islist";i:16;s:21:"nette\utils\associate";i:17;s:21:"nette\utils\normalize";i:18;s:16:"nette\utils\pick";i:19;s:16:"nette\utils\some";i:20;s:17:"nette\utils\every";i:21;s:18:"nette\utils\filter";i:22;s:15:"nette\utils\map";i:23;s:23:"nette\utils\mapwithkeys";i:24;s:18:"nette\utils\invoke";i:25;s:24:"nette\utils\invokemethod";i:26;s:20:"nette\utils\toobject";i:27;s:17:"nette\utils\tokey";i:28;s:16:"nette\utils\wrap";}i:4;a:1:{i:0;s:36:"nette\utils\PREG_SPLIT_DELIM_CAPTURE";}}s:103:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Callback.php";a:5:{i:0;s:64:"7a5e9b0716a710312dbaf6e90a68e58bb63a1a2055e114e0f84c79d6436f376c";i:1;s:44:"3915:1792516076:1793737430:70751397:16777230";i:2;a:1:{i:0;s:20:"nette\utils\callback";}i:3;a:6:{i:0;s:22:"nette\utils\invokesafe";i:1;s:17:"nette\utils\check";i:2;s:20:"nette\utils\tostring";i:3;s:24:"nette\utils\toreflection";i:4;s:20:"nette\utils\isstatic";i:5;s:18:"nette\utils\unwrap";}i:4;a:0:{}}s:103:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/DateTime.php";a:5:{i:0;s:64:"98b1571b5329b9c02b5ce6983d3559272d08ef73485aa0a93b4a2c5c9a0ff026";i:1;s:44:"4927:1792516076:1793737430:70751401:16777230";i:2;a:1:{i:0;s:20:"nette\utils\datetime";}i:3;a:13:{i:0;s:16:"nette\utils\from";i:1;s:21:"nette\utils\fromparts";i:2;s:28:"nette\utils\createfromformat";i:3;s:23:"nette\utils\__construct";i:4;s:18:"nette\utils\modify";i:5;s:19:"nette\utils\setdate";i:6;s:19:"nette\utils\settime";i:7;s:29:"nette\utils\relativetoseconds";i:8;s:17:"nette\utils\apply";i:9;s:25:"nette\utils\jsonserialize";i:10;s:22:"nette\utils\__tostring";i:11;s:23:"nette\utils\modifyclone";i:12;s:24:"nette\utils\handleerrors";}i:4;a:0:{}}s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/DateTimeImmutable.php";a:5:{i:0;s:64:"785692ca451a30f365c5282d26300f81cc3567a850924f2be13306316c842686";i:1;s:44:"5342:1792516076:1793737430:70751405:16777230";i:2;a:1:{i:0;s:29:"nette\utils\datetimeimmutable";}i:3;a:11:{i:0;s:16:"nette\utils\from";i:1;s:21:"nette\utils\fromparts";i:2;s:28:"nette\utils\createfromformat";i:3;s:23:"nette\utils\__construct";i:4;s:18:"nette\utils\modify";i:5;s:19:"nette\utils\setdate";i:6;s:19:"nette\utils\settime";i:7;s:19:"nette\utils\resolve";i:8;s:25:"nette\utils\jsonserialize";i:9;s:22:"nette\utils\__tostring";i:10;s:24:"nette\utils\handleerrors";}i:4;a:0:{}}s:103:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/FileInfo.php";a:5:{i:0;s:64:"0436689eaf5efed66bfbff1c93006a2b56374276f0b674fd6becd9e902ec4157";i:1;s:44:"1240:1792516076:1793737430:70751408:16777230";i:2;a:1:{i:0;s:20:"nette\utils\fileinfo";}i:3;a:5:{i:0;s:23:"nette\utils\__construct";i:1;s:27:"nette\utils\getrelativepath";i:2;s:31:"nette\utils\getrelativepathname";i:3;s:16:"nette\utils\read";i:4;s:17:"nette\utils\write";}i:4;a:0:{}}s:105:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/FileSystem.php";a:5:{i:0;s:64:"96e23838ee0b6ae0a3e847bbf9f00ed01ecdcd03d564192186061e942910925a";i:1;s:45:"11927:1792516076:1793737430:70751427:16777230";i:2;a:1:{i:0;s:22:"nette\utils\filesystem";}i:3;a:17:{i:0;s:21:"nette\utils\createdir";i:1;s:16:"nette\utils\copy";i:2;s:16:"nette\utils\open";i:3;s:18:"nette\utils\delete";i:4;s:18:"nette\utils\rename";i:5;s:16:"nette\utils\read";i:6;s:21:"nette\utils\readlines";i:7;s:17:"nette\utils\write";i:8;s:23:"nette\utils\writeatomic";i:9;s:24:"nette\utils\makewritable";i:10;s:22:"nette\utils\isabsolute";i:11;s:27:"nette\utils\isvalidfilename";i:12;s:25:"nette\utils\normalizepath";i:13;s:21:"nette\utils\joinpaths";i:14;s:23:"nette\utils\resolvepath";i:15;s:23:"nette\utils\unixslashes";i:16;s:27:"nette\utils\platformslashes";}i:4;a:0:{}}s:101:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Finder.php";a:5:{i:0;s:64:"a599ee39851f45342d27bf20ebf05c17592ea5607c593857d89cd55f600c124c";i:1;s:45:"15681:1792516076:1793737430:70751431:16777230";i:2;a:1:{i:0;s:18:"nette\utils\finder";}i:3;a:30:{i:0;s:16:"nette\utils\find";i:1;s:21:"nette\utils\findfiles";i:2;s:27:"nette\utils\finddirectories";i:3;s:17:"nette\utils\files";i:4;s:23:"nette\utils\directories";i:5;s:19:"nette\utils\addmask";i:6;s:32:"nette\utils\hastrailingseparator";i:7;s:26:"nette\utils\expandglobstar";i:8;s:14:"nette\utils\in";i:9;s:16:"nette\utils\from";i:10;s:23:"nette\utils\addlocation";i:11;s:22:"nette\utils\childfirst";i:12;s:32:"nette\utils\ignoreunreadabledirs";i:13;s:18:"nette\utils\sortby";i:14;s:22:"nette\utils\sortbyname";i:15;s:18:"nette\utils\append";i:16;s:19:"nette\utils\exclude";i:17;s:18:"nette\utils\filter";i:18;s:25:"nette\utils\descentfilter";i:19;s:22:"nette\utils\limitdepth";i:20;s:16:"nette\utils\size";i:21;s:16:"nette\utils\date";i:22;s:19:"nette\utils\collect";i:23;s:23:"nette\utils\getiterator";i:24;s:23:"nette\utils\traversedir";i:25;s:26:"nette\utils\converttofiles";i:26;s:24:"nette\utils\provefilters";i:27;s:21:"nette\utils\buildplan";i:28;s:30:"nette\utils\splitrecursivepart";i:29;s:24:"nette\utils\buildpattern";}i:4;a:1:{i:0;s:31:"nette\utils\DIRECTORY_SEPARATOR";}}s:101:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Floats.php";a:5:{i:0;s:64:"2cb6bedc30bc0aa194f76b9132e4e690636c7cfb1ff38a12360c388724f5115d";i:1;s:44:"2119:1792516076:1793737430:70751435:16777230";i:2;a:1:{i:0;s:18:"nette\utils\floats";}i:3;a:8:{i:0;s:18:"nette\utils\iszero";i:1;s:21:"nette\utils\isinteger";i:2;s:19:"nette\utils\compare";i:3;s:20:"nette\utils\areequal";i:4;s:22:"nette\utils\islessthan";i:5;s:31:"nette\utils\islessthanorequalto";i:6;s:25:"nette\utils\isgreaterthan";i:7;s:34:"nette\utils\isgreaterthanorequalto";}i:4;a:0:{}}s:102:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Helpers.php";a:5:{i:0;s:64:"3b394c670e1ade19d214fb202d76e595c541da5373febc1c2a7bd7a0070de752";i:1;s:44:"3255:1792516076:1793737430:70751439:16777230";i:2;a:1:{i:0;s:19:"nette\utils\helpers";}i:3;a:7:{i:0;s:19:"nette\utils\capture";i:1;s:24:"nette\utils\getlasterror";i:2;s:23:"nette\utils\falsetonull";i:3;s:17:"nette\utils\clamp";i:4;s:25:"nette\utils\getsuggestion";i:5;s:19:"nette\utils\compare";i:6;s:26:"nette\utils\splitclassname";}i:4;a:0:{}}s:99:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Html.php";a:5:{i:0;s:64:"3b7b45ea77d39f60bd104307c2756e1eab6d105c00380b6b3c1afa27287868e9";i:1;s:45:"21065:1792516076:1793737430:70751442:16777230";i:2;a:1:{i:0;s:16:"nette\utils\html";}i:3;a:47:{i:0;s:14:"nette\utils\el";i:1;s:20:"nette\utils\fragment";i:2;s:20:"nette\utils\fromhtml";i:3;s:20:"nette\utils\fromtext";i:4;s:18:"nette\utils\tohtml";i:5;s:18:"nette\utils\totext";i:6;s:22:"nette\utils\htmltotext";i:7;s:19:"nette\utils\setname";i:8;s:19:"nette\utils\getname";i:9;s:19:"nette\utils\isempty";i:10;s:25:"nette\utils\addattributes";i:11;s:27:"nette\utils\appendattribute";i:12;s:24:"nette\utils\setattribute";i:13;s:24:"nette\utils\getattribute";i:14;s:27:"nette\utils\removeattribute";i:15;s:28:"nette\utils\removeattributes";i:16;s:17:"nette\utils\__set";i:17;s:17:"nette\utils\__get";i:18;s:19:"nette\utils\__isset";i:19;s:19:"nette\utils\__unset";i:20;s:18:"nette\utils\__call";i:21;s:24:"nette\utils\__callstatic";i:22;s:16:"nette\utils\href";i:23;s:16:"nette\utils\data";i:24;s:19:"nette\utils\sethtml";i:25;s:19:"nette\utils\gethtml";i:26;s:19:"nette\utils\settext";i:27;s:19:"nette\utils\gettext";i:28;s:15:"nette\utils\add";i:29;s:19:"nette\utils\addhtml";i:30;s:19:"nette\utils\addtext";i:31;s:18:"nette\utils\create";i:32;s:18:"nette\utils\insert";i:33;s:21:"nette\utils\offsetset";i:34;s:21:"nette\utils\offsetget";i:35;s:24:"nette\utils\offsetexists";i:36;s:23:"nette\utils\offsetunset";i:37;s:17:"nette\utils\count";i:38;s:26:"nette\utils\removechildren";i:39;s:23:"nette\utils\getiterator";i:40;s:23:"nette\utils\getchildren";i:41;s:18:"nette\utils\render";i:42;s:22:"nette\utils\__tostring";i:43;s:20:"nette\utils\starttag";i:44;s:18:"nette\utils\endtag";i:45;s:22:"nette\utils\attributes";i:46;s:19:"nette\utils\__clone";}i:4;a:1:{i:0;s:21:"nette\utils\ENT_HTML5";}}s:100:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Image.php";a:5:{i:0;s:64:"16d0f212cffda2bab02ee2a97ab45f4ead42e601af9ce117e4eb700452bd6eeb";i:1;s:45:"26676:1792516076:1793737430:70751445:16777230";i:2;a:1:{i:0;s:17:"nette\utils\image";}i:3;a:38:{i:0;s:15:"nette\utils\rgb";i:1;s:20:"nette\utils\fromfile";i:2;s:22:"nette\utils\fromstring";i:3;s:22:"nette\utils\invokesafe";i:4;s:21:"nette\utils\fromblank";i:5;s:30:"nette\utils\detecttypefromfile";i:6;s:32:"nette\utils\detecttypefromstring";i:7;s:27:"nette\utils\typetoextension";i:8;s:27:"nette\utils\extensiontotype";i:9;s:26:"nette\utils\typetomimetype";i:10;s:27:"nette\utils\istypesupported";i:11;s:29:"nette\utils\getsupportedtypes";i:12;s:23:"nette\utils\__construct";i:13;s:20:"nette\utils\getwidth";i:14;s:21:"nette\utils\getheight";i:15;s:28:"nette\utils\setimageresource";i:16;s:28:"nette\utils\getimageresource";i:17;s:18:"nette\utils\resize";i:18;s:25:"nette\utils\calculatesize";i:19;s:16:"nette\utils\crop";i:20;s:27:"nette\utils\calculatecutout";i:21;s:19:"nette\utils\sharpen";i:22;s:17:"nette\utils\place";i:23;s:28:"nette\utils\calculatetextbox";i:24;s:23:"nette\utils\rectanglewh";i:25;s:29:"nette\utils\filledrectanglewh";i:26;s:16:"nette\utils\save";i:27;s:20:"nette\utils\tostring";i:28;s:22:"nette\utils\__tostring";i:29;s:16:"nette\utils\send";i:30;s:18:"nette\utils\output";i:31;s:18:"nette\utils\__call";i:32;s:19:"nette\utils\__clone";i:33;s:21:"nette\utils\ispercent";i:34;s:23:"nette\utils\__serialize";i:35;s:24:"nette\utils\resolvecolor";i:36;s:26:"nette\utils\normalizecolor";i:37;s:27:"nette\utils\ensureextension";}i:4;a:0:{}}s:105:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/ImageColor.php";a:5:{i:0;s:64:"32a50e9ed96b4f02a4c51a31517d71a35f69c3607c1ede3908b770f4b723e8dd";i:1;s:44:"1876:1792516076:1793737430:70751446:16777230";i:2;a:1:{i:0;s:22:"nette\utils\imagecolor";}i:3;a:4:{i:0;s:15:"nette\utils\rgb";i:1;s:15:"nette\utils\hex";i:2;s:23:"nette\utils\__construct";i:3;s:18:"nette\utils\torgba";}i:4;a:0:{}}s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/ImageType.php";a:5:{i:0;s:64:"0c474d2f45d45dc9feab7894fa39bb58aeda90ef13b769e69b6b4700b5072313";i:1;s:43:"422:1792516076:1793737430:70751447:16777230";i:2;a:1:{i:0;s:21:"nette\utils\imagetype";}i:3;a:0:{}i:4;a:0:{}}s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Iterables.php";a:5:{i:0;s:64:"eb040240a02e42143bc2d3c9c568ad3e2a4f7cc8f52a07dfaff26d8aee521540";i:1;s:44:"6738:1792516076:1793737430:70751449:16777230";i:2;a:1:{i:0;s:21:"nette\utils\iterables";}i:3;a:16:{i:0;s:20:"nette\utils\contains";i:1;s:23:"nette\utils\containskey";i:2;s:17:"nette\utils\first";i:3;s:20:"nette\utils\firstkey";i:4;s:16:"nette\utils\some";i:5;s:17:"nette\utils\every";i:6;s:18:"nette\utils\filter";i:7;s:15:"nette\utils\map";i:8;s:23:"nette\utils\mapwithkeys";i:9;s:22:"nette\utils\repeatable";i:10;s:23:"nette\utils\__construct";i:11;s:23:"nette\utils\getiterator";i:12;s:19:"nette\utils\memoize";i:13;s:23:"nette\utils\__construct";i:14;s:23:"nette\utils\getiterator";i:15;s:22:"nette\utils\toiterator";}i:4;a:0:{}}s:99:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Json.php";a:5:{i:0;s:64:"8c224d5d3f4ed36dedcfe6772d2ed8fc2ae8d1e45825fe45301e752058ab5d44";i:1;s:44:"2339:1792516076:1793737430:70751451:16777230";i:2;a:1:{i:0;s:16:"nette\utils\json";}i:3;a:2:{i:0;s:18:"nette\utils\encode";i:1;s:18:"nette\utils\decode";}i:4;a:1:{i:0;s:24:"nette\utils\JSON_HEX_AMP";}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/ObjectHelpers.php";a:5:{i:0;s:64:"a6acd689d53a48b0878cfb974f04fdf8ca14475d5fff058d9a496e39eee9864c";i:1;s:44:"7069:1792516076:1793737430:70751453:16777230";i:2;a:1:{i:0;s:25:"nette\utils\objecthelpers";}i:3;a:8:{i:0;s:21:"nette\utils\strictget";i:1;s:21:"nette\utils\strictset";i:2;s:22:"nette\utils\strictcall";i:3;s:28:"nette\utils\strictstaticcall";i:4;s:30:"nette\utils\getmagicproperties";i:5;s:25:"nette\utils\getsuggestion";i:6;s:24:"nette\utils\parsefulldoc";i:7;s:23:"nette\utils\hasproperty";}i:4;a:0:{}}s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Paginator.php";a:5:{i:0;s:64:"572c893e9945a5ace506fed68a1e73c2e33ae46195abfcf33344bcccd7da5b40";i:1;s:44:"3900:1792516076:1793737430:70751462:16777230";i:2;a:1:{i:0;s:21:"nette\utils\paginator";}i:3;a:19:{i:0;s:19:"nette\utils\setpage";i:1;s:19:"nette\utils\getpage";i:2;s:24:"nette\utils\getfirstpage";i:3;s:23:"nette\utils\getlastpage";i:4;s:30:"nette\utils\getfirstitemonpage";i:5;s:29:"nette\utils\getlastitemonpage";i:6;s:19:"nette\utils\setbase";i:7;s:19:"nette\utils\getbase";i:8;s:24:"nette\utils\getpageindex";i:9;s:19:"nette\utils\isfirst";i:10;s:18:"nette\utils\islast";i:11;s:24:"nette\utils\getpagecount";i:12;s:27:"nette\utils\setitemsperpage";i:13;s:27:"nette\utils\getitemsperpage";i:14;s:24:"nette\utils\setitemcount";i:15;s:24:"nette\utils\getitemcount";i:16;s:21:"nette\utils\getoffset";i:17;s:30:"nette\utils\getcountdownoffset";i:18;s:21:"nette\utils\getlength";}i:4;a:0:{}}s:102:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Process.php";a:5:{i:0;s:64:"963cf7bb9f293f72a6450e1d08c8338627c9af82e9a8929468abc9deacedeb9c";i:1;s:45:"18349:1792516076:1793737430:70751464:16777230";i:2;a:1:{i:0;s:19:"nette\utils\process";}i:3;a:30:{i:0;s:25:"nette\utils\runexecutable";i:1;s:22:"nette\utils\runcommand";i:2;s:23:"nette\utils\__construct";i:3;s:22:"nette\utils\__destruct";i:4;s:18:"nette\utils\detach";i:5;s:21:"nette\utils\isrunning";i:6;s:16:"nette\utils\wait";i:7;s:22:"nette\utils\drainpipes";i:8;s:21:"nette\utils\terminate";i:9;s:23:"nette\utils\getexitcode";i:10;s:21:"nette\utils\issuccess";i:11;s:25:"nette\utils\ensuresuccess";i:12;s:18:"nette\utils\getpid";i:13;s:24:"nette\utils\getstdoutput";i:14;s:23:"nette\utils\getstderror";i:15;s:28:"nette\utils\consumestdoutput";i:16;s:27:"nette\utils\consumestderror";i:17;s:25:"nette\utils\consumebuffer";i:18;s:26:"nette\utils\extractnewdata";i:19;s:25:"nette\utils\writestdinput";i:20;s:23:"nette\utils\writetopipe";i:21;s:25:"nette\utils\closestdinput";i:22;s:28:"nette\utils\dispatchcallback";i:23;s:26:"nette\utils\enforcetimeout";i:24;s:24:"nette\utils\readfrompipe";i:25;s:29:"nette\utils\writeinitialinput";i:26;s:33:"nette\utils\createinputdescriptor";i:27;s:34:"nette\utils\createoutputdescriptor";i:28;s:17:"nette\utils\close";i:29;s:28:"nette\utils\closeoutputpipes";}i:4;a:0:{}}s:101:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Random.php";a:5:{i:0;s:64:"7a4e82919427483f1b3f8b7b0ea729539e19c54233ff67aec9e42b8a0776a464";i:1;s:44:"1275:1792516076:1793737430:70751465:16777230";i:2;a:1:{i:0;s:18:"nette\utils\random";}i:3;a:1:{i:0;s:20:"nette\utils\generate";}i:4;a:0:{}}s:105:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Reflection.php";a:5:{i:0;s:64:"80fea73df6592c0db5bd46a2b4a48023dacf7c876c5aff5ddee179e6b2c4291e";i:1;s:44:"9270:1792516076:1793737430:70751469:16777230";i:2;a:1:{i:0;s:22:"nette\utils\reflection";}i:3;a:11:{i:0;s:25:"nette\utils\isbuiltintype";i:1;s:26:"nette\utils\isclasskeyword";i:2;s:36:"nette\utils\getparameterdefaultvalue";i:3;s:37:"nette\utils\getpropertydeclaringclass";i:4;s:36:"nette\utils\getmethoddeclaringmethod";i:5;s:32:"nette\utils\arecommentsavailable";i:6;s:20:"nette\utils\tostring";i:7;s:27:"nette\utils\expandclassname";i:8;s:28:"nette\utils\getusestatements";i:9;s:30:"nette\utils\parseusestatements";i:10;s:17:"nette\utils\fetch";}i:4;a:0:{}}s:111:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/ReflectionMethod.php";a:5:{i:0;s:64:"a59e2fd8862ac2e92d2af19537ba0b0667ab37ef1fd97334c2519ed14d34f5e8";i:1;s:43:"977:1792516076:1793737430:70751476:16777230";i:2;a:1:{i:0;s:28:"nette\utils\reflectionmethod";}i:3;a:2:{i:0;s:23:"nette\utils\__construct";i:1;s:28:"nette\utils\getoriginalclass";}i:4;a:0:{}}s:102:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Strings.php";a:5:{i:0;s:64:"c2d3cb194bbc33a435be274c8b7addc8162144fa15ceade9fd8949f702136400";i:1;s:45:"22707:1792516076:1793737430:70751481:16777230";i:2;a:1:{i:0;s:19:"nette\utils\strings";}i:3;a:38:{i:0;s:25:"nette\utils\checkencoding";i:1;s:23:"nette\utils\fixencoding";i:2;s:15:"nette\utils\chr";i:3;s:15:"nette\utils\ord";i:4;s:22:"nette\utils\startswith";i:5;s:20:"nette\utils\endswith";i:6;s:20:"nette\utils\contains";i:7;s:21:"nette\utils\substring";i:8;s:21:"nette\utils\normalize";i:9;s:29:"nette\utils\normalizenewlines";i:10;s:24:"nette\utils\unixnewlines";i:11;s:28:"nette\utils\platformnewlines";i:12;s:19:"nette\utils\toascii";i:13;s:20:"nette\utils\webalize";i:14;s:20:"nette\utils\truncate";i:15;s:18:"nette\utils\indent";i:16;s:17:"nette\utils\lower";i:17;s:22:"nette\utils\firstlower";i:18;s:17:"nette\utils\upper";i:19;s:22:"nette\utils\firstupper";i:20;s:22:"nette\utils\capitalize";i:21;s:19:"nette\utils\compare";i:22;s:22:"nette\utils\findprefix";i:23;s:18:"nette\utils\length";i:24;s:16:"nette\utils\trim";i:25;s:19:"nette\utils\padleft";i:26;s:20:"nette\utils\padright";i:27;s:19:"nette\utils\reverse";i:28;s:18:"nette\utils\before";i:29;s:17:"nette\utils\after";i:30;s:19:"nette\utils\indexof";i:31;s:15:"nette\utils\pos";i:32;s:17:"nette\utils\split";i:33;s:17:"nette\utils\match";i:34;s:20:"nette\utils\matchall";i:35;s:19:"nette\utils\replace";i:36;s:24:"nette\utils\bytestochars";i:37;s:16:"nette\utils\pcre";}i:4;a:1:{i:0;s:22:"nette\utils\ENT_IGNORE";}}s:99:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Type.php";a:5:{i:0;s:64:"659e52e155ffbbb74683c3c9b74cd52e9a5e1a04279480ca7d36e5254c0ebff9";i:1;s:44:"7905:1792516076:1793737430:70751484:16777230";i:2;a:1:{i:0;s:16:"nette\utils\type";}i:3;a:21:{i:0;s:26:"nette\utils\fromreflection";i:1;s:30:"nette\utils\fromreflectiontype";i:2;s:22:"nette\utils\fromstring";i:3;s:21:"nette\utils\fromvalue";i:4;s:19:"nette\utils\resolve";i:5;s:23:"nette\utils\__construct";i:6;s:22:"nette\utils\__tostring";i:7;s:16:"nette\utils\with";i:8;s:20:"nette\utils\getnames";i:9;s:20:"nette\utils\gettypes";i:10;s:25:"nette\utils\getsinglename";i:11;s:19:"nette\utils\isunion";i:12;s:26:"nette\utils\isintersection";i:13;s:20:"nette\utils\issimple";i:14;s:20:"nette\utils\issingle";i:15;s:21:"nette\utils\isbuiltin";i:16;s:19:"nette\utils\isclass";i:17;s:26:"nette\utils\isclasskeyword";i:18;s:18:"nette\utils\allows";i:19;s:21:"nette\utils\allowsany";i:20;s:21:"nette\utils\allowsall";}i:4;a:0:{}}s:105:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/Validators.php";a:5:{i:0;s:64:"2775a5549e49c97cb5b1458bee9a0c19b18b48085f306d129f1254048926a7ef";i:1;s:45:"11009:1792516076:1793737430:70751488:16777230";i:2;a:1:{i:0;s:22:"nette\utils\validators";}i:3;a:21:{i:0;s:18:"nette\utils\assert";i:1;s:23:"nette\utils\assertfield";i:2;s:14:"nette\utils\is";i:3;s:19:"nette\utils\everyis";i:4;s:20:"nette\utils\isnumber";i:5;s:24:"nette\utils\isnumericint";i:6;s:21:"nette\utils\isnumeric";i:7;s:22:"nette\utils\iscallable";i:8;s:21:"nette\utils\isunicode";i:9;s:18:"nette\utils\isnone";i:10;s:19:"nette\utils\ismixed";i:11;s:18:"nette\utils\islist";i:12;s:21:"nette\utils\isinrange";i:13;s:19:"nette\utils\isemail";i:14;s:17:"nette\utils\isurl";i:15;s:17:"nette\utils\isuri";i:16;s:18:"nette\utils\istype";i:17;s:27:"nette\utils\isphpidentifier";i:18;s:25:"nette\utils\isbuiltintype";i:19;s:26:"nette\utils\isclasskeyword";i:20;s:29:"nette\utils\istypedeclaration";}i:4;a:0:{}}s:105:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/Utils/exceptions.php";a:5:{i:0;s:64:"d6d449fe16b9ab6c9e748f10c0246167e9b5821305217d852420e3124a946c8a";i:1;s:43:"994:1792516076:1793737430:70751492:16777230";i:2;a:7:{i:0;s:26:"nette\utils\imageexception";i:1;s:37:"nette\utils\unknownimagefileexception";i:2;s:25:"nette\utils\jsonexception";i:3;s:27:"nette\utils\regexpexception";i:4;s:30:"nette\utils\assertionexception";i:5;s:34:"nette\utils\processfailedexception";i:6;s:35:"nette\utils\processtimeoutexception";}i:3;a:0:{}i:4;a:0:{}}s:102:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/compatibility.php";a:5:{i:0;s:64:"d827320d9357f01fe72cbdaef7420d1a14b4aeb932c02878181c77b91d8902ef";i:1;s:43:"685:1792516076:1793737430:70751494:16777230";i:2;a:2:{i:0;s:23:"nette\utils\ihtmlstring";i:1;s:30:"nette\localization\itranslator";}i:3;a:0:{}i:4;a:0:{}}s:99:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/utils/src/exceptions.php";a:5:{i:0;s:64:"002dbc02b1276991e40555803f20e2392d717bebd817c63b830cccbb6263440e";i:1;s:44:"1732:1792516076:1793737430:70751496:16777230";i:2;a:13:{i:0;s:33:"nette\argumentoutofrangeexception";i:1;s:27:"nette\invalidstateexception";i:2;s:29:"nette\notimplementedexception";i:3;s:27:"nette\notsupportedexception";i:4;s:25:"nette\deprecatedexception";i:5;s:27:"nette\memberaccessexception";i:6;s:17:"nette\ioexception";i:7;s:27:"nette\filenotfoundexception";i:8;s:32:"nette\directorynotfoundexception";i:9;s:30:"nette\invalidargumentexception";i:10;s:25:"nette\outofrangeexception";i:11;s:30:"nette\unexpectedvalueexception";i:12;s:30:"nette\shouldnothappenexception";}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/19/9a/199a1f9759222a3fe9680b77ded248425795d51e1b7a89d1f8ae7f1c4d1b0754.dat b/backend/.cache/phpstan/cache/PHPStan/19/9a/199a1f9759222a3fe9680b77ded248425795d51e1b7a89d1f8ae7f1c4d1b0754.dat deleted file mode 100644 index ac7bb89df21303e137e1042a74508e842a05ab24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2645 zcmdT`O>f*d4DE06y|FFZvaPvnnsm{iZ5p)MJ^4aObYs+GyONw>P~^WaCC^vT%^Vil zE_Q&KWH=)E`1nNnlVF*MZrej2RaF+PK8cJ1 z?m(Om&~Gf7=4xC(7d1{8i8^2+)C1Y<1PcGKXhW3bZ=!h5!>I*UedO%% zGfIEe_w%|Nz+rPqwMekoyzR&DGY)QB;~esY8W&d7*!QR$Y8hB5h^SLxnset&CufJY zx!AeB39e}&B7?1u){TSe!BRz(gv_7!=8MJrXo-VJje~VdDXMD{8Gtqw% z&^xeOAe1#EB#(9;0*WQdwTD6ZNDos_?A+WLyQaiF~p0@UAjzR{`^ zDYd(xEW36u@ovEQmY-YKEQaQGo9`CB{t5kzK4T=fPe*d|y$^Va@+XD{By`2G#AkXCfu%ok5D*j!Fk`&)w3UA@-%p1lm4hcxtU1Wp1kdeXeDXT(2vyP zy<@l{2jP0%8t9zA(ViNLJGVjO+a#4J+XJ<@A&0jmX2u_$7^a^viCyAu}3bF|BK3 zV}sg^+H_yXm^SIWrV(gkMe8m8{Pr@Q?k2PjU;Aa-j%FQ8P~T|c$M^Ixnz#o8_t?j+ zp%wTrns2c+Dn4wdc=z-Y@19=bCtLoE5*$6KE#tr7m{dt6t1`(LD;26%vNY#4;{Z~Z iY1xvRSew*RVj+2}Sf%NqPSz^Ti;UFdYnAkVq}N{prFu>P diff --git a/backend/.cache/phpstan/cache/PHPStan/1d/5d/1d5ddaa8a6f62a8a8dddb30004d4396c1be0acc10f570e0e9cb8a4424eb0bbaf.dat b/backend/.cache/phpstan/cache/PHPStan/1d/5d/1d5ddaa8a6f62a8a8dddb30004d4396c1be0acc10f570e0e9cb8a4424eb0bbaf.dat deleted file mode 100644 index a4569a5..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/1d/5d/1d5ddaa8a6f62a8a8dddb30004d4396c1be0acc10f570e0e9cb8a4424eb0bbaf.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-33fffe62188c5e53e3c10ae9549eed7e3e43050350e76e097059e1932328342e";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:52:"PHPeste\Community\Providers\CommunityServiceProvider";s:8:"filename";s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/community/src/Providers/CommunityServiceProvider.php";}}s:9:"namespace";s:27:"PHPeste\Community\Providers";s:4:"name";s:52:"PHPeste\Community\Providers\CommunityServiceProvider";s:9:"shortName";s:24:"CommunityServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:14;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Support\ServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:11;s:7:"endLine";i:11;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:27:"PHPeste\Community\Providers";s:18:"declaringClassName";s:52:"PHPeste\Community\Providers\CommunityServiceProvider";s:21:"implementingClassName";s:52:"PHPeste\Community\Providers\CommunityServiceProvider";s:16:"currentClassName";s:52:"PHPeste\Community\Providers\CommunityServiceProvider";s:9:"aliasName";N;}s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:27:"PHPeste\Community\Providers";s:18:"declaringClassName";s:52:"PHPeste\Community\Providers\CommunityServiceProvider";s:21:"implementingClassName";s:52:"PHPeste\Community\Providers\CommunityServiceProvider";s:16:"currentClassName";s:52:"PHPeste\Community\Providers\CommunityServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/1f/b2/1fb213185ea6486e811ba666f79dac9ba2a440752a631426b0c67bbb71eb1360.dat b/backend/.cache/phpstan/cache/PHPStan/1f/b2/1fb213185ea6486e811ba666f79dac9ba2a440752a631426b0c67bbb71eb1360.dat deleted file mode 100644 index f2bde1d..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/1f/b2/1fb213185ea6486e811ba666f79dac9ba2a440752a631426b0c67bbb71eb1360.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-8be0e35d6b5907f0bca1a2eee450ada71b2948f4e1aa016eed51ef37905b7281";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:50:"PHPeste\Identity\Providers\IdentityServiceProvider";s:8:"filename";s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/identity/src/Providers/IdentityServiceProvider.php";}}s:9:"namespace";s:26:"PHPeste\Identity\Providers";s:4:"name";s:50:"PHPeste\Identity\Providers\IdentityServiceProvider";s:9:"shortName";s:23:"IdentityServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:14;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Support\ServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:11;s:7:"endLine";i:11;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:26:"PHPeste\Identity\Providers";s:18:"declaringClassName";s:50:"PHPeste\Identity\Providers\IdentityServiceProvider";s:21:"implementingClassName";s:50:"PHPeste\Identity\Providers\IdentityServiceProvider";s:16:"currentClassName";s:50:"PHPeste\Identity\Providers\IdentityServiceProvider";s:9:"aliasName";N;}s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:26:"PHPeste\Identity\Providers";s:18:"declaringClassName";s:50:"PHPeste\Identity\Providers\IdentityServiceProvider";s:21:"implementingClassName";s:50:"PHPeste\Identity\Providers\IdentityServiceProvider";s:16:"currentClassName";s:50:"PHPeste\Identity\Providers\IdentityServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/20/a0/20a01a38ef4907b191f37e32a6ce8e4289c0d62c968ecc132604fcc0476070c0.dat b/backend/.cache/phpstan/cache/PHPStan/20/a0/20a01a38ef4907b191f37e32a6ce8e4289c0d62c968ecc132604fcc0476070c0.dat deleted file mode 100644 index b71f072..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/20/a0/20a01a38ef4907b191f37e32a6ce8e4289c0d62c968ecc132604fcc0476070c0.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:132:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php";a:5:{i:0;s:64:"f98e9fe75a0e2008e4e16ca369aa132a45408d4034b668e4afea9fcddca69964";i:1;s:43:"404:1790200929:1793737429:70748328:16777230";i:2;a:1:{i:0;s:10:"normalizer";}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/20/b3/20b32beb9738f7b25b63e93a21a5365a94df5c7c03711b9b70b9c0ef783adb51.dat b/backend/.cache/phpstan/cache/PHPStan/20/b3/20b32beb9738f7b25b63e93a21a5365a94df5c7c03711b9b70b9c0ef783adb51.dat deleted file mode 100644 index 3e7b003..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/20/b3/20b32beb9738f7b25b63e93a21a5365a94df5c7c03711b9b70b9c0ef783adb51.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:11:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:4:"null";s:8:"filename";s:31:"phpstorm-stubs:Core/Core_d.stub";s:13:"extensionName";s:4:"Core";s:9:"aliasName";N;}}s:4:"name";s:4:"NULL";s:9:"shortName";s:4:"NULL";s:5:"value";a:2:{s:4:"code";s:5:"\null";s:10:"attributes";a:6:{s:9:"startLine";i:3;s:7:"endLine";i:3;s:13:"startTokenPos";i:7;s:12:"startFilePos";i:22;s:11:"endTokenPos";i:7;s:10:"endFilePos";i:25;}}s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:3;s:7:"endLine";i:3;s:11:"startColumn";i:1;s:9:"endColumn";i:26;s:9:"namespace";N;}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/21/57/2157d4394cf78b8d46c0bf001bcf3fc766a90e774728f61ecae01baf9c6b802c.dat b/backend/.cache/phpstan/cache/PHPStan/21/57/2157d4394cf78b8d46c0bf001bcf3fc766a90e774728f61ecae01baf9c6b802c.dat deleted file mode 100644 index 882a095..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/21/57/2157d4394cf78b8d46c0bf001bcf3fc766a90e774728f61ecae01baf9c6b802c.dat +++ /dev/null @@ -1,21 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-5697fdba0acb78ca0b4e122e5c459cd5d97d000ed9b14fed31271cb7ffd44225-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:39:"Illuminate\Support\Traits\Conditionable";s:8:"filename";s:152:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Conditionable/Traits/Conditionable.php";}}s:9:"namespace";s:25:"Illuminate\Support\Traits";s:4:"name";s:39:"Illuminate\Support\Traits\Conditionable";s:9:"shortName";s:13:"Conditionable";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:8;s:7:"endLine";i:73;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:4:"when";a:20:{s:4:"name";s:4:"when";s:10:"parameters";a:3:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:21;s:7:"endLine";i:21;s:13:"startTokenPos";i:35;s:12:"startFilePos";i:607;s:11:"endTokenPos";i:35;s:10:"endFilePos";i:610;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:21;s:7:"endLine";i:21;s:11:"startColumn";i:26;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:21;s:7:"endLine";i:21;s:13:"startTokenPos";i:45;s:12:"startFilePos";i:635;s:11:"endTokenPos";i:45;s:10:"endFilePos";i:638;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:21;s:7:"endLine";i:21;s:11:"startColumn";i:41;s:9:"endColumn";i:66;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:7:"default";a:14:{s:4:"name";s:7:"default";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:21;s:7:"endLine";i:21;s:13:"startTokenPos";i:55;s:12:"startFilePos";i:662;s:11:"endTokenPos";i:55;s:10:"endFilePos";i:665;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:21;s:7:"endLine";i:21;s:11:"startColumn";i:69;s:9:"endColumn";i:93;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:402:"/** - * Apply the callback if the given "value" is (or resolves to) truthy. - * - * @template TWhenParameter - * @template TWhenReturnType - * - * @param (\Closure($this): TWhenParameter)|TWhenParameter|null $value - * @param (callable($this, TWhenParameter): TWhenReturnType)|null $callback - * @param (callable($this, TWhenParameter): TWhenReturnType)|null $default - * @return $this|TWhenReturnType - */";s:9:"startLine";i:21;s:7:"endLine";i:40;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Support\Traits";s:18:"declaringClassName";s:39:"Illuminate\Support\Traits\Conditionable";s:21:"implementingClassName";s:39:"Illuminate\Support\Traits\Conditionable";s:16:"currentClassName";s:39:"Illuminate\Support\Traits\Conditionable";s:9:"aliasName";N;}s:6:"unless";a:20:{s:4:"name";s:6:"unless";s:10:"parameters";a:3:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:53;s:7:"endLine";i:53;s:13:"startTokenPos";i:210;s:12:"startFilePos";i:1664;s:11:"endTokenPos";i:210;s:10:"endFilePos";i:1667;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:53;s:7:"endLine";i:53;s:11:"startColumn";i:28;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:53;s:7:"endLine";i:53;s:13:"startTokenPos";i:220;s:12:"startFilePos";i:1692;s:11:"endTokenPos";i:220;s:10:"endFilePos";i:1695;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:53;s:7:"endLine";i:53;s:11:"startColumn";i:43;s:9:"endColumn";i:68;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:7:"default";a:14:{s:4:"name";s:7:"default";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:53;s:7:"endLine";i:53;s:13:"startTokenPos";i:230;s:12:"startFilePos";i:1719;s:11:"endTokenPos";i:230;s:10:"endFilePos";i:1722;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:53;s:7:"endLine";i:53;s:11:"startColumn";i:71;s:9:"endColumn";i:95;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:419:"/** - * Apply the callback if the given "value" is (or resolves to) falsy. - * - * @template TUnlessParameter - * @template TUnlessReturnType - * - * @param (\Closure($this): TUnlessParameter)|TUnlessParameter|null $value - * @param (callable($this, TUnlessParameter): TUnlessReturnType)|null $callback - * @param (callable($this, TUnlessParameter): TUnlessReturnType)|null $default - * @return $this|TUnlessReturnType - */";s:9:"startLine";i:53;s:7:"endLine";i:72;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Support\Traits";s:18:"declaringClassName";s:39:"Illuminate\Support\Traits\Conditionable";s:21:"implementingClassName";s:39:"Illuminate\Support\Traits\Conditionable";s:16:"currentClassName";s:39:"Illuminate\Support\Traits\Conditionable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/22/93/229317e546c53d4edee203725ae2bba083c644c190169af8332e8705581454c5.dat b/backend/.cache/phpstan/cache/PHPStan/22/93/229317e546c53d4edee203725ae2bba083c644c190169af8332e8705581454c5.dat deleted file mode 100644 index bb9a414..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/22/93/229317e546c53d4edee203725ae2bba083c644c190169af8332e8705581454c5.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-118dd63e3c239eb4f078acdb9a5e1cce1119c51b30ddc30d210a31d43d549b01-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:38:"illuminate\contracts\support\arrayable";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/26/19/261906dbdcf420bada000432f0449a7aa3466f4d230608d7e97caced435493c2.dat b/backend/.cache/phpstan/cache/PHPStan/26/19/261906dbdcf420bada000432f0449a7aa3466f4d230608d7e97caced435493c2.dat deleted file mode 100644 index 1213ff2..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/26/19/261906dbdcf420bada000432f0449a7aa3466f4d230608d7e97caced435493c2.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-503994cc37f53f8182ce05113655c1a916f6379a1d940d2112f517d23076e32f-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:54:"illuminate\database\eloquent\concerns\hasrelationships";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/28/43/28430680668f611789c72eee3addf42c2300a861488a12d9174d445927793e94.dat b/backend/.cache/phpstan/cache/PHPStan/28/43/28430680668f611789c72eee3addf42c2300a861488a12d9174d445927793e94.dat deleted file mode 100644 index de19e65..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/28/43/28430680668f611789c72eee3addf42c2300a861488a12d9174d445927793e94.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-8661124cdfe90d86af7937f563942d59c63630da2fa994e290e7b9294442eed5-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:14:"phpparser\node";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/28/e7/28e78c6ddab1eeaea8d3832ae89ef4a0f34ed937c24b57044f53faf5df675aa9.dat b/backend/.cache/phpstan/cache/PHPStan/28/e7/28e78c6ddab1eeaea8d3832ae89ef4a0f34ed937c24b57044f53faf5df675aa9.dat deleted file mode 100644 index f49bc53..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/28/e7/28e78c6ddab1eeaea8d3832ae89ef4a0f34ed937c24b57044f53faf5df675aa9.dat +++ /dev/null @@ -1,13 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-c081e746d19db452e6ba546cb2a9e1efb838fc81f6deeb9cd4d7d892d64a26fb-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:42:"Illuminate\Contracts\Queue\QueueableEntity";s:8:"filename";s:149:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Queue/QueueableEntity.php";}}s:9:"namespace";s:26:"Illuminate\Contracts\Queue";s:4:"name";s:42:"Illuminate\Contracts\Queue\QueueableEntity";s:9:"shortName";s:15:"QueueableEntity";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:27;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:3:{s:14:"getQueueableId";a:20:{s:4:"name";s:14:"getQueueableId";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:73:"/** - * Get the queueable identity for the entity. - * - * @return mixed - */";s:9:"startLine";i:12;s:7:"endLine";i:12;s:11:"startColumn";i:5;s:9:"endColumn";i:37;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:26:"Illuminate\Contracts\Queue";s:18:"declaringClassName";s:42:"Illuminate\Contracts\Queue\QueueableEntity";s:21:"implementingClassName";s:42:"Illuminate\Contracts\Queue\QueueableEntity";s:16:"currentClassName";s:42:"Illuminate\Contracts\Queue\QueueableEntity";s:9:"aliasName";N;}s:21:"getQueueableRelations";a:20:{s:4:"name";s:21:"getQueueableRelations";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:68:"/** - * Get the relationships for the entity. - * - * @return array - */";s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:44;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:26:"Illuminate\Contracts\Queue";s:18:"declaringClassName";s:42:"Illuminate\Contracts\Queue\QueueableEntity";s:21:"implementingClassName";s:42:"Illuminate\Contracts\Queue\QueueableEntity";s:16:"currentClassName";s:42:"Illuminate\Contracts\Queue\QueueableEntity";s:9:"aliasName";N;}s:22:"getQueueableConnection";a:20:{s:4:"name";s:22:"getQueueableConnection";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:70:"/** - * Get the connection of the entity. - * - * @return string|null - */";s:9:"startLine";i:26;s:7:"endLine";i:26;s:11:"startColumn";i:5;s:9:"endColumn";i:45;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:26:"Illuminate\Contracts\Queue";s:18:"declaringClassName";s:42:"Illuminate\Contracts\Queue\QueueableEntity";s:21:"implementingClassName";s:42:"Illuminate\Contracts\Queue\QueueableEntity";s:16:"currentClassName";s:42:"Illuminate\Contracts\Queue\QueueableEntity";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/29/8c/298cc5291bf36868753dbbfac1888fc72f685d27ee85779050d6eebb58bba05a.dat b/backend/.cache/phpstan/cache/PHPStan/29/8c/298cc5291bf36868753dbbfac1888fc72f685d27ee85779050d6eebb58bba05a.dat deleted file mode 100644 index 94ea928..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/29/8c/298cc5291bf36868753dbbfac1888fc72f685d27ee85779050d6eebb58bba05a.dat +++ /dev/null @@ -1,155 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-cca1c6c4c50aa8bf7007e786cde473cc9bab83317367f384ab711a0c4d305611-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:40:"Illuminate\Contracts\Container\Container";s:8:"filename";s:147:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Container/Container.php";}}s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:4:"name";s:40:"Illuminate\Contracts\Container\Container";s:9:"shortName";s:9:"Container";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:8;s:7:"endLine";i:235;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:1:{i:0;s:32:"Psr\Container\ContainerInterface";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:24:{s:3:"get";a:20:{s:4:"name";s:3:"get";s:10:"parameters";a:1:{s:2:"id";a:14:{s:4:"name";s:2:"id";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:18;s:7:"endLine";i:18;s:11:"startColumn";i:25;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:162:"/** - * {@inheritdoc} - * - * @template TClass of object - * - * @param string|class-string $id - * @return ($id is class-string ? TClass : mixed) - */";s:9:"startLine";i:18;s:7:"endLine";i:18;s:11:"startColumn";i:5;s:9:"endColumn";i:36;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:5:"bound";a:20:{s:4:"name";s:5:"bound";s:10:"parameters";a:1:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:26;s:7:"endLine";i:26;s:11:"startColumn";i:27;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:111:"/** - * Determine if the given abstract type has been bound. - * - * @param string $abstract - * @return bool - */";s:9:"startLine";i:26;s:7:"endLine";i:26;s:11:"startColumn";i:5;s:9:"endColumn";i:37;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:5:"alias";a:20:{s:4:"name";s:5:"alias";s:10:"parameters";a:2:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:37;s:7:"endLine";i:37;s:11:"startColumn";i:27;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"alias";a:14:{s:4:"name";s:5:"alias";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:37;s:7:"endLine";i:37;s:11:"startColumn";i:38;s:9:"endColumn";i:43;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:148:"/** - * Alias a type to a different name. - * - * @param string $abstract - * @param string $alias - * @return void - * - * @throws \LogicException - */";s:9:"startLine";i:37;s:7:"endLine";i:37;s:11:"startColumn";i:5;s:9:"endColumn";i:45;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:3:"tag";a:20:{s:4:"name";s:3:"tag";s:10:"parameters";a:2:{s:9:"abstracts";a:14:{s:4:"name";s:9:"abstracts";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:46;s:7:"endLine";i:46;s:11:"startColumn";i:25;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"tags";a:14:{s:4:"name";s:4:"tags";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:46;s:7:"endLine";i:46;s:11:"startColumn";i:37;s:9:"endColumn";i:41;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:133:"/** - * Assign a set of tags to a given binding. - * - * @param array|string $abstracts - * @param mixed ...$tags - * @return void - */";s:9:"startLine";i:46;s:7:"endLine";i:46;s:11:"startColumn";i:5;s:9:"endColumn";i:43;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:6:"tagged";a:20:{s:4:"name";s:6:"tagged";s:10:"parameters";a:1:{s:3:"tag";a:14:{s:4:"name";s:3:"tag";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:54;s:7:"endLine";i:54;s:11:"startColumn";i:28;s:9:"endColumn";i:31;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:102:"/** - * Resolve all of the bindings for a given tag. - * - * @param string $tag - * @return iterable - */";s:9:"startLine";i:54;s:7:"endLine";i:54;s:11:"startColumn";i:5;s:9:"endColumn";i:33;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:4:"bind";a:20:{s:4:"name";s:4:"bind";s:10:"parameters";a:3:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:64;s:7:"endLine";i:64;s:11:"startColumn";i:26;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"concrete";a:14:{s:4:"name";s:8:"concrete";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:64;s:7:"endLine";i:64;s:13:"startTokenPos";i:110;s:12:"startFilePos";i:1415;s:11:"endTokenPos";i:110;s:10:"endFilePos";i:1418;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:64;s:7:"endLine";i:64;s:11:"startColumn";i:37;s:9:"endColumn";i:52;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:6:"shared";a:14:{s:4:"name";s:6:"shared";s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:64;s:7:"endLine";i:64;s:13:"startTokenPos";i:117;s:12:"startFilePos";i:1431;s:11:"endTokenPos";i:117;s:10:"endFilePos";i:1435;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:64;s:7:"endLine";i:64;s:11:"startColumn";i:55;s:9:"endColumn";i:69;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:174:"/** - * Register a binding with the container. - * - * @param \Closure|string $abstract - * @param \Closure|string|null $concrete - * @param bool $shared - * @return void - */";s:9:"startLine";i:64;s:7:"endLine";i:64;s:11:"startColumn";i:5;s:9:"endColumn";i:71;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:10:"bindMethod";a:20:{s:4:"name";s:10:"bindMethod";s:10:"parameters";a:2:{s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:73;s:7:"endLine";i:73;s:11:"startColumn";i:32;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:73;s:7:"endLine";i:73;s:11:"startColumn";i:41;s:9:"endColumn";i:49;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:142:"/** - * Bind a callback to resolve with Container::call. - * - * @param array|string $method - * @param \Closure $callback - * @return void - */";s:9:"startLine";i:73;s:7:"endLine";i:73;s:11:"startColumn";i:5;s:9:"endColumn";i:51;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:6:"bindIf";a:20:{s:4:"name";s:6:"bindIf";s:10:"parameters";a:3:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:83;s:7:"endLine";i:83;s:11:"startColumn";i:28;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"concrete";a:14:{s:4:"name";s:8:"concrete";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:83;s:7:"endLine";i:83;s:13:"startTokenPos";i:151;s:12:"startFilePos";i:1939;s:11:"endTokenPos";i:151;s:10:"endFilePos";i:1942;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:83;s:7:"endLine";i:83;s:11:"startColumn";i:39;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:6:"shared";a:14:{s:4:"name";s:6:"shared";s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:83;s:7:"endLine";i:83;s:13:"startTokenPos";i:158;s:12:"startFilePos";i:1955;s:11:"endTokenPos";i:158;s:10:"endFilePos";i:1959;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:83;s:7:"endLine";i:83;s:11:"startColumn";i:57;s:9:"endColumn";i:71;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:192:"/** - * Register a binding if it hasn't already been registered. - * - * @param \Closure|string $abstract - * @param \Closure|string|null $concrete - * @param bool $shared - * @return void - */";s:9:"startLine";i:83;s:7:"endLine";i:83;s:11:"startColumn";i:5;s:9:"endColumn";i:73;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:9:"singleton";a:20:{s:4:"name";s:9:"singleton";s:10:"parameters";a:2:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:92;s:7:"endLine";i:92;s:11:"startColumn";i:31;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"concrete";a:14:{s:4:"name";s:8:"concrete";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:92;s:7:"endLine";i:92;s:13:"startTokenPos";i:177;s:12:"startFilePos";i:2200;s:11:"endTokenPos";i:177;s:10:"endFilePos";i:2203;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:92;s:7:"endLine";i:92;s:11:"startColumn";i:42;s:9:"endColumn";i:57;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:154:"/** - * Register a shared binding in the container. - * - * @param \Closure|string $abstract - * @param \Closure|string|null $concrete - * @return void - */";s:9:"startLine";i:92;s:7:"endLine";i:92;s:11:"startColumn";i:5;s:9:"endColumn";i:59;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:11:"singletonIf";a:20:{s:4:"name";s:11:"singletonIf";s:10:"parameters";a:2:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:101;s:7:"endLine";i:101;s:11:"startColumn";i:33;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"concrete";a:14:{s:4:"name";s:8:"concrete";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:101;s:7:"endLine";i:101;s:13:"startTokenPos";i:196;s:12:"startFilePos";i:2466;s:11:"endTokenPos";i:196;s:10:"endFilePos";i:2469;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:101;s:7:"endLine";i:101;s:11:"startColumn";i:44;s:9:"endColumn";i:59;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:174:"/** - * Register a shared binding if it hasn't already been registered. - * - * @param \Closure|string $abstract - * @param \Closure|string|null $concrete - * @return void - */";s:9:"startLine";i:101;s:7:"endLine";i:101;s:11:"startColumn";i:5;s:9:"endColumn";i:61;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:6:"scoped";a:20:{s:4:"name";s:6:"scoped";s:10:"parameters";a:2:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:110;s:7:"endLine";i:110;s:11:"startColumn";i:28;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"concrete";a:14:{s:4:"name";s:8:"concrete";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:110;s:7:"endLine";i:110;s:13:"startTokenPos";i:215;s:12:"startFilePos";i:2707;s:11:"endTokenPos";i:215;s:10:"endFilePos";i:2710;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:110;s:7:"endLine";i:110;s:11:"startColumn";i:39;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:154:"/** - * Register a scoped binding in the container. - * - * @param \Closure|string $abstract - * @param \Closure|string|null $concrete - * @return void - */";s:9:"startLine";i:110;s:7:"endLine";i:110;s:11:"startColumn";i:5;s:9:"endColumn";i:56;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:8:"scopedIf";a:20:{s:4:"name";s:8:"scopedIf";s:10:"parameters";a:2:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:119;s:7:"endLine";i:119;s:11:"startColumn";i:30;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"concrete";a:14:{s:4:"name";s:8:"concrete";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:119;s:7:"endLine";i:119;s:13:"startTokenPos";i:234;s:12:"startFilePos";i:2970;s:11:"endTokenPos";i:234;s:10:"endFilePos";i:2973;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:119;s:7:"endLine";i:119;s:11:"startColumn";i:41;s:9:"endColumn";i:56;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:174:"/** - * Register a scoped binding if it hasn't already been registered. - * - * @param \Closure|string $abstract - * @param \Closure|string|null $concrete - * @return void - */";s:9:"startLine";i:119;s:7:"endLine";i:119;s:11:"startColumn";i:5;s:9:"endColumn";i:58;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:6:"extend";a:20:{s:4:"name";s:6:"extend";s:10:"parameters";a:2:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:130;s:7:"endLine";i:130;s:11:"startColumn";i:28;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"closure";a:14:{s:4:"name";s:7:"closure";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:130;s:7:"endLine";i:130;s:11:"startColumn";i:39;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:181:"/** - * "Extend" an abstract type in the container. - * - * @param \Closure|string $abstract - * @param \Closure $closure - * @return void - * - * @throws \InvalidArgumentException - */";s:9:"startLine";i:130;s:7:"endLine";i:130;s:11:"startColumn";i:5;s:9:"endColumn";i:56;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:8:"instance";a:20:{s:4:"name";s:8:"instance";s:10:"parameters";a:2:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:141;s:7:"endLine";i:141;s:11:"startColumn";i:30;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"instance";a:14:{s:4:"name";s:8:"instance";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:141;s:7:"endLine";i:141;s:11:"startColumn";i:41;s:9:"endColumn";i:49;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:197:"/** - * Register an existing instance as shared in the container. - * - * @template TInstance of mixed - * - * @param \Closure|string $abstract - * @param TInstance $instance - * @return TInstance - */";s:9:"startLine";i:141;s:7:"endLine";i:141;s:11:"startColumn";i:5;s:9:"endColumn";i:51;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:20:"addContextualBinding";a:20:{s:4:"name";s:20:"addContextualBinding";s:10:"parameters";a:3:{s:8:"concrete";a:14:{s:4:"name";s:8:"concrete";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:151;s:7:"endLine";i:151;s:11:"startColumn";i:42;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:151;s:7:"endLine";i:151;s:11:"startColumn";i:53;s:9:"endColumn";i:61;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:14:"implementation";a:14:{s:4:"name";s:14:"implementation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:151;s:7:"endLine";i:151;s:11:"startColumn";i:64;s:9:"endColumn";i:78;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:183:"/** - * Add a contextual binding to the container. - * - * @param string $concrete - * @param \Closure|string $abstract - * @param \Closure|string $implementation - * @return void - */";s:9:"startLine";i:151;s:7:"endLine";i:151;s:11:"startColumn";i:5;s:9:"endColumn";i:80;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:4:"when";a:20:{s:4:"name";s:4:"when";s:10:"parameters";a:1:{s:8:"concrete";a:14:{s:4:"name";s:8:"concrete";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:159;s:7:"endLine";i:159;s:11:"startColumn";i:26;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:145:"/** - * Define a contextual binding. - * - * @param string|array $concrete - * @return \Illuminate\Contracts\Container\ContextualBindingBuilder - */";s:9:"startLine";i:159;s:7:"endLine";i:159;s:11:"startColumn";i:5;s:9:"endColumn";i:36;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:7:"factory";a:20:{s:4:"name";s:7:"factory";s:10:"parameters";a:1:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:169;s:7:"endLine";i:169;s:11:"startColumn";i:29;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:244:"/** - * Get a closure to resolve the given type from the container. - * - * @template TClass of object - * - * @param string|class-string $abstract - * @return ($abstract is class-string ? \Closure(): TClass : \Closure(): mixed) - */";s:9:"startLine";i:169;s:7:"endLine";i:169;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:5:"flush";a:20:{s:4:"name";s:5:"flush";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:89:"/** - * Flush the container of all bindings and resolved instances. - * - * @return void - */";s:9:"startLine";i:176;s:7:"endLine";i:176;s:11:"startColumn";i:5;s:9:"endColumn";i:28;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:4:"make";a:20:{s:4:"name";s:4:"make";s:10:"parameters";a:2:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:189;s:7:"endLine";i:189;s:11:"startColumn";i:26;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"parameters";a:14:{s:4:"name";s:10:"parameters";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:189;s:7:"endLine";i:189;s:13:"startTokenPos";i:340;s:12:"startFilePos";i:4912;s:11:"endTokenPos";i:341;s:10:"endFilePos";i:4913;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:189;s:7:"endLine";i:189;s:11:"startColumn";i:37;s:9:"endColumn";i:58;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:306:"/** - * Resolve the given type from the container. - * - * @template TClass of object - * - * @param string|class-string $abstract - * @param array $parameters - * @return ($abstract is class-string ? TClass : mixed) - * - * @throws \Illuminate\Contracts\Container\BindingResolutionException - */";s:9:"startLine";i:189;s:7:"endLine";i:189;s:11:"startColumn";i:5;s:9:"endColumn";i:60;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:4:"call";a:20:{s:4:"name";s:4:"call";s:10:"parameters";a:3:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:199;s:7:"endLine";i:199;s:11:"startColumn";i:26;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"parameters";a:14:{s:4:"name";s:10:"parameters";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:199;s:7:"endLine";i:199;s:13:"startTokenPos";i:362;s:12:"startFilePos";i:5211;s:11:"endTokenPos";i:363;s:10:"endFilePos";i:5212;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:199;s:7:"endLine";i:199;s:11:"startColumn";i:37;s:9:"endColumn";i:58;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:13:"defaultMethod";a:14:{s:4:"name";s:13:"defaultMethod";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:199;s:7:"endLine";i:199;s:13:"startTokenPos";i:370;s:12:"startFilePos";i:5232;s:11:"endTokenPos";i:370;s:10:"endFilePos";i:5235;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:199;s:7:"endLine";i:199;s:11:"startColumn";i:61;s:9:"endColumn";i:81;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:204:"/** - * Call the given Closure / class@method and inject its dependencies. - * - * @param callable|string $callback - * @param array $parameters - * @param string|null $defaultMethod - * @return mixed - */";s:9:"startLine";i:199;s:7:"endLine";i:199;s:11:"startColumn";i:5;s:9:"endColumn";i:83;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:8:"resolved";a:20:{s:4:"name";s:8:"resolved";s:10:"parameters";a:1:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:207;s:7:"endLine";i:207;s:11:"startColumn";i:30;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:114:"/** - * Determine if the given abstract type has been resolved. - * - * @param string $abstract - * @return bool - */";s:9:"startLine";i:207;s:7:"endLine";i:207;s:11:"startColumn";i:5;s:9:"endColumn";i:40;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:15:"beforeResolving";a:20:{s:4:"name";s:15:"beforeResolving";s:10:"parameters";a:2:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:216;s:7:"endLine";i:216;s:11:"startColumn";i:37;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:216;s:7:"endLine";i:216;s:13:"startTokenPos";i:404;s:12:"startFilePos";i:5663;s:11:"endTokenPos";i:404;s:10:"endFilePos";i:5666;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:216;s:7:"endLine";i:216;s:11:"startColumn";i:48;s:9:"endColumn";i:72;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:145:"/** - * Register a new before resolving callback. - * - * @param \Closure|string $abstract - * @param \Closure|null $callback - * @return void - */";s:9:"startLine";i:216;s:7:"endLine";i:216;s:11:"startColumn";i:5;s:9:"endColumn";i:74;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:9:"resolving";a:20:{s:4:"name";s:9:"resolving";s:10:"parameters";a:2:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:225;s:7:"endLine";i:225;s:11:"startColumn";i:31;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:225;s:7:"endLine";i:225;s:13:"startTokenPos";i:426;s:12:"startFilePos";i:5900;s:11:"endTokenPos";i:426;s:10:"endFilePos";i:5903;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:225;s:7:"endLine";i:225;s:11:"startColumn";i:42;s:9:"endColumn";i:66;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:138:"/** - * Register a new resolving callback. - * - * @param \Closure|string $abstract - * @param \Closure|null $callback - * @return void - */";s:9:"startLine";i:225;s:7:"endLine";i:225;s:11:"startColumn";i:5;s:9:"endColumn";i:68;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}s:14:"afterResolving";a:20:{s:4:"name";s:14:"afterResolving";s:10:"parameters";a:2:{s:8:"abstract";a:14:{s:4:"name";s:8:"abstract";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:234;s:7:"endLine";i:234;s:11:"startColumn";i:36;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:234;s:7:"endLine";i:234;s:13:"startTokenPos";i:448;s:12:"startFilePos";i:6148;s:11:"endTokenPos";i:448;s:10:"endFilePos";i:6151;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:234;s:7:"endLine";i:234;s:11:"startColumn";i:47;s:9:"endColumn";i:71;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:144:"/** - * Register a new after resolving callback. - * - * @param \Closure|string $abstract - * @param \Closure|null $callback - * @return void - */";s:9:"startLine";i:234;s:7:"endLine";i:234;s:11:"startColumn";i:5;s:9:"endColumn";i:73;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:30:"Illuminate\Contracts\Container";s:18:"declaringClassName";s:40:"Illuminate\Contracts\Container\Container";s:21:"implementingClassName";s:40:"Illuminate\Contracts\Container\Container";s:16:"currentClassName";s:40:"Illuminate\Contracts\Container\Container";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/2a/be/2abe2a9a987e0060b01f01a64b3abbc245229ac4a2fa85dcb936b9cf80d317e8.dat b/backend/.cache/phpstan/cache/PHPStan/2a/be/2abe2a9a987e0060b01f01a64b3abbc245229ac4a2fa85dcb936b9cf80d317e8.dat deleted file mode 100644 index 4ef39ae..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/2a/be/2abe2a9a987e0060b01f01a64b3abbc245229ac4a2fa85dcb936b9cf80d317e8.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-d8abf6cf9a7f35d0c1bed24bf26adef6bdb60cf0f3f9e0a0bc05639e17872c77-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:40:"illuminate\contracts\routing\urlroutable";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/2c/b5/2cb55fae2e17dc16377a9a1e061f464711a8c02a4d743c0f879cd4ac5d8e9ed2.dat b/backend/.cache/phpstan/cache/PHPStan/2c/b5/2cb55fae2e17dc16377a9a1e061f464711a8c02a4d743c0f879cd4ac5d8e9ed2.dat deleted file mode 100644 index 25776e1..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/2c/b5/2cb55fae2e17dc16377a9a1e061f464711a8c02a4d743c0f879cd4ac5d8e9ed2.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:15:{s:97:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/Chunk.php";a:5:{i:0;s:64:"2737669ed19e5ff2a5b225b197007bd0ddb05bd99e87b204f8b882239dfece82";i:1;s:44:"1683:1787672154:1793737430:70754811:16777230";i:2;a:1:{i:0;s:28:"sebastianbergmann\diff\chunk";}i:3;a:8:{i:0;s:34:"sebastianbergmann\diff\__construct";i:1;s:28:"sebastianbergmann\diff\start";i:2;s:33:"sebastianbergmann\diff\startrange";i:3;s:26:"sebastianbergmann\diff\end";i:4;s:31:"sebastianbergmann\diff\endrange";i:5;s:28:"sebastianbergmann\diff\lines";i:6;s:31:"sebastianbergmann\diff\setlines";i:7;s:34:"sebastianbergmann\diff\getiterator";}i:4;a:0:{}}s:96:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/Diff.php";a:5:{i:0;s:64:"3073d739b06b1552f68b1f0e2af23a6cc4494d822bd08cd6fdf66d3bf52de059";i:1;s:44:"1609:1787672154:1793737430:70754812:16777230";i:2;a:1:{i:0;s:27:"sebastianbergmann\diff\diff";}i:3;a:6:{i:0;s:34:"sebastianbergmann\diff\__construct";i:1;s:27:"sebastianbergmann\diff\from";i:2;s:25:"sebastianbergmann\diff\to";i:3;s:29:"sebastianbergmann\diff\chunks";i:4;s:32:"sebastianbergmann\diff\setchunks";i:5;s:34:"sebastianbergmann\diff\getiterator";}i:4;a:0:{}}s:98:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/Differ.php";a:5:{i:0;s:64:"f16475e231a0e59fbcca0e7f5ad57047572a873f5610383462547241e625e657";i:1;s:44:"6946:1787672154:1793737430:70754818:16777230";i:2;a:1:{i:0;s:29:"sebastianbergmann\diff\differ";}i:3;a:9:{i:0;s:34:"sebastianbergmann\diff\__construct";i:1;s:27:"sebastianbergmann\diff\diff";i:2;s:34:"sebastianbergmann\diff\difftoarray";i:3;s:41:"sebastianbergmann\diff\splitstringbylines";i:4;s:46:"sebastianbergmann\diff\selectlcsimplementation";i:5;s:50:"sebastianbergmann\diff\calculateestimatedfootprint";i:6;s:49:"sebastianbergmann\diff\detectunmatchedlineendings";i:7;s:35:"sebastianbergmann\diff\getlinebreak";i:8;s:41:"sebastianbergmann\diff\getarraydiffparted";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/Exception/ConfigurationException.php";a:5:{i:0;s:64:"9700125bba6182e8d95e80663b44e1f59224a5c4d363419e98f24d7e955ec7ae";i:1;s:43:"962:1787672154:1793737430:70754825:16777230";i:2;a:1:{i:0;s:45:"sebastianbergmann\diff\configurationexception";}i:3;a:1:{i:0;s:34:"sebastianbergmann\diff\__construct";}i:4;a:0:{}}s:111:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/Exception/Exception.php";a:5:{i:0;s:64:"0910234cc204b9eafe8c704fbeb05bc0d93f2de3c9b86dd258fce049b6b170b0";i:1;s:43:"353:1787672154:1793737430:70754829:16777230";i:2;a:1:{i:0;s:32:"sebastianbergmann\diff\exception";}i:3;a:0:{}i:4;a:0:{}}s:96:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/Line.php";a:5:{i:0;s:64:"ec0eb9b487ec3b75277362c792baff3ef2695e30f5e7207b6c66a7bed9a89267";i:1;s:44:"1085:1787672154:1793737430:70754831:16777230";i:2;a:1:{i:0;s:27:"sebastianbergmann\diff\line";}i:3;a:6:{i:0;s:34:"sebastianbergmann\diff\__construct";i:1;s:30:"sebastianbergmann\diff\content";i:2;s:27:"sebastianbergmann\diff\type";i:3;s:30:"sebastianbergmann\diff\isadded";i:4;s:32:"sebastianbergmann\diff\isremoved";i:5;s:34:"sebastianbergmann\diff\isunchanged";}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/LongestCommonSubsequenceCalculator.php";a:5:{i:0;s:64:"9af345eb90d2e99dafb2dc47eb568b6411e70f07c3ee70caa9c0c8d4a8f7e9b8";i:1;s:43:"486:1787672154:1793737430:70754836:16777230";i:2;a:1:{i:0;s:57:"sebastianbergmann\diff\longestcommonsubsequencecalculator";}i:3;a:1:{i:0;s:32:"sebastianbergmann\diff\calculate";}i:4;a:0:{}}s:141:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php";a:5:{i:0;s:64:"fff8efe475e92bb119fe163bce901d713d75ae75769040b5d0c4142356a0c02d";i:1;s:44:"2657:1787672154:1793737430:70754838:16777230";i:2;a:1:{i:0;s:72:"sebastianbergmann\diff\memoryefficientlongestcommonsubsequencecalculator";}i:3;a:2:{i:0;s:32:"sebastianbergmann\diff\calculate";i:1;s:29:"sebastianbergmann\diff\length";}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php";a:5:{i:0;s:64:"3f8dea936491c7476c6feeec71cc4b2eabf5aaed1c1387f0051ccf07dd0b01d5";i:1;s:44:"1585:1787672154:1793737430:70754844:16777230";i:2;a:1:{i:0;s:56:"sebastianbergmann\diff\output\abstractchunkoutputbuilder";}i:3;a:1:{i:0;s:45:"sebastianbergmann\diff\output\getcommonchunks";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php";a:5:{i:0;s:64:"71303902daed8880fae251e627056db8050e982777c7a603361246e8973298b8";i:1;s:44:"2183:1787672154:1793737430:70754851:16777230";i:2;a:1:{i:0;s:51:"sebastianbergmann\diff\output\diffonlyoutputbuilder";}i:3;a:2:{i:0;s:41:"sebastianbergmann\diff\output\__construct";i:1;s:37:"sebastianbergmann\diff\output\getdiff";}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/Output/DiffOutputBuilderInterface.php";a:5:{i:0;s:64:"1433d21ea20fe9e24101361e443b8d57c1be11b9eabe4d4f272973a7d7287b1a";i:1;s:43:"521:1787672154:1793737430:70754855:16777230";i:2;a:1:{i:0;s:56:"sebastianbergmann\diff\output\diffoutputbuilderinterface";}i:3;a:1:{i:0;s:37:"sebastianbergmann\diff\output\getdiff";}i:4;a:0:{}}s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php";a:5:{i:0;s:64:"97f29d9bf88036b9577f9dc9bbdecbcd06ca59c1596cc62bf69ffa765de3748e";i:1;s:45:"11077:1787672154:1793737430:70754856:16777230";i:2;a:1:{i:0;s:60:"sebastianbergmann\diff\output\strictunifieddiffoutputbuilder";}i:3;a:6:{i:0;s:41:"sebastianbergmann\diff\output\__construct";i:1;s:37:"sebastianbergmann\diff\output\getdiff";i:2;s:44:"sebastianbergmann\diff\output\writediffhunks";i:3;s:39:"sebastianbergmann\diff\output\writehunk";i:4;s:42:"sebastianbergmann\diff\output\assertstring";i:5;s:48:"sebastianbergmann\diff\output\assertstringornull";}i:4;a:0:{}}s:123:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php";a:5:{i:0;s:64:"88f3592e78f4a84f4a8e3e90fce3b886de277dd019192deefaf4d6f31353701f";i:1;s:44:"8608:1787672154:1793737430:70754860:16777230";i:2;a:1:{i:0;s:54:"sebastianbergmann\diff\output\unifieddiffoutputbuilder";}i:3;a:4:{i:0;s:41:"sebastianbergmann\diff\output\__construct";i:1;s:37:"sebastianbergmann\diff\output\getdiff";i:2;s:44:"sebastianbergmann\diff\output\writediffhunks";i:3;s:39:"sebastianbergmann\diff\output\writehunk";}i:4;a:0:{}}s:98:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/Parser.php";a:5:{i:0;s:64:"18d58f9ce998f49d1e772cb3ea9edcff07e708978ff4cbfbc2e5b7ac0196733d";i:1;s:44:"4724:1787672154:1793737430:70754863:16777230";i:2;a:1:{i:0;s:29:"sebastianbergmann\diff\parser";}i:3;a:2:{i:0;s:28:"sebastianbergmann\diff\parse";i:1;s:36:"sebastianbergmann\diff\parsefilediff";}i:4;a:0:{}}s:139:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php";a:5:{i:0;s:64:"42e4e5dccbfe1b20697a4b4945bea0677f2ba1ec487ccb921fd51a69cd6b121c";i:1;s:44:"2350:1787672154:1793737430:70754865:16777230";i:2;a:1:{i:0;s:70:"sebastianbergmann\diff\timeefficientlongestcommonsubsequencecalculator";}i:3;a:1:{i:0;s:32:"sebastianbergmann\diff\calculate";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/2e/56/2e563408e665d4d1d66bb8f9ec4ce173e1ea8bd373c5020049ecc28e0a007783.dat b/backend/.cache/phpstan/cache/PHPStan/2e/56/2e563408e665d4d1d66bb8f9ec4ce173e1ea8bd373c5020049ecc28e0a007783.dat deleted file mode 100644 index 997accf..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/2e/56/2e563408e665d4d1d66bb8f9ec4ce173e1ea8bd373c5020049ecc28e0a007783.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-82891713db67f6df9ea3b400c9905d26da7834b51d26f53dd3bdb1d7f6a78497-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:44:"illuminate\notifications\routesnotifications";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/2f/36/2f3654be6df9c2ba310785b9c702aa0eb0bed9cc1b97dc37607d6c275db3d378.dat b/backend/.cache/phpstan/cache/PHPStan/2f/36/2f3654be6df9c2ba310785b9c702aa0eb0bed9cc1b97dc37607d6c275db3d378.dat deleted file mode 100644 index 325d6ea..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/2f/36/2f3654be6df9c2ba310785b9c702aa0eb0bed9cc1b97dc37607d6c275db3d378.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-ea5d79fc50832f0c7e415ae43182d882748a127dec8ad261480b3b6b2c53ad7a-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:31:"illuminate\auth\authenticatable";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/2f/a5/2fa51131a531790e42420e2db9872ec60c2b84ad4d60bb0d4d5edb2d677df27b.dat b/backend/.cache/phpstan/cache/PHPStan/2f/a5/2fa51131a531790e42420e2db9872ec60c2b84ad4d60bb0d4d5edb2d677df27b.dat deleted file mode 100644 index 0e7f4b9..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/2f/a5/2fa51131a531790e42420e2db9872ec60c2b84ad4d60bb0d4d5edb2d677df27b.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/cfp/src/Providers/CfpServiceProvider.php";a:5:{i:0;s:64:"9fd2e9f3fbfd052dc6eab4ac144081820a60466bad45978a2b38ed96407db421";i:1;s:43:"238:1793737755:1793737755:70769351:16777230";i:2;a:1:{i:0;s:40:"phpeste\cfp\providers\cfpserviceprovider";}i:3;a:2:{i:0;s:30:"phpeste\cfp\providers\register";i:1;s:26:"phpeste\cfp\providers\boot";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/2f/ba/2fbaa7f2a49b6990f6987af596e4f2bccff9b3032580e4da2a915dba0092a1b4.dat b/backend/.cache/phpstan/cache/PHPStan/2f/ba/2fbaa7f2a49b6990f6987af596e4f2bccff9b3032580e4da2a915dba0092a1b4.dat deleted file mode 100644 index 91f9208..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/2f/ba/2fbaa7f2a49b6990f6987af596e4f2bccff9b3032580e4da2a915dba0092a1b4.dat +++ /dev/null @@ -1,95 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-8661124cdfe90d86af7937f563942d59c63630da2fa994e290e7b9294442eed5-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:14:"PhpParser\Node";s:8:"filename";s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../nikic/php-parser/lib/PhpParser/Node.php";}}s:9:"namespace";s:9:"PhpParser";s:4:"name";s:14:"PhpParser\Node";s:9:"shortName";s:4:"Node";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:150;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:17:{s:7:"getType";a:20:{s:4:"name";s:7:"getType";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:109:"/** - * Gets the type of the node. - * - * @psalm-return non-empty-string - * @return string Type of the node - */";s:9:"startLine";i:12;s:7:"endLine";i:12;s:11:"startColumn";i:5;s:9:"endColumn";i:38;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:15:"getSubNodeNames";a:20:{s:4:"name";s:15:"getSubNodeNames";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:85:"/** - * Gets the names of the sub nodes. - * - * @return string[] Names of sub nodes - */";s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:45;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:7:"getLine";a:20:{s:4:"name";s:7:"getLine";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:199:"/** - * Gets line the node started in (alias of getStartLine). - * - * @return int Start line (or -1 if not available) - * @phpstan-return -1|positive-int - * - * @deprecated Use getStartLine() instead - */";s:9:"startLine";i:29;s:7:"endLine";i:29;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:12:"getStartLine";a:20:{s:4:"name";s:12:"getStartLine";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:220:"/** - * Gets line the node started in. - * - * Requires the 'startLine' attribute to be enabled in the lexer (enabled by default). - * - * @return int Start line (or -1 if not available) - * @phpstan-return -1|positive-int - */";s:9:"startLine";i:39;s:7:"endLine";i:39;s:11:"startColumn";i:5;s:9:"endColumn";i:40;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:10:"getEndLine";a:20:{s:4:"name";s:10:"getEndLine";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:218:"/** - * Gets the line the node ended in. - * - * Requires the 'endLine' attribute to be enabled in the lexer (enabled by default). - * - * @return int End line (or -1 if not available) - * @phpstan-return -1|positive-int - */";s:9:"startLine";i:49;s:7:"endLine";i:49;s:11:"startColumn";i:5;s:9:"endColumn";i:38;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:16:"getStartTokenPos";a:20:{s:4:"name";s:16:"getStartTokenPos";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:313:"/** - * Gets the token offset of the first token that is part of this node. - * - * The offset is an index into the array returned by Lexer::getTokens(). - * - * Requires the 'startTokenPos' attribute to be enabled in the lexer (DISABLED by default). - * - * @return int Token start position (or -1 if not available) - */";s:9:"startLine";i:60;s:7:"endLine";i:60;s:11:"startColumn";i:5;s:9:"endColumn";i:44;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:14:"getEndTokenPos";a:20:{s:4:"name";s:14:"getEndTokenPos";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:308:"/** - * Gets the token offset of the last token that is part of this node. - * - * The offset is an index into the array returned by Lexer::getTokens(). - * - * Requires the 'endTokenPos' attribute to be enabled in the lexer (DISABLED by default). - * - * @return int Token end position (or -1 if not available) - */";s:9:"startLine";i:71;s:7:"endLine";i:71;s:11:"startColumn";i:5;s:9:"endColumn";i:42;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:15:"getStartFilePos";a:20:{s:4:"name";s:15:"getStartFilePos";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:238:"/** - * Gets the file offset of the first character that is part of this node. - * - * Requires the 'startFilePos' attribute to be enabled in the lexer (DISABLED by default). - * - * @return int File start position (or -1 if not available) - */";s:9:"startLine";i:80;s:7:"endLine";i:80;s:11:"startColumn";i:5;s:9:"endColumn";i:43;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:13:"getEndFilePos";a:20:{s:4:"name";s:13:"getEndFilePos";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:233:"/** - * Gets the file offset of the last character that is part of this node. - * - * Requires the 'endFilePos' attribute to be enabled in the lexer (DISABLED by default). - * - * @return int File end position (or -1 if not available) - */";s:9:"startLine";i:89;s:7:"endLine";i:89;s:11:"startColumn";i:5;s:9:"endColumn";i:41;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:11:"getComments";a:20:{s:4:"name";s:11:"getComments";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:154:"/** - * Gets all comments directly preceding this node. - * - * The comments are also available through the "comments" attribute. - * - * @return Comment[] - */";s:9:"startLine";i:98;s:7:"endLine";i:98;s:11:"startColumn";i:5;s:9:"endColumn";i:41;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:13:"getDocComment";a:20:{s:4:"name";s:13:"getDocComment";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:21:"PhpParser\Comment\Doc";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:0:{}s:10:"docComment";s:102:"/** - * Gets the doc comment of the node. - * - * @return null|Comment\Doc Doc comment object or null - */";s:9:"startLine";i:105;s:7:"endLine";i:105;s:11:"startColumn";i:5;s:9:"endColumn";i:50;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:13:"setDocComment";a:20:{s:4:"name";s:13:"setDocComment";s:10:"parameters";a:1:{s:10:"docComment";a:14:{s:4:"name";s:10:"docComment";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:21:"PhpParser\Comment\Doc";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:114;s:7:"endLine";i:114;s:11:"startColumn";i:35;s:9:"endColumn";i:57;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:188:"/** - * Sets the doc comment of the node. - * - * This will either replace an existing doc comment or add it to the comments array. - * - * @param Comment\Doc $docComment Doc comment to set - */";s:9:"startLine";i:114;s:7:"endLine";i:114;s:11:"startColumn";i:5;s:9:"endColumn";i:65;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:12:"setAttribute";a:20:{s:4:"name";s:12:"setAttribute";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:121;s:7:"endLine";i:121;s:11:"startColumn";i:34;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:121;s:7:"endLine";i:121;s:11:"startColumn";i:47;s:9:"endColumn";i:52;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:65:"/** - * Sets an attribute on a node. - * - * @param mixed $value - */";s:9:"startLine";i:121;s:7:"endLine";i:121;s:11:"startColumn";i:5;s:9:"endColumn";i:60;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:12:"hasAttribute";a:20:{s:4:"name";s:12:"hasAttribute";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:126;s:7:"endLine";i:126;s:11:"startColumn";i:34;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:47:"/** - * Returns whether an attribute exists. - */";s:9:"startLine";i:126;s:7:"endLine";i:126;s:11:"startColumn";i:5;s:9:"endColumn";i:52;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:12:"getAttribute";a:20:{s:4:"name";s:12:"getAttribute";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:135;s:7:"endLine";i:135;s:11:"startColumn";i:34;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"default";a:14:{s:4:"name";s:7:"default";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:135;s:7:"endLine";i:135;s:13:"startTokenPos";i:246;s:12:"startFilePos";i:3781;s:11:"endTokenPos";i:246;s:10:"endFilePos";i:3784;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:135;s:7:"endLine";i:135;s:11:"startColumn";i:47;s:9:"endColumn";i:61;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:93:"/** - * Returns the value of an attribute. - * - * @param mixed $default - * - * @return mixed - */";s:9:"startLine";i:135;s:7:"endLine";i:135;s:11:"startColumn";i:5;s:9:"endColumn";i:63;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:13:"getAttributes";a:20:{s:4:"name";s:13:"getAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:86:"/** - * Returns all the attributes of this node. - * - * @return array - */";s:9:"startLine";i:142;s:7:"endLine";i:142;s:11:"startColumn";i:5;s:9:"endColumn";i:43;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}s:13:"setAttributes";a:20:{s:4:"name";s:13:"setAttributes";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:149;s:7:"endLine";i:149;s:11:"startColumn";i:35;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:98:"/** - * Replaces all the attributes of this node. - * - * @param array $attributes - */";s:9:"startLine";i:149;s:7:"endLine";i:149;s:11:"startColumn";i:5;s:9:"endColumn";i:59;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:9:"PhpParser";s:18:"declaringClassName";s:14:"PhpParser\Node";s:21:"implementingClassName";s:14:"PhpParser\Node";s:16:"currentClassName";s:14:"PhpParser\Node";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/30/4f/304f2137b1b19356ed5782b82959343bef52e9078127c0155631ffe38107878f.dat b/backend/.cache/phpstan/cache/PHPStan/30/4f/304f2137b1b19356ed5782b82959343bef52e9078127c0155631ffe38107878f.dat deleted file mode 100644 index c636f12..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/30/4f/304f2137b1b19356ed5782b82959343bef52e9078127c0155631ffe38107878f.dat +++ /dev/null @@ -1,114 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-9e18a70693b0113f18376134874e27fd0fe6e30405195936f0c7d5cb5b1bac72-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:23:"Laravel\Horizon\Horizon";s:8:"filename";s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/horizon/src/Horizon.php";}}s:9:"namespace";s:15:"Laravel\Horizon";s:4:"name";s:23:"Laravel\Horizon\Horizon";s:9:"shortName";s:7:"Horizon";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:12;s:7:"endLine";i:324;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:8:{s:9:"authUsing";a:16:{s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:4:"name";s:9:"authUsing";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:94:"/** - * The callback that should be used to authenticate Horizon users. - * - * @var \Closure - */";s:10:"attributes";a:0:{}s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:29;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:15:"slackWebhookUrl";a:16:{s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:4:"name";s:15:"slackWebhookUrl";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:65:"/** - * The Slack notifications webhook URL. - * - * @var string - */";s:10:"attributes";a:0:{}s:9:"startLine";i:26;s:7:"endLine";i:26;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:12:"slackChannel";a:16:{s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:4:"name";s:12:"slackChannel";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:61:"/** - * The Slack notifications channel. - * - * @var string - */";s:10:"attributes";a:0:{}s:9:"startLine";i:33;s:7:"endLine";i:33;s:11:"startColumn";i:5;s:9:"endColumn";i:32;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:9:"smsNumber";a:16:{s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:4:"name";s:9:"smsNumber";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:64:"/** - * The SMS notifications phone number. - * - * @var string - */";s:10:"attributes";a:0:{}s:9:"startLine";i:40;s:7:"endLine";i:40;s:11:"startColumn";i:5;s:9:"endColumn";i:29;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:5:"email";a:16:{s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:4:"name";s:5:"email";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:65:"/** - * The email address for notifications. - * - * @var string - */";s:10:"attributes";a:0:{}s:9:"startLine";i:47;s:7:"endLine";i:47;s:11:"startColumn";i:5;s:9:"endColumn";i:25;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:12:"useDarkTheme";a:16:{s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:4:"name";s:12:"useDarkTheme";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:56;s:7:"endLine";i:56;s:13:"startTokenPos";i:98;s:12:"startFilePos";i:978;s:11:"endTokenPos";i:98;s:10:"endFilePos";i:982;}}s:10:"docComment";s:92:"/** - * Indicates if Horizon should use the dark theme. - * - * @deprecated - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:56;s:7:"endLine";i:56;s:11:"startColumn";i:5;s:9:"endColumn";i:40;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:9:"databases";a:16:{s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:4:"name";s:9:"databases";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:80:"['Jobs', 'Supervisors', 'CommandQueue', 'Tags', 'Metrics', 'Locks', 'Processes']";s:10:"attributes";a:6:{s:9:"startLine";i:63;s:7:"endLine";i:66;s:13:"startTokenPos";i:111;s:12:"startFilePos";i:1101;s:11:"endTokenPos";i:134;s:10:"endFilePos";i:1203;}}s:10:"docComment";s:63:"/** - * The database configuration methods. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:63;s:7:"endLine";i:66;s:11:"startColumn";i:5;s:9:"endColumn";i:6;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:14:"nonceAttribute";a:16:{s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:4:"name";s:14:"nonceAttribute";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:73;s:7:"endLine";i:73;s:13:"startTokenPos";i:147;s:12:"startFilePos";i:1340;s:11:"endTokenPos";i:147;s:10:"endFilePos";i:1341;}}s:10:"docComment";s:76:"/** - * The CSP nonce to use for style and script tags. - * - * @var string - */";s:10:"attributes";a:0:{}s:9:"startLine";i:73;s:7:"endLine";i:73;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:16:{s:5:"check";a:20:{s:4:"name";s:5:"check";s:10:"parameters";a:1:{s:7:"request";a:14:{s:4:"name";s:7:"request";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:81;s:7:"endLine";i:81;s:11:"startColumn";i:34;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:140:"/** - * Determine if the given request can access the Horizon dashboard. - * - * @param \Illuminate\Http\Request $request - * @return bool - */";s:9:"startLine";i:81;s:7:"endLine";i:86;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:4:"auth";a:20:{s:4:"name";s:4:"auth";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:94;s:7:"endLine";i:94;s:11:"startColumn";i:33;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:130:"/** - * Set the callback that should be used to authenticate Horizon users. - * - * @param \Closure $callback - * @return static - */";s:9:"startLine";i:94;s:7:"endLine";i:99;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:3:"use";a:20:{s:4:"name";s:3:"use";s:10:"parameters";a:1:{s:10:"connection";a:14:{s:4:"name";s:10:"connection";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:109;s:7:"endLine";i:109;s:11:"startColumn";i:32;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:145:"/** - * Configure the Redis databases that will store Horizon data. - * - * @param string $connection - * @return void - * - * @throws \Exception - */";s:9:"startLine";i:109;s:7:"endLine";i:118;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:26:"configureClusterConnection";a:20:{s:4:"name";s:26:"configureClusterConnection";s:10:"parameters";a:1:{s:6:"config";a:14:{s:4:"name";s:6:"config";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:126;s:7:"endLine";i:126;s:11:"startColumn";i:58;s:9:"endColumn";i:70;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:109:"/** - * Configure the Horizon Redis connection for a cluster. - * - * @param array $config - * @return void - */";s:9:"startLine";i:126;s:7:"endLine";i:141;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:29:"configureStandaloneConnection";a:20:{s:4:"name";s:29:"configureStandaloneConnection";s:10:"parameters";a:1:{s:6:"config";a:14:{s:4:"name";s:6:"config";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:149;s:7:"endLine";i:149;s:11:"startColumn";i:61;s:9:"endColumn";i:73;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:119:"/** - * Configure the Horizon Redis connection for a standalone server. - * - * @param array $config - * @return void - */";s:9:"startLine";i:149;s:7:"endLine";i:157;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:22:"ensureHashTaggedPrefix";a:20:{s:4:"name";s:22:"ensureHashTaggedPrefix";s:10:"parameters";a:1:{s:6:"prefix";a:14:{s:4:"name";s:6:"prefix";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:165;s:7:"endLine";i:165;s:11:"startColumn";i:54;s:9:"endColumn";i:67;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:117:"/** - * Ensure the given prefix contains a Redis Cluster hash tag. - * - * @param string $prefix - * @return string - */";s:9:"startLine";i:165;s:7:"endLine";i:168;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:18:"supportsClustering";a:20:{s:4:"name";s:18:"supportsClustering";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:80:"/** - * Determine if the framework supports Redis Cluster. - * - * @return bool - */";s:9:"startLine";i:175;s:7:"endLine";i:178;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:3:"css";a:20:{s:4:"name";s:3:"css";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:101:"/** - * Get the CSS for the Horizon dashboard. - * - * @return Illuminate\Contracts\Support\Htmlable - */";s:9:"startLine";i:185;s:7:"endLine";i:206;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:2:"js";a:20:{s:4:"name";s:2:"js";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:101:"/** - * Get the JS for the Horizon dashboard. - * - * @return \Illuminate\Contracts\Support\Htmlable - */";s:9:"startLine";i:213;s:7:"endLine";i:229;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:5:"night";a:20:{s:4:"name";s:5:"night";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:99:"/** - * Specifies that Horizon should use the dark theme. - * - * @deprecated - * - * @return static - */";s:9:"startLine";i:238;s:7:"endLine";i:243;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:15:"scriptVariables";a:20:{s:4:"name";s:15:"scriptVariables";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:80:"/** - * Get the default JavaScript variables for Horizon. - * - * @return array - */";s:9:"startLine";i:250;s:7:"endLine";i:256;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:24:"routeMailNotificationsTo";a:20:{s:4:"name";s:24:"routeMailNotificationsTo";s:10:"parameters";a:1:{s:5:"email";a:14:{s:4:"name";s:5:"email";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:264;s:7:"endLine";i:264;s:11:"startColumn";i:53;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:130:"/** - * Specify the email address to which email notifications should be routed. - * - * @param string $email - * @return static - */";s:9:"startLine";i:264;s:7:"endLine";i:269;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:25:"routeSlackNotificationsTo";a:20:{s:4:"name";s:25:"routeSlackNotificationsTo";s:10:"parameters";a:2:{s:3:"url";a:14:{s:4:"name";s:3:"url";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:278;s:7:"endLine";i:278;s:11:"startColumn";i:54;s:9:"endColumn";i:57;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"channel";a:14:{s:4:"name";s:7:"channel";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:278;s:7:"endLine";i:278;s:13:"startTokenPos";i:996;s:12:"startFilePos";i:6991;s:11:"endTokenPos";i:996;s:10:"endFilePos";i:6994;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:278;s:7:"endLine";i:278;s:11:"startColumn";i:60;s:9:"endColumn";i:74;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:171:"/** - * Specify the webhook URL and channel to which Slack notifications should be routed. - * - * @param string $url - * @param string|null $channel - * @return static - */";s:9:"startLine";i:278;s:7:"endLine";i:284;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:23:"routeSmsNotificationsTo";a:20:{s:4:"name";s:23:"routeSmsNotificationsTo";s:10:"parameters";a:1:{s:6:"number";a:14:{s:4:"name";s:6:"number";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:292;s:7:"endLine";i:292;s:11:"startColumn";i:52;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:128:"/** - * Specify the phone number to which SMS notifications should be routed. - * - * @param string $number - * @return static - */";s:9:"startLine";i:292;s:7:"endLine";i:297;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:8:"cspNonce";a:20:{s:4:"name";s:8:"cspNonce";s:10:"parameters";a:1:{s:5:"nonce";a:14:{s:4:"name";s:5:"nonce";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:305;s:7:"endLine";i:305;s:11:"startColumn";i:37;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:109:"/** - * Set the CSP nonce to use for style and script tags. - * - * @param string $nonce - * @return static - */";s:9:"startLine";i:305;s:7:"endLine";i:310;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}s:19:"registerDevCommands";a:20:{s:4:"name";s:19:"registerDevCommands";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:64:"/** - * Register the Horizon dev commands. - * - * @return void - */";s:9:"startLine";i:317;s:7:"endLine";i:323;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:23:"Laravel\Horizon\Horizon";s:21:"implementingClassName";s:23:"Laravel\Horizon\Horizon";s:16:"currentClassName";s:23:"Laravel\Horizon\Horizon";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/34/67/3467dfdb9555f691bcb45382941f6c8577bcc239f05328dcf43428cba17025e5.dat b/backend/.cache/phpstan/cache/PHPStan/34/67/3467dfdb9555f691bcb45382941f6c8577bcc239f05328dcf43428cba17025e5.dat deleted file mode 100644 index c799126..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/34/67/3467dfdb9555f691bcb45382941f6c8577bcc239f05328dcf43428cba17025e5.dat +++ /dev/null @@ -1,8 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-118dd63e3c239eb4f078acdb9a5e1cce1119c51b30ddc30d210a31d43d549b01-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:38:"Illuminate\Contracts\Support\Arrayable";s:8:"filename";s:145:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Support/Arrayable.php";}}s:9:"namespace";s:28:"Illuminate\Contracts\Support";s:4:"name";s:38:"Illuminate\Contracts\Support\Arrayable";s:9:"shortName";s:9:"Arrayable";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:58:"/** - * @template TKey of array-key - * @template TValue - */";s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:17;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:1:{s:7:"toArray";a:20:{s:4:"name";s:7:"toArray";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:74:"/** - * Get the instance as an array. - * - * @return array - */";s:9:"startLine";i:16;s:7:"endLine";i:16;s:11:"startColumn";i:5;s:9:"endColumn";i:30;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Contracts\Support";s:18:"declaringClassName";s:38:"Illuminate\Contracts\Support\Arrayable";s:21:"implementingClassName";s:38:"Illuminate\Contracts\Support\Arrayable";s:16:"currentClassName";s:38:"Illuminate\Contracts\Support\Arrayable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/34/72/3472259a8f021d3f9b3ea2c5e44d1b1e8b00127645f83f6a8d32cf4ea7a8530a.dat b/backend/.cache/phpstan/cache/PHPStan/34/72/3472259a8f021d3f9b3ea2c5e44d1b1e8b00127645f83f6a8d32cf4ea7a8530a.dat deleted file mode 100644 index 7d1aa22..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/34/72/3472259a8f021d3f9b3ea2c5e44d1b1e8b00127645f83f6a8d32cf4ea7a8530a.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:16:{s:32:"d85931dcde7389bc301cb15b85869521";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";N;s:4:"uses";a:3:{s:13:"tentativetype";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:8:"language";s:27:"JetBrains\PhpStorm\Language";s:4:"pure";s:23:"JetBrains\PhpStorm\Pure";}s:9:"constUses";a:0:{}}s:9:"className";s:16:"JsonSerializable";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d3b7b0d77b3f3029cd42eec0e608bd0e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:16:"JsonSerializable";s:12:"functionName";s:13:"jsonSerialize";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:16:"JsonSerializable";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"3de1e4c627543bc504d65d0f360ae55f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:21:"JsonIncrementalParser";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"a6c04c9137d471503735af8f35ed1c0c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:21:"JsonIncrementalParser";s:12:"functionName";s:11:"__construct";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b5ccb9bdb1875af2fcf1b7a777ce089f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:21:"JsonIncrementalParser";s:12:"functionName";s:8:"getError";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6cb70f3552314e3b3f71d021889a3a50";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:21:"JsonIncrementalParser";s:12:"functionName";s:5:"reset";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"43849f15c07b8ef01193f1a18515b645";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:21:"JsonIncrementalParser";s:12:"functionName";s:5:"parse";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2b9ceea18ec2c9845f438ed6d16e6075";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:21:"JsonIncrementalParser";s:12:"functionName";s:9:"parseFile";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f1f3f0fe7f4fb4fcfc1413ed1b5d6af7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:21:"JsonIncrementalParser";s:12:"functionName";s:3:"get";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4fad6c458b035834a4cf930dcf168e5a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:11:"json_encode";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b6b0b2ad8b01c463d6f2933c72177210";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:11:"json_decode";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"fd022e4663a9a99d22ed97ec43f8c308";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:15:"json_last_error";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"37d018198c2f71c61fb93c2c18cc017a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:19:"json_last_error_msg";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"23b5aaf63aedd222f76657a8e47490cb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:13:"json_validate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c017f4cac92286be775f437d1f3e00c6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"818724e418d4ad68579633367db6ccb7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:13:"JsonException";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/jetbrains/phpstorm-stubs/json/json.stub";a:2:{i:0;s:64:"43833848948d069e0573a5d8258aa9e88d792de9cab74a23d6423bca6aaf867e";i:1;b:0;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/34/e3/34e3b3a38f988e68ce72a1c8282335a3662c291a94ce13b7a24acef994a775bf.dat b/backend/.cache/phpstan/cache/PHPStan/34/e3/34e3b3a38f988e68ce72a1c8282335a3662c291a94ce13b7a24acef994a775bf.dat deleted file mode 100644 index 6d6ab36..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/34/e3/34e3b3a38f988e68ce72a1c8282335a3662c291a94ce13b7a24acef994a775bf.dat +++ /dev/null @@ -1,22 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:17:{s:4:"name";s:8:"in_array";s:10:"parameters";a:3:{s:6:"needle";a:14:{s:4:"name";s:6:"needle";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:27;s:7:"endLine";i:27;s:11:"startColumn";i:23;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"haystack";a:14:{s:4:"name";s:8:"haystack";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:27;s:7:"endLine";i:27;s:11:"startColumn";i:38;s:9:"endColumn";i:52;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:6:"strict";a:14:{s:4:"name";s:6:"strict";s:7:"default";a:2:{s:4:"code";s:6:"\false";s:10:"attributes";a:6:{s:9:"startLine";i:27;s:7:"endLine";i:27;s:13:"startTokenPos";i:32;s:12:"startFilePos";i:780;s:11:"endTokenPos";i:32;s:10:"endFilePos";i:784;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:27;s:7:"endLine";i:27;s:11:"startColumn";i:55;s:9:"endColumn";i:74;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:571:"/** - * Checks if a value exists in an array - * @link https://php.net/manual/en/function.in-array.php - * @param mixed $needle

- * The searched value. - *

- *

- * If needle is a string, the comparison is done - * in a case-sensitive manner. - *

- * @param array $haystack

- * The array. - *

- * @param bool $strict [optional]

- * If the third parameter strict is set to true - * then the in_array function will also check the - * types of the - * needle in the haystack. - *

- * @return bool true if needle is found in the array, - * false otherwise. - */";s:9:"startLine";i:26;s:7:"endLine";i:29;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:8:"isStatic";b:0;s:9:"namespace";N;s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:8:"in_array";s:8:"filename";s:39:"phpstorm-stubs:standard/standard_8.stub";s:13:"extensionName";s:8:"standard";s:9:"aliasName";N;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/35/3d/353d7f1926633fe38da2c10d3c423cddc99a6407aa55654152c6a44539f52853.dat b/backend/.cache/phpstan/cache/PHPStan/35/3d/353d7f1926633fe38da2c10d3c423cddc99a6407aa55654152c6a44539f52853.dat deleted file mode 100644 index 68f5537..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/35/3d/353d7f1926633fe38da2c10d3c423cddc99a6407aa55654152c6a44539f52853.dat +++ /dev/null @@ -1,480 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-503994cc37f53f8182ce05113655c1a916f6379a1d940d2112f517d23076e32f-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:8:"filename";s:161:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasRelationships.php";}}s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"name";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"shortName";s:16:"HasRelationships";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:28;s:7:"endLine";i:1235;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:6:{s:9:"relations";a:16:{s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:4:"name";s:9:"relations";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:35;s:7:"endLine";i:35;s:13:"startTokenPos";i:135;s:12:"startFilePos";i:1293;s:11:"endTokenPos";i:136;s:10:"endFilePos";i:1294;}}s:10:"docComment";s:67:"/** - * The loaded relationships for the model. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:35;s:7:"endLine";i:35;s:11:"startColumn";i:5;s:9:"endColumn";i:30;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:7:"touches";a:16:{s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:4:"name";s:7:"touches";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:42;s:7:"endLine";i:42;s:13:"startTokenPos";i:147;s:12:"startFilePos";i:1421;s:11:"endTokenPos";i:148;s:10:"endFilePos";i:1422;}}s:10:"docComment";s:77:"/** - * The relationships that should be touched on save. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:42;s:7:"endLine";i:42;s:11:"startColumn";i:5;s:9:"endColumn";i:28;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:24:"relationAutoloadCallback";a:16:{s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:4:"name";s:24:"relationAutoloadCallback";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:49;s:7:"endLine";i:49;s:13:"startTokenPos";i:159;s:12:"startFilePos";i:1562;s:11:"endTokenPos";i:159;s:10:"endFilePos";i:1565;}}s:10:"docComment";s:73:"/** - * The relationship autoloader callback. - * - * @var \Closure|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:49;s:7:"endLine";i:49;s:11:"startColumn";i:5;s:9:"endColumn";i:47;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:23:"relationAutoloadContext";a:16:{s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:4:"name";s:23:"relationAutoloadContext";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:56;s:7:"endLine";i:56;s:13:"startTokenPos";i:170;s:12:"startFilePos";i:1704;s:11:"endTokenPos";i:170;s:10:"endFilePos";i:1707;}}s:10:"docComment";s:73:"/** - * The relationship autoloader callback context. - * - * @var mixed - */";s:10:"attributes";a:0:{}s:9:"startLine";i:56;s:7:"endLine";i:56;s:11:"startColumn";i:5;s:9:"endColumn";i:46;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:11:"manyMethods";a:16:{s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:4:"name";s:11:"manyMethods";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:49:"['belongsToMany', 'morphToMany', 'morphedByMany']";s:10:"attributes";a:6:{s:9:"startLine";i:63;s:7:"endLine";i:65;s:13:"startTokenPos";i:183;s:12:"startFilePos";i:1834;s:11:"endTokenPos";i:194;s:10:"endFilePos";i:1897;}}s:10:"docComment";s:69:"/** - * The many to many relationship methods. - * - * @var string[] - */";s:10:"attributes";a:0:{}s:9:"startLine";i:63;s:7:"endLine";i:65;s:11:"startColumn";i:5;s:9:"endColumn";i:6;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:17:"relationResolvers";a:16:{s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:4:"name";s:17:"relationResolvers";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:72;s:7:"endLine";i:72;s:13:"startTokenPos";i:207;s:12:"startFilePos";i:2024;s:11:"endTokenPos";i:208;s:10:"endFilePos";i:2025;}}s:10:"docComment";s:60:"/** - * The relation resolver callbacks. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:72;s:7:"endLine";i:72;s:11:"startColumn";i:5;s:9:"endColumn";i:45;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:55:{s:26:"initializeHasRelationships";a:20:{s:4:"name";s:26:"initializeHasRelationships";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"Illuminate\Database\Eloquent\Attributes\Initialize";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:68:"/** - * Initialize the HasRelationships trait. - * - * @return void - */";s:9:"startLine";i:79;s:7:"endLine";i:85;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:16:"relationResolver";a:20:{s:4:"name";s:16:"relationResolver";s:10:"parameters";a:2:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:96;s:7:"endLine";i:96;s:11:"startColumn";i:38;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:96;s:7:"endLine";i:96;s:11:"startColumn";i:46;s:9:"endColumn";i:49;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:252:"/** - * Get the dynamic relation resolver if defined or inherited, or return null. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * - * @param class-string $class - * @param string $key - * @return Closure|null - */";s:9:"startLine";i:96;s:7:"endLine";i:107;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:20:"resolveRelationUsing";a:20:{s:4:"name";s:20:"resolveRelationUsing";s:10:"parameters";a:2:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:116;s:7:"endLine";i:116;s:11:"startColumn";i:49;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:116;s:7:"endLine";i:116;s:11:"startColumn";i:56;s:9:"endColumn";i:72;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:121:"/** - * Define a dynamic relation resolver. - * - * @param string $name - * @param \Closure $callback - * @return void - */";s:9:"startLine";i:116;s:7:"endLine";i:122;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:27:"hasRelationAutoloadCallback";a:20:{s:4:"name";s:27:"hasRelationAutoloadCallback";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:95:"/** - * Determine if a relationship autoloader callback has been defined. - * - * @return bool - */";s:9:"startLine";i:129;s:7:"endLine";i:132;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:22:"autoloadRelationsUsing";a:20:{s:4:"name";s:22:"autoloadRelationsUsing";s:10:"parameters";a:2:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:141;s:7:"endLine";i:141;s:11:"startColumn";i:44;s:9:"endColumn";i:60;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"context";a:14:{s:4:"name";s:7:"context";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:141;s:7:"endLine";i:141;s:13:"startTokenPos";i:450;s:12:"startFilePos";i:3868;s:11:"endTokenPos";i:450;s:10:"endFilePos";i:3871;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:141;s:7:"endLine";i:141;s:11:"startColumn";i:63;s:9:"endColumn";i:77;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:175:"/** - * Define an automatic relationship autoloader callback for this model and its relations. - * - * @param \Closure $callback - * @param mixed $context - * @return $this - */";s:9:"startLine";i:141;s:7:"endLine";i:156;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:25:"attemptToAutoloadRelation";a:20:{s:4:"name";s:25:"attemptToAutoloadRelation";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:164;s:7:"endLine";i:164;s:11:"startColumn";i:50;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:125:"/** - * Attempt to autoload the given relationship using the autoload callback. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:164;s:7:"endLine";i:173;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:33:"invokeRelationAutoloadCallbackFor";a:20:{s:4:"name";s:33:"invokeRelationAutoloadCallbackFor";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:182;s:7:"endLine";i:182;s:11:"startColumn";i:58;s:9:"endColumn";i:61;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"tuples";a:14:{s:4:"name";s:6:"tuples";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:182;s:7:"endLine";i:182;s:11:"startColumn";i:64;s:9:"endColumn";i:70;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:152:"/** - * Invoke the relationship autoloader callback for the given relationships. - * - * @param string $key - * @param array $tuples - * @return void - */";s:9:"startLine";i:182;s:7:"endLine";i:187;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:43:"propagateRelationAutoloadCallbackToRelation";a:20:{s:4:"name";s:43:"propagateRelationAutoloadCallbackToRelation";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:196;s:7:"endLine";i:196;s:11:"startColumn";i:68;s:9:"endColumn";i:71;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"models";a:14:{s:4:"name";s:6:"models";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:196;s:7:"endLine";i:196;s:11:"startColumn";i:74;s:9:"endColumn";i:80;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:155:"/** - * Propagate the relationship autoloader callback to the given related models. - * - * @param string $key - * @param mixed $models - * @return void - */";s:9:"startLine";i:196;s:7:"endLine";i:215;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:6:"hasOne";a:20:{s:4:"name";s:6:"hasOne";s:10:"parameters";a:3:{s:7:"related";a:14:{s:4:"name";s:7:"related";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:227;s:7:"endLine";i:227;s:11:"startColumn";i:28;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"foreignKey";a:14:{s:4:"name";s:10:"foreignKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:227;s:7:"endLine";i:227;s:13:"startTokenPos";i:799;s:12:"startFilePos";i:6305;s:11:"endTokenPos";i:799;s:10:"endFilePos";i:6308;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:227;s:7:"endLine";i:227;s:11:"startColumn";i:38;s:9:"endColumn";i:55;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:8:"localKey";a:14:{s:4:"name";s:8:"localKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:227;s:7:"endLine";i:227;s:13:"startTokenPos";i:806;s:12:"startFilePos";i:6323;s:11:"endTokenPos";i:806;s:10:"endFilePos";i:6326;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:227;s:7:"endLine";i:227;s:11:"startColumn";i:58;s:9:"endColumn";i:73;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:315:"/** - * Define a one-to-one relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * - * @param class-string $related - * @param string|null $foreignKey - * @param string|null $localKey - * @return \Illuminate\Database\Eloquent\Relations\HasOne - */";s:9:"startLine";i:227;s:7:"endLine";i:236;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:9:"newHasOne";a:20:{s:4:"name";s:9:"newHasOne";s:10:"parameters";a:4:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:250;s:7:"endLine";i:250;s:11:"startColumn";i:34;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:250;s:7:"endLine";i:250;s:11:"startColumn";i:50;s:9:"endColumn";i:62;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:10:"foreignKey";a:14:{s:4:"name";s:10:"foreignKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:250;s:7:"endLine";i:250;s:11:"startColumn";i:65;s:9:"endColumn";i:75;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:8:"localKey";a:14:{s:4:"name";s:8:"localKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:250;s:7:"endLine";i:250;s:11:"startColumn";i:78;s:9:"endColumn";i:86;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:447:"/** - * Instantiate a new HasOne relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param TDeclaringModel $parent - * @param string $foreignKey - * @param string $localKey - * @return \Illuminate\Database\Eloquent\Relations\HasOne - */";s:9:"startLine";i:250;s:7:"endLine";i:253;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:13:"hasOneThrough";a:20:{s:4:"name";s:13:"hasOneThrough";s:10:"parameters";a:6:{s:7:"related";a:14:{s:4:"name";s:7:"related";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:269;s:7:"endLine";i:269;s:11:"startColumn";i:35;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"through";a:14:{s:4:"name";s:7:"through";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:269;s:7:"endLine";i:269;s:11:"startColumn";i:45;s:9:"endColumn";i:52;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:8:"firstKey";a:14:{s:4:"name";s:8:"firstKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:269;s:7:"endLine";i:269;s:13:"startTokenPos";i:950;s:12:"startFilePos";i:7963;s:11:"endTokenPos";i:950;s:10:"endFilePos";i:7966;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:269;s:7:"endLine";i:269;s:11:"startColumn";i:55;s:9:"endColumn";i:70;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:9:"secondKey";a:14:{s:4:"name";s:9:"secondKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:269;s:7:"endLine";i:269;s:13:"startTokenPos";i:957;s:12:"startFilePos";i:7982;s:11:"endTokenPos";i:957;s:10:"endFilePos";i:7985;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:269;s:7:"endLine";i:269;s:11:"startColumn";i:73;s:9:"endColumn";i:89;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}s:8:"localKey";a:14:{s:4:"name";s:8:"localKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:269;s:7:"endLine";i:269;s:13:"startTokenPos";i:964;s:12:"startFilePos";i:8000;s:11:"endTokenPos";i:964;s:10:"endFilePos";i:8003;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:269;s:7:"endLine";i:269;s:11:"startColumn";i:92;s:9:"endColumn";i:107;s:14:"parameterIndex";i:4;s:10:"isOptional";b:1;}s:14:"secondLocalKey";a:14:{s:4:"name";s:14:"secondLocalKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:269;s:7:"endLine";i:269;s:13:"startTokenPos";i:971;s:12:"startFilePos";i:8024;s:11:"endTokenPos";i:971;s:10:"endFilePos";i:8027;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:269;s:7:"endLine";i:269;s:11:"startColumn";i:110;s:9:"endColumn";i:131;s:14:"parameterIndex";i:5;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:545:"/** - * Define a has-one-through relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - * - * @param class-string $related - * @param class-string $through - * @param string|null $firstKey - * @param string|null $secondKey - * @param string|null $localKey - * @param string|null $secondLocalKey - * @return \Illuminate\Database\Eloquent\Relations\HasOneThrough - */";s:9:"startLine";i:269;s:7:"endLine";i:286;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:16:"newHasOneThrough";a:20:{s:4:"name";s:16:"newHasOneThrough";s:10:"parameters";a:7:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:304;s:7:"endLine";i:304;s:11:"startColumn";i:41;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"farParent";a:14:{s:4:"name";s:9:"farParent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:304;s:7:"endLine";i:304;s:11:"startColumn";i:57;s:9:"endColumn";i:72;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:13:"throughParent";a:14:{s:4:"name";s:13:"throughParent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:304;s:7:"endLine";i:304;s:11:"startColumn";i:75;s:9:"endColumn";i:94;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:8:"firstKey";a:14:{s:4:"name";s:8:"firstKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:304;s:7:"endLine";i:304;s:11:"startColumn";i:97;s:9:"endColumn";i:105;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}s:9:"secondKey";a:14:{s:4:"name";s:9:"secondKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:304;s:7:"endLine";i:304;s:11:"startColumn";i:108;s:9:"endColumn";i:117;s:14:"parameterIndex";i:4;s:10:"isOptional";b:0;}s:8:"localKey";a:14:{s:4:"name";s:8:"localKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:304;s:7:"endLine";i:304;s:11:"startColumn";i:120;s:9:"endColumn";i:128;s:14:"parameterIndex";i:5;s:10:"isOptional";b:0;}s:14:"secondLocalKey";a:14:{s:4:"name";s:14:"secondLocalKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:304;s:7:"endLine";i:304;s:11:"startColumn";i:131;s:9:"endColumn";i:145;s:14:"parameterIndex";i:6;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:664:"/** - * Instantiate a new HasOneThrough relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param TDeclaringModel $farParent - * @param TIntermediateModel $throughParent - * @param string $firstKey - * @param string $secondKey - * @param string $localKey - * @param string $secondLocalKey - * @return \Illuminate\Database\Eloquent\Relations\HasOneThrough - */";s:9:"startLine";i:304;s:7:"endLine";i:307;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:8:"morphOne";a:20:{s:4:"name";s:8:"morphOne";s:10:"parameters";a:5:{s:7:"related";a:14:{s:4:"name";s:7:"related";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:321;s:7:"endLine";i:321;s:11:"startColumn";i:30;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:321;s:7:"endLine";i:321;s:11:"startColumn";i:40;s:9:"endColumn";i:44;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:4:"type";a:14:{s:4:"name";s:4:"type";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:321;s:7:"endLine";i:321;s:13:"startTokenPos";i:1165;s:12:"startFilePos";i:10018;s:11:"endTokenPos";i:1165;s:10:"endFilePos";i:10021;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:321;s:7:"endLine";i:321;s:11:"startColumn";i:47;s:9:"endColumn";i:58;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:2:"id";a:14:{s:4:"name";s:2:"id";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:321;s:7:"endLine";i:321;s:13:"startTokenPos";i:1172;s:12:"startFilePos";i:10030;s:11:"endTokenPos";i:1172;s:10:"endFilePos";i:10033;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:321;s:7:"endLine";i:321;s:11:"startColumn";i:61;s:9:"endColumn";i:70;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}s:8:"localKey";a:14:{s:4:"name";s:8:"localKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:321;s:7:"endLine";i:321;s:13:"startTokenPos";i:1179;s:12:"startFilePos";i:10048;s:11:"endTokenPos";i:1179;s:10:"endFilePos";i:10051;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:321;s:7:"endLine";i:321;s:11:"startColumn";i:73;s:9:"endColumn";i:88;s:14:"parameterIndex";i:4;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:376:"/** - * Define a polymorphic one-to-one relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * - * @param class-string $related - * @param string $name - * @param string|null $type - * @param string|null $id - * @param string|null $localKey - * @return \Illuminate\Database\Eloquent\Relations\MorphOne - */";s:9:"startLine";i:321;s:7:"endLine";i:330;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:11:"newMorphOne";a:20:{s:4:"name";s:11:"newMorphOne";s:10:"parameters";a:5:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:345;s:7:"endLine";i:345;s:11:"startColumn";i:36;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:345;s:7:"endLine";i:345;s:11:"startColumn";i:52;s:9:"endColumn";i:64;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:4:"type";a:14:{s:4:"name";s:4:"type";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:345;s:7:"endLine";i:345;s:11:"startColumn";i:67;s:9:"endColumn";i:71;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:2:"id";a:14:{s:4:"name";s:2:"id";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:345;s:7:"endLine";i:345;s:11:"startColumn";i:74;s:9:"endColumn";i:76;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}s:8:"localKey";a:14:{s:4:"name";s:8:"localKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:345;s:7:"endLine";i:345;s:11:"startColumn";i:79;s:9:"endColumn";i:87;s:14:"parameterIndex";i:4;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:468:"/** - * Instantiate a new MorphOne relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param TDeclaringModel $parent - * @param string $type - * @param string $id - * @param string $localKey - * @return \Illuminate\Database\Eloquent\Relations\MorphOne - */";s:9:"startLine";i:345;s:7:"endLine";i:348;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:9:"belongsTo";a:20:{s:4:"name";s:9:"belongsTo";s:10:"parameters";a:4:{s:7:"related";a:14:{s:4:"name";s:7:"related";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:361;s:7:"endLine";i:361;s:11:"startColumn";i:31;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"foreignKey";a:14:{s:4:"name";s:10:"foreignKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:361;s:7:"endLine";i:361;s:13:"startTokenPos";i:1341;s:12:"startFilePos";i:11541;s:11:"endTokenPos";i:1341;s:10:"endFilePos";i:11544;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:361;s:7:"endLine";i:361;s:11:"startColumn";i:41;s:9:"endColumn";i:58;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:8:"ownerKey";a:14:{s:4:"name";s:8:"ownerKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:361;s:7:"endLine";i:361;s:13:"startTokenPos";i:1348;s:12:"startFilePos";i:11559;s:11:"endTokenPos";i:1348;s:10:"endFilePos";i:11562;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:361;s:7:"endLine";i:361;s:11:"startColumn";i:61;s:9:"endColumn";i:76;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:361;s:7:"endLine";i:361;s:13:"startTokenPos";i:1355;s:12:"startFilePos";i:11577;s:11:"endTokenPos";i:1355;s:10:"endFilePos";i:11580;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:361;s:7:"endLine";i:361;s:11:"startColumn";i:79;s:9:"endColumn";i:94;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:369:"/** - * Define an inverse one-to-one or many relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * - * @param class-string $related - * @param string|null $foreignKey - * @param string|null $ownerKey - * @param string|null $relation - * @return \Illuminate\Database\Eloquent\Relations\BelongsTo - */";s:9:"startLine";i:361;s:7:"endLine";i:387;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:12:"newBelongsTo";a:20:{s:4:"name";s:12:"newBelongsTo";s:10:"parameters";a:5:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:402;s:7:"endLine";i:402;s:11:"startColumn";i:37;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"child";a:14:{s:4:"name";s:5:"child";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:402;s:7:"endLine";i:402;s:11:"startColumn";i:53;s:9:"endColumn";i:64;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:10:"foreignKey";a:14:{s:4:"name";s:10:"foreignKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:402;s:7:"endLine";i:402;s:11:"startColumn";i:67;s:9:"endColumn";i:77;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:8:"ownerKey";a:14:{s:4:"name";s:8:"ownerKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:402;s:7:"endLine";i:402;s:11:"startColumn";i:80;s:9:"endColumn";i:88;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:402;s:7:"endLine";i:402;s:11:"startColumn";i:91;s:9:"endColumn";i:99;s:14:"parameterIndex";i:4;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:481:"/** - * Instantiate a new BelongsTo relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param TDeclaringModel $child - * @param string $foreignKey - * @param string $ownerKey - * @param string $relation - * @return \Illuminate\Database\Eloquent\Relations\BelongsTo - */";s:9:"startLine";i:402;s:7:"endLine";i:405;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:7:"morphTo";a:20:{s:4:"name";s:7:"morphTo";s:10:"parameters";a:4:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:416;s:7:"endLine";i:416;s:13:"startTokenPos";i:1558;s:12:"startFilePos";i:13910;s:11:"endTokenPos";i:1558;s:10:"endFilePos";i:13913;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:416;s:7:"endLine";i:416;s:11:"startColumn";i:29;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:4:"type";a:14:{s:4:"name";s:4:"type";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:416;s:7:"endLine";i:416;s:13:"startTokenPos";i:1565;s:12:"startFilePos";i:13924;s:11:"endTokenPos";i:1565;s:10:"endFilePos";i:13927;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:416;s:7:"endLine";i:416;s:11:"startColumn";i:43;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:2:"id";a:14:{s:4:"name";s:2:"id";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:416;s:7:"endLine";i:416;s:13:"startTokenPos";i:1572;s:12:"startFilePos";i:13936;s:11:"endTokenPos";i:1572;s:10:"endFilePos";i:13939;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:416;s:7:"endLine";i:416;s:11:"startColumn";i:57;s:9:"endColumn";i:66;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:8:"ownerKey";a:14:{s:4:"name";s:8:"ownerKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:416;s:7:"endLine";i:416;s:13:"startTokenPos";i:1579;s:12:"startFilePos";i:13954;s:11:"endTokenPos";i:1579;s:10:"endFilePos";i:13957;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:416;s:7:"endLine";i:416;s:11:"startColumn";i:69;s:9:"endColumn";i:84;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:301:"/** - * Define a polymorphic, inverse one-to-one or many relationship. - * - * @param string|null $name - * @param string|null $type - * @param string|null $id - * @param string|null $ownerKey - * @return \Illuminate\Database\Eloquent\Relations\MorphTo<\Illuminate\Database\Eloquent\Model, $this> - */";s:9:"startLine";i:416;s:7:"endLine";i:433;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:12:"morphEagerTo";a:20:{s:4:"name";s:12:"morphEagerTo";s:10:"parameters";a:4:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:444;s:7:"endLine";i:444;s:11:"startColumn";i:37;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"type";a:14:{s:4:"name";s:4:"type";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:444;s:7:"endLine";i:444;s:11:"startColumn";i:44;s:9:"endColumn";i:48;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:2:"id";a:14:{s:4:"name";s:2:"id";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:444;s:7:"endLine";i:444;s:11:"startColumn";i:51;s:9:"endColumn";i:53;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:8:"ownerKey";a:14:{s:4:"name";s:8:"ownerKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:444;s:7:"endLine";i:444;s:11:"startColumn";i:56;s:9:"endColumn";i:64;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:286:"/** - * Define a polymorphic, inverse one-to-one or many relationship. - * - * @param string $name - * @param string $type - * @param string $id - * @param string|null $ownerKey - * @return \Illuminate\Database\Eloquent\Relations\MorphTo<\Illuminate\Database\Eloquent\Model, $this> - */";s:9:"startLine";i:444;s:7:"endLine";i:449;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:15:"morphInstanceTo";a:20:{s:4:"name";s:15:"morphInstanceTo";s:10:"parameters";a:5:{s:6:"target";a:14:{s:4:"name";s:6:"target";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:461;s:7:"endLine";i:461;s:11:"startColumn";i:40;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:461;s:7:"endLine";i:461;s:11:"startColumn";i:49;s:9:"endColumn";i:53;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:4:"type";a:14:{s:4:"name";s:4:"type";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:461;s:7:"endLine";i:461;s:11:"startColumn";i:56;s:9:"endColumn";i:60;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:2:"id";a:14:{s:4:"name";s:2:"id";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:461;s:7:"endLine";i:461;s:11:"startColumn";i:63;s:9:"endColumn";i:65;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}s:8:"ownerKey";a:14:{s:4:"name";s:8:"ownerKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:461;s:7:"endLine";i:461;s:11:"startColumn";i:68;s:9:"endColumn";i:76;s:14:"parameterIndex";i:4;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:313:"/** - * Define a polymorphic, inverse one-to-one or many relationship. - * - * @param string $target - * @param string $name - * @param string $type - * @param string $id - * @param string|null $ownerKey - * @return \Illuminate\Database\Eloquent\Relations\MorphTo<\Illuminate\Database\Eloquent\Model, $this> - */";s:9:"startLine";i:461;s:7:"endLine";i:470;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:10:"newMorphTo";a:20:{s:4:"name";s:10:"newMorphTo";s:10:"parameters";a:6:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:486;s:7:"endLine";i:486;s:11:"startColumn";i:35;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:486;s:7:"endLine";i:486;s:11:"startColumn";i:51;s:9:"endColumn";i:63;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:10:"foreignKey";a:14:{s:4:"name";s:10:"foreignKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:486;s:7:"endLine";i:486;s:11:"startColumn";i:66;s:9:"endColumn";i:76;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:8:"ownerKey";a:14:{s:4:"name";s:8:"ownerKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:486;s:7:"endLine";i:486;s:11:"startColumn";i:79;s:9:"endColumn";i:87;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}s:4:"type";a:14:{s:4:"name";s:4:"type";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:486;s:7:"endLine";i:486;s:11:"startColumn";i:90;s:9:"endColumn";i:94;s:14:"parameterIndex";i:4;s:10:"isOptional";b:0;}s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:486;s:7:"endLine";i:486;s:11:"startColumn";i:97;s:9:"endColumn";i:105;s:14:"parameterIndex";i:5;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:508:"/** - * Instantiate a new MorphTo relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param TDeclaringModel $parent - * @param string $foreignKey - * @param string|null $ownerKey - * @param string $type - * @param string $relation - * @return \Illuminate\Database\Eloquent\Relations\MorphTo - */";s:9:"startLine";i:486;s:7:"endLine";i:489;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:26:"getActualClassNameForMorph";a:20:{s:4:"name";s:26:"getActualClassNameForMorph";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:499;s:7:"endLine";i:499;s:11:"startColumn";i:55;s:9:"endColumn";i:60;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:177:"/** - * Retrieve the actual class name for a given morph class. - * - * @param string $class - * @return string - * - * @throws \Illuminate\Database\ClassMorphViolationException - */";s:9:"startLine";i:499;s:7:"endLine";i:512;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:22:"guessBelongsToRelation";a:20:{s:4:"name";s:22:"guessBelongsToRelation";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:73:"/** - * Guess the "belongs to" relationship name. - * - * @return string - */";s:9:"startLine";i:519;s:7:"endLine";i:524;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:7:"through";a:20:{s:4:"name";s:7:"through";s:10:"parameters";a:1:{s:12:"relationship";a:14:{s:4:"name";s:12:"relationship";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:542;s:7:"endLine";i:542;s:11:"startColumn";i:29;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:995:"/** - * Create a pending has-many-through or has-one-through relationship. - * - * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - * - * @param string|\Illuminate\Database\Eloquent\Relations\HasMany|\Illuminate\Database\Eloquent\Relations\HasOne $relationship - * @return ( - * $relationship is string - * ? \Illuminate\Database\Eloquent\PendingHasThroughRelationship<\Illuminate\Database\Eloquent\Model, $this> - * : ( - * $relationship is \Illuminate\Database\Eloquent\Relations\HasMany - * ? \Illuminate\Database\Eloquent\PendingHasThroughRelationship> - * : \Illuminate\Database\Eloquent\PendingHasThroughRelationship> - * ) - * ) - */";s:9:"startLine";i:542;s:7:"endLine";i:549;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:7:"hasMany";a:20:{s:4:"name";s:7:"hasMany";s:10:"parameters";a:3:{s:7:"related";a:14:{s:4:"name";s:7:"related";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:561;s:7:"endLine";i:561;s:11:"startColumn";i:29;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"foreignKey";a:14:{s:4:"name";s:10:"foreignKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:561;s:7:"endLine";i:561;s:13:"startTokenPos";i:2110;s:12:"startFilePos";i:19404;s:11:"endTokenPos";i:2110;s:10:"endFilePos";i:19407;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:561;s:7:"endLine";i:561;s:11:"startColumn";i:39;s:9:"endColumn";i:56;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:8:"localKey";a:14:{s:4:"name";s:8:"localKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:561;s:7:"endLine";i:561;s:13:"startTokenPos";i:2117;s:12:"startFilePos";i:19422;s:11:"endTokenPos";i:2117;s:10:"endFilePos";i:19425;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:561;s:7:"endLine";i:561;s:11:"startColumn";i:59;s:9:"endColumn";i:74;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:317:"/** - * Define a one-to-many relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * - * @param class-string $related - * @param string|null $foreignKey - * @param string|null $localKey - * @return \Illuminate\Database\Eloquent\Relations\HasMany - */";s:9:"startLine";i:561;s:7:"endLine";i:572;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:10:"newHasMany";a:20:{s:4:"name";s:10:"newHasMany";s:10:"parameters";a:4:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:586;s:7:"endLine";i:586;s:11:"startColumn";i:35;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:586;s:7:"endLine";i:586;s:11:"startColumn";i:51;s:9:"endColumn";i:63;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:10:"foreignKey";a:14:{s:4:"name";s:10:"foreignKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:586;s:7:"endLine";i:586;s:11:"startColumn";i:66;s:9:"endColumn";i:76;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:8:"localKey";a:14:{s:4:"name";s:8:"localKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:586;s:7:"endLine";i:586;s:11:"startColumn";i:79;s:9:"endColumn";i:87;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:449:"/** - * Instantiate a new HasMany relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param TDeclaringModel $parent - * @param string $foreignKey - * @param string $localKey - * @return \Illuminate\Database\Eloquent\Relations\HasMany - */";s:9:"startLine";i:586;s:7:"endLine";i:589;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:14:"hasManyThrough";a:20:{s:4:"name";s:14:"hasManyThrough";s:10:"parameters";a:6:{s:7:"related";a:14:{s:4:"name";s:7:"related";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:605;s:7:"endLine";i:605;s:11:"startColumn";i:36;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"through";a:14:{s:4:"name";s:7:"through";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:605;s:7:"endLine";i:605;s:11:"startColumn";i:46;s:9:"endColumn";i:53;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:8:"firstKey";a:14:{s:4:"name";s:8:"firstKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:605;s:7:"endLine";i:605;s:13:"startTokenPos";i:2263;s:12:"startFilePos";i:21092;s:11:"endTokenPos";i:2263;s:10:"endFilePos";i:21095;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:605;s:7:"endLine";i:605;s:11:"startColumn";i:56;s:9:"endColumn";i:71;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:9:"secondKey";a:14:{s:4:"name";s:9:"secondKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:605;s:7:"endLine";i:605;s:13:"startTokenPos";i:2270;s:12:"startFilePos";i:21111;s:11:"endTokenPos";i:2270;s:10:"endFilePos";i:21114;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:605;s:7:"endLine";i:605;s:11:"startColumn";i:74;s:9:"endColumn";i:90;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}s:8:"localKey";a:14:{s:4:"name";s:8:"localKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:605;s:7:"endLine";i:605;s:13:"startTokenPos";i:2277;s:12:"startFilePos";i:21129;s:11:"endTokenPos";i:2277;s:10:"endFilePos";i:21132;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:605;s:7:"endLine";i:605;s:11:"startColumn";i:93;s:9:"endColumn";i:108;s:14:"parameterIndex";i:4;s:10:"isOptional";b:1;}s:14:"secondLocalKey";a:14:{s:4:"name";s:14:"secondLocalKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:605;s:7:"endLine";i:605;s:13:"startTokenPos";i:2284;s:12:"startFilePos";i:21153;s:11:"endTokenPos";i:2284;s:10:"endFilePos";i:21156;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:605;s:7:"endLine";i:605;s:11:"startColumn";i:111;s:9:"endColumn";i:132;s:14:"parameterIndex";i:5;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:547:"/** - * Define a has-many-through relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - * - * @param class-string $related - * @param class-string $through - * @param string|null $firstKey - * @param string|null $secondKey - * @param string|null $localKey - * @param string|null $secondLocalKey - * @return \Illuminate\Database\Eloquent\Relations\HasManyThrough - */";s:9:"startLine";i:605;s:7:"endLine";i:622;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:17:"newHasManyThrough";a:20:{s:4:"name";s:17:"newHasManyThrough";s:10:"parameters";a:7:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:640;s:7:"endLine";i:640;s:11:"startColumn";i:42;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"farParent";a:14:{s:4:"name";s:9:"farParent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:640;s:7:"endLine";i:640;s:11:"startColumn";i:58;s:9:"endColumn";i:73;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:13:"throughParent";a:14:{s:4:"name";s:13:"throughParent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:640;s:7:"endLine";i:640;s:11:"startColumn";i:76;s:9:"endColumn";i:95;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:8:"firstKey";a:14:{s:4:"name";s:8:"firstKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:640;s:7:"endLine";i:640;s:11:"startColumn";i:98;s:9:"endColumn";i:106;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}s:9:"secondKey";a:14:{s:4:"name";s:9:"secondKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:640;s:7:"endLine";i:640;s:11:"startColumn";i:109;s:9:"endColumn";i:118;s:14:"parameterIndex";i:4;s:10:"isOptional";b:0;}s:8:"localKey";a:14:{s:4:"name";s:8:"localKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:640;s:7:"endLine";i:640;s:11:"startColumn";i:121;s:9:"endColumn";i:129;s:14:"parameterIndex";i:5;s:10:"isOptional";b:0;}s:14:"secondLocalKey";a:14:{s:4:"name";s:14:"secondLocalKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:640;s:7:"endLine";i:640;s:11:"startColumn";i:132;s:9:"endColumn";i:146;s:14:"parameterIndex";i:6;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:666:"/** - * Instantiate a new HasManyThrough relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param TDeclaringModel $farParent - * @param TIntermediateModel $throughParent - * @param string $firstKey - * @param string $secondKey - * @param string $localKey - * @param string $secondLocalKey - * @return \Illuminate\Database\Eloquent\Relations\HasManyThrough - */";s:9:"startLine";i:640;s:7:"endLine";i:643;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:9:"morphMany";a:20:{s:4:"name";s:9:"morphMany";s:10:"parameters";a:5:{s:7:"related";a:14:{s:4:"name";s:7:"related";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:657;s:7:"endLine";i:657;s:11:"startColumn";i:31;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:657;s:7:"endLine";i:657;s:11:"startColumn";i:41;s:9:"endColumn";i:45;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:4:"type";a:14:{s:4:"name";s:4:"type";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:657;s:7:"endLine";i:657;s:13:"startTokenPos";i:2477;s:12:"startFilePos";i:23154;s:11:"endTokenPos";i:2477;s:10:"endFilePos";i:23157;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:657;s:7:"endLine";i:657;s:11:"startColumn";i:48;s:9:"endColumn";i:59;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:2:"id";a:14:{s:4:"name";s:2:"id";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:657;s:7:"endLine";i:657;s:13:"startTokenPos";i:2484;s:12:"startFilePos";i:23166;s:11:"endTokenPos";i:2484;s:10:"endFilePos";i:23169;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:657;s:7:"endLine";i:657;s:11:"startColumn";i:62;s:9:"endColumn";i:71;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}s:8:"localKey";a:14:{s:4:"name";s:8:"localKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:657;s:7:"endLine";i:657;s:13:"startTokenPos";i:2491;s:12:"startFilePos";i:23184;s:11:"endTokenPos";i:2491;s:10:"endFilePos";i:23187;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:657;s:7:"endLine";i:657;s:11:"startColumn";i:74;s:9:"endColumn";i:89;s:14:"parameterIndex";i:4;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:378:"/** - * Define a polymorphic one-to-many relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * - * @param class-string $related - * @param string $name - * @param string|null $type - * @param string|null $id - * @param string|null $localKey - * @return \Illuminate\Database\Eloquent\Relations\MorphMany - */";s:9:"startLine";i:657;s:7:"endLine";i:669;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:12:"newMorphMany";a:20:{s:4:"name";s:12:"newMorphMany";s:10:"parameters";a:5:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:684;s:7:"endLine";i:684;s:11:"startColumn";i:37;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:684;s:7:"endLine";i:684;s:11:"startColumn";i:53;s:9:"endColumn";i:65;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:4:"type";a:14:{s:4:"name";s:4:"type";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:684;s:7:"endLine";i:684;s:11:"startColumn";i:68;s:9:"endColumn";i:72;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:2:"id";a:14:{s:4:"name";s:2:"id";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:684;s:7:"endLine";i:684;s:11:"startColumn";i:75;s:9:"endColumn";i:77;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}s:8:"localKey";a:14:{s:4:"name";s:8:"localKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:684;s:7:"endLine";i:684;s:11:"startColumn";i:80;s:9:"endColumn";i:88;s:14:"parameterIndex";i:4;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:470:"/** - * Instantiate a new MorphMany relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param TDeclaringModel $parent - * @param string $type - * @param string $id - * @param string $localKey - * @return \Illuminate\Database\Eloquent\Relations\MorphMany - */";s:9:"startLine";i:684;s:7:"endLine";i:687;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:13:"belongsToMany";a:20:{s:4:"name";s:13:"belongsToMany";s:10:"parameters";a:7:{s:7:"related";a:14:{s:4:"name";s:7:"related";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:706;s:7:"endLine";i:706;s:11:"startColumn";i:9;s:9:"endColumn";i:16;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"table";a:14:{s:4:"name";s:5:"table";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:707;s:7:"endLine";i:707;s:13:"startTokenPos";i:2660;s:12:"startFilePos";i:25278;s:11:"endTokenPos";i:2660;s:10:"endFilePos";i:25281;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:707;s:7:"endLine";i:707;s:11:"startColumn";i:9;s:9:"endColumn";i:21;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:15:"foreignPivotKey";a:14:{s:4:"name";s:15:"foreignPivotKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:708;s:7:"endLine";i:708;s:13:"startTokenPos";i:2667;s:12:"startFilePos";i:25311;s:11:"endTokenPos";i:2667;s:10:"endFilePos";i:25314;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:708;s:7:"endLine";i:708;s:11:"startColumn";i:9;s:9:"endColumn";i:31;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:15:"relatedPivotKey";a:14:{s:4:"name";s:15:"relatedPivotKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:709;s:7:"endLine";i:709;s:13:"startTokenPos";i:2674;s:12:"startFilePos";i:25344;s:11:"endTokenPos";i:2674;s:10:"endFilePos";i:25347;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:709;s:7:"endLine";i:709;s:11:"startColumn";i:9;s:9:"endColumn";i:31;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}s:9:"parentKey";a:14:{s:4:"name";s:9:"parentKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:710;s:7:"endLine";i:710;s:13:"startTokenPos";i:2681;s:12:"startFilePos";i:25371;s:11:"endTokenPos";i:2681;s:10:"endFilePos";i:25374;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:710;s:7:"endLine";i:710;s:11:"startColumn";i:9;s:9:"endColumn";i:25;s:14:"parameterIndex";i:4;s:10:"isOptional";b:1;}s:10:"relatedKey";a:14:{s:4:"name";s:10:"relatedKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:711;s:7:"endLine";i:711;s:13:"startTokenPos";i:2688;s:12:"startFilePos";i:25399;s:11:"endTokenPos";i:2688;s:10:"endFilePos";i:25402;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:711;s:7:"endLine";i:711;s:11:"startColumn";i:9;s:9:"endColumn";i:26;s:14:"parameterIndex";i:5;s:10:"isOptional";b:1;}s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:712;s:7:"endLine";i:712;s:13:"startTokenPos";i:2695;s:12:"startFilePos";i:25425;s:11:"endTokenPos";i:2695;s:10:"endFilePos";i:25428;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:712;s:7:"endLine";i:712;s:11:"startColumn";i:9;s:9:"endColumn";i:24;s:14:"parameterIndex";i:6;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:673:"/** - * Define a many-to-many relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TPivotModel of \Illuminate\Database\Eloquent\Relations\Pivot = \Illuminate\Database\Eloquent\Relations\Pivot - * @template TPivotTable of string|null - * - * @param class-string $related - * @param class-string|TPivotTable $table - * @param string|null $foreignPivotKey - * @param string|null $relatedPivotKey - * @param string|null $parentKey - * @param string|null $relatedKey - * @param string|null $relation - * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany - */";s:9:"startLine";i:705;s:7:"endLine";i:747;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:16:"newBelongsToMany";a:20:{s:4:"name";s:16:"newBelongsToMany";s:10:"parameters";a:8:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:766;s:7:"endLine";i:766;s:11:"startColumn";i:9;s:9:"endColumn";i:22;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:767;s:7:"endLine";i:767;s:11:"startColumn";i:9;s:9:"endColumn";i:21;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"table";a:14:{s:4:"name";s:5:"table";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:768;s:7:"endLine";i:768;s:11:"startColumn";i:9;s:9:"endColumn";i:14;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:15:"foreignPivotKey";a:14:{s:4:"name";s:15:"foreignPivotKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:769;s:7:"endLine";i:769;s:11:"startColumn";i:9;s:9:"endColumn";i:24;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}s:15:"relatedPivotKey";a:14:{s:4:"name";s:15:"relatedPivotKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:770;s:7:"endLine";i:770;s:11:"startColumn";i:9;s:9:"endColumn";i:24;s:14:"parameterIndex";i:4;s:10:"isOptional";b:0;}s:9:"parentKey";a:14:{s:4:"name";s:9:"parentKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:771;s:7:"endLine";i:771;s:11:"startColumn";i:9;s:9:"endColumn";i:18;s:14:"parameterIndex";i:5;s:10:"isOptional";b:0;}s:10:"relatedKey";a:14:{s:4:"name";s:10:"relatedKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:772;s:7:"endLine";i:772;s:11:"startColumn";i:9;s:9:"endColumn";i:19;s:14:"parameterIndex";i:6;s:10:"isOptional";b:0;}s:12:"relationName";a:14:{s:4:"name";s:12:"relationName";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:773;s:7:"endLine";i:773;s:13:"startTokenPos";i:2912;s:12:"startFilePos";i:27865;s:11:"endTokenPos";i:2912;s:10:"endFilePos";i:27868;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:773;s:7:"endLine";i:773;s:11:"startColumn";i:9;s:9:"endColumn";i:28;s:14:"parameterIndex";i:7;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:695:"/** - * Instantiate a new BelongsToMany relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param TDeclaringModel $parent - * @param string|class-string<\Illuminate\Database\Eloquent\Model> $table - * @param string $foreignPivotKey - * @param string $relatedPivotKey - * @param string $parentKey - * @param string $relatedKey - * @param string|null $relationName - * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany - */";s:9:"startLine";i:765;s:7:"endLine";i:776;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:11:"morphToMany";a:20:{s:4:"name";s:11:"morphToMany";s:10:"parameters";a:9:{s:7:"related";a:14:{s:4:"name";s:7:"related";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:795;s:7:"endLine";i:795;s:11:"startColumn";i:9;s:9:"endColumn";i:16;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:796;s:7:"endLine";i:796;s:11:"startColumn";i:9;s:9:"endColumn";i:13;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"table";a:14:{s:4:"name";s:5:"table";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:797;s:7:"endLine";i:797;s:13:"startTokenPos";i:2971;s:12:"startFilePos";i:28702;s:11:"endTokenPos";i:2971;s:10:"endFilePos";i:28705;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:797;s:7:"endLine";i:797;s:11:"startColumn";i:9;s:9:"endColumn";i:21;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:15:"foreignPivotKey";a:14:{s:4:"name";s:15:"foreignPivotKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:798;s:7:"endLine";i:798;s:13:"startTokenPos";i:2978;s:12:"startFilePos";i:28735;s:11:"endTokenPos";i:2978;s:10:"endFilePos";i:28738;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:798;s:7:"endLine";i:798;s:11:"startColumn";i:9;s:9:"endColumn";i:31;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}s:15:"relatedPivotKey";a:14:{s:4:"name";s:15:"relatedPivotKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:799;s:7:"endLine";i:799;s:13:"startTokenPos";i:2985;s:12:"startFilePos";i:28768;s:11:"endTokenPos";i:2985;s:10:"endFilePos";i:28771;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:799;s:7:"endLine";i:799;s:11:"startColumn";i:9;s:9:"endColumn";i:31;s:14:"parameterIndex";i:4;s:10:"isOptional";b:1;}s:9:"parentKey";a:14:{s:4:"name";s:9:"parentKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:800;s:7:"endLine";i:800;s:13:"startTokenPos";i:2992;s:12:"startFilePos";i:28795;s:11:"endTokenPos";i:2992;s:10:"endFilePos";i:28798;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:800;s:7:"endLine";i:800;s:11:"startColumn";i:9;s:9:"endColumn";i:25;s:14:"parameterIndex";i:5;s:10:"isOptional";b:1;}s:10:"relatedKey";a:14:{s:4:"name";s:10:"relatedKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:801;s:7:"endLine";i:801;s:13:"startTokenPos";i:2999;s:12:"startFilePos";i:28823;s:11:"endTokenPos";i:2999;s:10:"endFilePos";i:28826;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:801;s:7:"endLine";i:801;s:11:"startColumn";i:9;s:9:"endColumn";i:26;s:14:"parameterIndex";i:6;s:10:"isOptional";b:1;}s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:802;s:7:"endLine";i:802;s:13:"startTokenPos";i:3006;s:12:"startFilePos";i:28849;s:11:"endTokenPos";i:3006;s:10:"endFilePos";i:28852;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:802;s:7:"endLine";i:802;s:11:"startColumn";i:9;s:9:"endColumn";i:24;s:14:"parameterIndex";i:7;s:10:"isOptional";b:1;}s:7:"inverse";a:14:{s:4:"name";s:7:"inverse";s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:803;s:7:"endLine";i:803;s:13:"startTokenPos";i:3013;s:12:"startFilePos";i:28874;s:11:"endTokenPos";i:3013;s:10:"endFilePos";i:28878;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:803;s:7:"endLine";i:803;s:11:"startColumn";i:9;s:9:"endColumn";i:24;s:14:"parameterIndex";i:8;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:533:"/** - * Define a polymorphic many-to-many relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * - * @param class-string $related - * @param string $name - * @param string|null $table - * @param string|null $foreignPivotKey - * @param string|null $relatedPivotKey - * @param string|null $parentKey - * @param string|null $relatedKey - * @param string|null $relation - * @param bool $inverse - * @return \Illuminate\Database\Eloquent\Relations\MorphToMany - */";s:9:"startLine";i:794;s:7:"endLine";i:839;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:14:"newMorphToMany";a:20:{s:4:"name";s:14:"newMorphToMany";s:10:"parameters";a:10:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:860;s:7:"endLine";i:860;s:11:"startColumn";i:9;s:9:"endColumn";i:22;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:861;s:7:"endLine";i:861;s:11:"startColumn";i:9;s:9:"endColumn";i:21;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:862;s:7:"endLine";i:862;s:11:"startColumn";i:9;s:9:"endColumn";i:13;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:5:"table";a:14:{s:4:"name";s:5:"table";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:863;s:7:"endLine";i:863;s:11:"startColumn";i:9;s:9:"endColumn";i:14;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}s:15:"foreignPivotKey";a:14:{s:4:"name";s:15:"foreignPivotKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:864;s:7:"endLine";i:864;s:11:"startColumn";i:9;s:9:"endColumn";i:24;s:14:"parameterIndex";i:4;s:10:"isOptional";b:0;}s:15:"relatedPivotKey";a:14:{s:4:"name";s:15:"relatedPivotKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:865;s:7:"endLine";i:865;s:11:"startColumn";i:9;s:9:"endColumn";i:24;s:14:"parameterIndex";i:5;s:10:"isOptional";b:0;}s:9:"parentKey";a:14:{s:4:"name";s:9:"parentKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:866;s:7:"endLine";i:866;s:11:"startColumn";i:9;s:9:"endColumn";i:18;s:14:"parameterIndex";i:6;s:10:"isOptional";b:0;}s:10:"relatedKey";a:14:{s:4:"name";s:10:"relatedKey";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:867;s:7:"endLine";i:867;s:11:"startColumn";i:9;s:9:"endColumn";i:19;s:14:"parameterIndex";i:7;s:10:"isOptional";b:0;}s:12:"relationName";a:14:{s:4:"name";s:12:"relationName";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:868;s:7:"endLine";i:868;s:13:"startTokenPos";i:3257;s:12:"startFilePos";i:31170;s:11:"endTokenPos";i:3257;s:10:"endFilePos";i:31173;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:868;s:7:"endLine";i:868;s:11:"startColumn";i:9;s:9:"endColumn";i:28;s:14:"parameterIndex";i:8;s:10:"isOptional";b:1;}s:7:"inverse";a:14:{s:4:"name";s:7:"inverse";s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:869;s:7:"endLine";i:869;s:13:"startTokenPos";i:3264;s:12:"startFilePos";i:31195;s:11:"endTokenPos";i:3264;s:10:"endFilePos";i:31199;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:869;s:7:"endLine";i:869;s:11:"startColumn";i:9;s:9:"endColumn";i:24;s:14:"parameterIndex";i:9;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:645:"/** - * Instantiate a new MorphToMany relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param TDeclaringModel $parent - * @param string $name - * @param string $table - * @param string $foreignPivotKey - * @param string $relatedPivotKey - * @param string $parentKey - * @param string $relatedKey - * @param string|null $relationName - * @param bool $inverse - * @return \Illuminate\Database\Eloquent\Relations\MorphToMany - */";s:9:"startLine";i:859;s:7:"endLine";i:883;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:13:"morphedByMany";a:20:{s:4:"name";s:13:"morphedByMany";s:10:"parameters";a:8:{s:7:"related";a:14:{s:4:"name";s:7:"related";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:901;s:7:"endLine";i:901;s:11:"startColumn";i:9;s:9:"endColumn";i:16;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:902;s:7:"endLine";i:902;s:11:"startColumn";i:9;s:9:"endColumn";i:13;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"table";a:14:{s:4:"name";s:5:"table";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:903;s:7:"endLine";i:903;s:13:"startTokenPos";i:3332;s:12:"startFilePos";i:32160;s:11:"endTokenPos";i:3332;s:10:"endFilePos";i:32163;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:903;s:7:"endLine";i:903;s:11:"startColumn";i:9;s:9:"endColumn";i:21;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:15:"foreignPivotKey";a:14:{s:4:"name";s:15:"foreignPivotKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:904;s:7:"endLine";i:904;s:13:"startTokenPos";i:3339;s:12:"startFilePos";i:32193;s:11:"endTokenPos";i:3339;s:10:"endFilePos";i:32196;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:904;s:7:"endLine";i:904;s:11:"startColumn";i:9;s:9:"endColumn";i:31;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}s:15:"relatedPivotKey";a:14:{s:4:"name";s:15:"relatedPivotKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:905;s:7:"endLine";i:905;s:13:"startTokenPos";i:3346;s:12:"startFilePos";i:32226;s:11:"endTokenPos";i:3346;s:10:"endFilePos";i:32229;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:905;s:7:"endLine";i:905;s:11:"startColumn";i:9;s:9:"endColumn";i:31;s:14:"parameterIndex";i:4;s:10:"isOptional";b:1;}s:9:"parentKey";a:14:{s:4:"name";s:9:"parentKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:906;s:7:"endLine";i:906;s:13:"startTokenPos";i:3353;s:12:"startFilePos";i:32253;s:11:"endTokenPos";i:3353;s:10:"endFilePos";i:32256;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:906;s:7:"endLine";i:906;s:11:"startColumn";i:9;s:9:"endColumn";i:25;s:14:"parameterIndex";i:5;s:10:"isOptional";b:1;}s:10:"relatedKey";a:14:{s:4:"name";s:10:"relatedKey";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:907;s:7:"endLine";i:907;s:13:"startTokenPos";i:3360;s:12:"startFilePos";i:32281;s:11:"endTokenPos";i:3360;s:10:"endFilePos";i:32284;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:907;s:7:"endLine";i:907;s:11:"startColumn";i:9;s:9:"endColumn";i:26;s:14:"parameterIndex";i:6;s:10:"isOptional";b:1;}s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:908;s:7:"endLine";i:908;s:13:"startTokenPos";i:3367;s:12:"startFilePos";i:32307;s:11:"endTokenPos";i:3367;s:10:"endFilePos";i:32310;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:908;s:7:"endLine";i:908;s:11:"startColumn";i:9;s:9:"endColumn";i:24;s:14:"parameterIndex";i:7;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:516:"/** - * Define a polymorphic, inverse many-to-many relationship. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * - * @param class-string $related - * @param string $name - * @param string|null $table - * @param string|null $foreignPivotKey - * @param string|null $relatedPivotKey - * @param string|null $parentKey - * @param string|null $relatedKey - * @param string|null $relation - * @return \Illuminate\Database\Eloquent\Relations\MorphToMany - */";s:9:"startLine";i:900;s:7:"endLine";i:928;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:26:"guessBelongsToManyRelation";a:20:{s:4:"name";s:26:"guessBelongsToManyRelation";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:97:"/** - * Get the relationship name of the belongsToMany relationship. - * - * @return string|null - */";s:9:"startLine";i:935;s:7:"endLine";i:945;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:12:"joiningTable";a:20:{s:4:"name";s:12:"joiningTable";s:10:"parameters";a:2:{s:7:"related";a:14:{s:4:"name";s:7:"related";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:954;s:7:"endLine";i:954;s:11:"startColumn";i:34;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"instance";a:14:{s:4:"name";s:8:"instance";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:954;s:7:"endLine";i:954;s:13:"startTokenPos";i:3544;s:12:"startFilePos";i:33726;s:11:"endTokenPos";i:3544;s:10:"endFilePos";i:33729;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:954;s:7:"endLine";i:954;s:11:"startColumn";i:44;s:9:"endColumn";i:59;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:178:"/** - * Get the joining table name for a many-to-many relation. - * - * @param string $related - * @param \Illuminate\Database\Eloquent\Model|null $instance - * @return string - */";s:9:"startLine";i:954;s:7:"endLine";i:972;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:19:"joiningTableSegment";a:20:{s:4:"name";s:19:"joiningTableSegment";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:117:"/** - * Get this model's half of the intermediate table name for belongsToMany relationships. - * - * @return string - */";s:9:"startLine";i:979;s:7:"endLine";i:982;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:7:"touches";a:20:{s:4:"name";s:7:"touches";s:10:"parameters";a:1:{s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:990;s:7:"endLine";i:990;s:11:"startColumn";i:29;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:107:"/** - * Determine if the model touches a given relation. - * - * @param string $relation - * @return bool - */";s:9:"startLine";i:990;s:7:"endLine";i:993;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:11:"touchOwners";a:20:{s:4:"name";s:11:"touchOwners";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:70:"/** - * Touch the owning relations of the model. - * - * @return void - */";s:9:"startLine";i:1000;s:7:"endLine";i:1015;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:9:"getMorphs";a:20:{s:4:"name";s:9:"getMorphs";s:10:"parameters";a:3:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1025;s:7:"endLine";i:1025;s:11:"startColumn";i:34;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"type";a:14:{s:4:"name";s:4:"type";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1025;s:7:"endLine";i:1025;s:11:"startColumn";i:41;s:9:"endColumn";i:45;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:2:"id";a:14:{s:4:"name";s:2:"id";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1025;s:7:"endLine";i:1025;s:11:"startColumn";i:48;s:9:"endColumn";i:50;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:145:"/** - * Get the polymorphic relationship columns. - * - * @param string $name - * @param string $type - * @param string $id - * @return array - */";s:9:"startLine";i:1025;s:7:"endLine";i:1028;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:13:"getMorphClass";a:20:{s:4:"name";s:13:"getMorphClass";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:141:"/** - * Get the class name for polymorphic relations. - * - * @return string - * - * @throws \Illuminate\Database\ClassMorphViolationException - */";s:9:"startLine";i:1037;s:7:"endLine";i:1054;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:18:"newRelatedInstance";a:20:{s:4:"name";s:18:"newRelatedInstance";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1064;s:7:"endLine";i:1064;s:11:"startColumn";i:43;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:203:"/** - * Create a new model instance for a related model. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * - * @param class-string $class - * @return TRelatedModel - */";s:9:"startLine";i:1064;s:7:"endLine";i:1071;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:25:"newRelatedThroughInstance";a:20:{s:4:"name";s:25:"newRelatedThroughInstance";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1081;s:7:"endLine";i:1081;s:11:"startColumn";i:50;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:213:"/** - * Create a new model instance for a related "through" model. - * - * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - * - * @param class-string $class - * @return TRelatedModel - */";s:9:"startLine";i:1081;s:7:"endLine";i:1084;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:12:"getRelations";a:20:{s:4:"name";s:12:"getRelations";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:77:"/** - * Get all the loaded relations for the instance. - * - * @return array - */";s:9:"startLine";i:1091;s:7:"endLine";i:1094;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:11:"getRelation";a:20:{s:4:"name";s:11:"getRelation";s:10:"parameters";a:1:{s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1102;s:7:"endLine";i:1102;s:11:"startColumn";i:33;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:89:"/** - * Get a specified relationship. - * - * @param string $relation - * @return mixed - */";s:9:"startLine";i:1102;s:7:"endLine";i:1105;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:14:"relationLoaded";a:20:{s:4:"name";s:14:"relationLoaded";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1113;s:7:"endLine";i:1113;s:11:"startColumn";i:36;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:96:"/** - * Determine if the given relation is loaded. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:1113;s:7:"endLine";i:1116;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:11:"setRelation";a:20:{s:4:"name";s:11:"setRelation";s:10:"parameters";a:2:{s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1125;s:7:"endLine";i:1125;s:11:"startColumn";i:33;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1125;s:7:"endLine";i:1125;s:11:"startColumn";i:44;s:9:"endColumn";i:49;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:125:"/** - * Set the given relationship on the model. - * - * @param string $relation - * @param mixed $value - * @return $this - */";s:9:"startLine";i:1125;s:7:"endLine";i:1132;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:13:"unsetRelation";a:20:{s:4:"name";s:13:"unsetRelation";s:10:"parameters";a:1:{s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1140;s:7:"endLine";i:1140;s:11:"startColumn";i:35;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:88:"/** - * Unset a loaded relationship. - * - * @param string $relation - * @return $this - */";s:9:"startLine";i:1140;s:7:"endLine";i:1145;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:12:"setRelations";a:20:{s:4:"name";s:12:"setRelations";s:10:"parameters";a:1:{s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1153;s:7:"endLine";i:1153;s:11:"startColumn";i:34;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:104:"/** - * Set the entire relations array on the model. - * - * @param array $relations - * @return $this - */";s:9:"startLine";i:1153;s:7:"endLine";i:1158;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:27:"withRelationshipAutoloading";a:20:{s:4:"name";s:27:"withRelationshipAutoloading";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:78:"/** - * Enable relationship autoloading for this model. - * - * @return $this - */";s:9:"startLine";i:1165;s:7:"endLine";i:1170;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:16:"withoutRelations";a:20:{s:4:"name";s:16:"withoutRelations";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:89:"/** - * Duplicate the instance and unset all the loaded relations. - * - * @return $this - */";s:9:"startLine";i:1177;s:7:"endLine";i:1182;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:15:"withoutRelation";a:20:{s:4:"name";s:15:"withoutRelation";s:10:"parameters";a:1:{s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1190;s:7:"endLine";i:1190;s:11:"startColumn";i:37;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:127:"/** - * Duplicate the instance and unset the given loaded relations. - * - * @param array|string $relations - * @return $this - */";s:9:"startLine";i:1190;s:7:"endLine";i:1199;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:14:"unsetRelations";a:20:{s:4:"name";s:14:"unsetRelations";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:79:"/** - * Unset all the loaded relations for the instance. - * - * @return $this - */";s:9:"startLine";i:1206;s:7:"endLine";i:1211;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:19:"getTouchedRelations";a:20:{s:4:"name";s:19:"getTouchedRelations";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:78:"/** - * Get the relationships that are touched on save. - * - * @return array - */";s:9:"startLine";i:1218;s:7:"endLine";i:1221;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}s:19:"setTouchedRelations";a:20:{s:4:"name";s:19:"setTouchedRelations";s:10:"parameters";a:1:{s:7:"touches";a:14:{s:4:"name";s:7:"touches";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1229;s:7:"endLine";i:1229;s:11:"startColumn";i:41;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:105:"/** - * Set the relationships that are touched on save. - * - * @param array $touches - * @return $this - */";s:9:"startLine";i:1229;s:7:"endLine";i:1234;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/36/07/3607c7545d2b25820c9f4a6558125970d36b3a33481904cf5bb173efbe60a0a2.dat b/backend/.cache/phpstan/cache/PHPStan/36/07/3607c7545d2b25820c9f4a6558125970d36b3a33481904cf5bb173efbe60a0a2.dat deleted file mode 100644 index aed6338..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/36/07/3607c7545d2b25820c9f4a6558125970d36b3a33481904cf5bb173efbe60a0a2.dat +++ /dev/null @@ -1,47 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-6dd85b1e28b55ebeee678f9ca423dfb8375e1342bc42d8658da6321bdf97b3c0-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:35:"Illuminate\Support\Traits\Macroable";s:8:"filename";s:144:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Macroable/Traits/Macroable.php";}}s:9:"namespace";s:25:"Illuminate\Support\Traits";s:4:"name";s:35:"Illuminate\Support\Traits\Macroable";s:9:"shortName";s:9:"Macroable";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:12;s:7:"endLine";i:134;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:6:"macros";a:16:{s:18:"declaringClassName";s:35:"Illuminate\Support\Traits\Macroable";s:21:"implementingClassName";s:35:"Illuminate\Support\Traits\Macroable";s:4:"name";s:6:"macros";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:19;s:7:"endLine";i:19;s:13:"startTokenPos";i:53;s:12:"startFilePos";i:294;s:11:"endTokenPos";i:54;s:10:"endFilePos";i:295;}}s:10:"docComment";s:57:"/** - * The registered string macros. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:34;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:6:{s:5:"macro";a:20:{s:4:"name";s:5:"macro";s:10:"parameters";a:2:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:31;s:7:"endLine";i:31;s:11:"startColumn";i:34;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"macro";a:14:{s:4:"name";s:5:"macro";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:31;s:7:"endLine";i:31;s:11:"startColumn";i:41;s:9:"endColumn";i:46;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:158:"/** - * Register a custom macro. - * - * @param string $name - * @param object|callable $macro - * - * @param-closure-this static $macro - * - * @return void - */";s:9:"startLine";i:31;s:7:"endLine";i:34;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:25:"Illuminate\Support\Traits";s:18:"declaringClassName";s:35:"Illuminate\Support\Traits\Macroable";s:21:"implementingClassName";s:35:"Illuminate\Support\Traits\Macroable";s:16:"currentClassName";s:35:"Illuminate\Support\Traits\Macroable";s:9:"aliasName";N;}s:5:"mixin";a:20:{s:4:"name";s:5:"mixin";s:10:"parameters";a:2:{s:5:"mixin";a:14:{s:4:"name";s:5:"mixin";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:45;s:7:"endLine";i:45;s:11:"startColumn";i:34;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"replace";a:14:{s:4:"name";s:7:"replace";s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:45;s:7:"endLine";i:45;s:13:"startTokenPos";i:106;s:12:"startFilePos";i:840;s:11:"endTokenPos";i:106;s:10:"endFilePos";i:843;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:45;s:7:"endLine";i:45;s:11:"startColumn";i:42;s:9:"endColumn";i:56;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:151:"/** - * Mix another object into the class. - * - * @param object $mixin - * @param bool $replace - * @return void - * - * @throws \ReflectionException - */";s:9:"startLine";i:45;s:7:"endLine";i:56;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:25:"Illuminate\Support\Traits";s:18:"declaringClassName";s:35:"Illuminate\Support\Traits\Macroable";s:21:"implementingClassName";s:35:"Illuminate\Support\Traits\Macroable";s:16:"currentClassName";s:35:"Illuminate\Support\Traits\Macroable";s:9:"aliasName";N;}s:8:"hasMacro";a:20:{s:4:"name";s:8:"hasMacro";s:10:"parameters";a:1:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:64;s:7:"endLine";i:64;s:11:"startColumn";i:37;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:85:"/** - * Checks if macro is registered. - * - * @param string $name - * @return bool - */";s:9:"startLine";i:64;s:7:"endLine";i:67;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:25:"Illuminate\Support\Traits";s:18:"declaringClassName";s:35:"Illuminate\Support\Traits\Macroable";s:21:"implementingClassName";s:35:"Illuminate\Support\Traits\Macroable";s:16:"currentClassName";s:35:"Illuminate\Support\Traits\Macroable";s:9:"aliasName";N;}s:11:"flushMacros";a:20:{s:4:"name";s:11:"flushMacros";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:56:"/** - * Flush the existing macros. - * - * @return void - */";s:9:"startLine";i:74;s:7:"endLine";i:77;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:25:"Illuminate\Support\Traits";s:18:"declaringClassName";s:35:"Illuminate\Support\Traits\Macroable";s:21:"implementingClassName";s:35:"Illuminate\Support\Traits\Macroable";s:16:"currentClassName";s:35:"Illuminate\Support\Traits\Macroable";s:9:"aliasName";N;}s:12:"__callStatic";a:20:{s:4:"name";s:12:"__callStatic";s:10:"parameters";a:2:{s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:88;s:7:"endLine";i:88;s:11:"startColumn";i:41;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"parameters";a:14:{s:4:"name";s:10:"parameters";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:88;s:7:"endLine";i:88;s:11:"startColumn";i:50;s:9:"endColumn";i:60;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:164:"/** - * Dynamically handle calls to the class. - * - * @param string $method - * @param array $parameters - * @return mixed - * - * @throws \BadMethodCallException - */";s:9:"startLine";i:88;s:7:"endLine";i:103;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:25:"Illuminate\Support\Traits";s:18:"declaringClassName";s:35:"Illuminate\Support\Traits\Macroable";s:21:"implementingClassName";s:35:"Illuminate\Support\Traits\Macroable";s:16:"currentClassName";s:35:"Illuminate\Support\Traits\Macroable";s:9:"aliasName";N;}s:6:"__call";a:20:{s:4:"name";s:6:"__call";s:10:"parameters";a:2:{s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:114;s:7:"endLine";i:114;s:11:"startColumn";i:28;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"parameters";a:14:{s:4:"name";s:10:"parameters";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:114;s:7:"endLine";i:114;s:11:"startColumn";i:37;s:9:"endColumn";i:47;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:164:"/** - * Dynamically handle calls to the class. - * - * @param string $method - * @param array $parameters - * @return mixed - * - * @throws \BadMethodCallException - */";s:9:"startLine";i:114;s:7:"endLine";i:133;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Support\Traits";s:18:"declaringClassName";s:35:"Illuminate\Support\Traits\Macroable";s:21:"implementingClassName";s:35:"Illuminate\Support\Traits\Macroable";s:16:"currentClassName";s:35:"Illuminate\Support\Traits\Macroable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/37/9c/379c3b2f244f981fbb278d6953a4a5f2f390b41aa25e9a23cbca8d503b57c764.dat b/backend/.cache/phpstan/cache/PHPStan/37/9c/379c3b2f244f981fbb278d6953a4a5f2f390b41aa25e9a23cbca8d503b57c764.dat deleted file mode 100644 index ab1840b5a30ebe3dc561fcf6d574679847753f2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3002 zcmdT`O>^8f49#!RJ(eg@T#0*$8>bUbTgTJ5Iq3qDpsk5kQc12oI~o7?g3^9<5_^)) zCT;hyA6Nl+4-W+KPUeM7uHRn2570NSLEqv0ei?9;$XtH%k};XwgKI%`_zP~5rI!_1 zs+aj0KV$JHmx+M@$r7SRD>M4Sqid1NB)7Jx6=y8drKw8|s;CVJfs0xg!O82LEGXa( z#CZ?h#-nR4`+#nRrUkdTf)&2k!-$EjCrpI8Cz~HZ;~yUV6easYl<0YQN*2+(K5~xu zWBSXkTd&$40yY=KMS;iWO*j0x#y&JZgARjhW15NWdddirO;{)`8SM1TRGyM7&&E3s z!L@1~&^H8rj!vGB6Er>aKFpjzX7bbH*4%;jk+W9B}U&y5S$};ZhdnriX7f(`rBKr&2YrZ`vQ~7)V7k+JfBHYTHNE0ON&A}4Y zC!3-ET6ZB?PI3`|Zg@cV(_D|qMyHe{)21g@iV2ovm?M>}R1l4Aw{*J}lK9MXH4HEj3q~1HeJ{*EbI<~EYHpCMf z(@?B9a)izy%S_2pYs*TdvzjZLRcKYQ;5c>ADMpTyVg{iPu&9GicQz;K?P0Jyb57?< z9u@sGQ}w%3Jni^#l8NQN*nR8=cDY$_rVSRE$XKm~DQ#6ESOJx)RKfJAF4phf0(8b{ zRQ339G-JP|)155pI4FK#?YS;9UZK*u&dow-tSY8eT^AZT6DIo~)jp?zd5dx3*p`34 zoW#rHKdZxI+%|R_7$@mdV&Hu0(73_4_I5~Vjajeg0`jS*{UZJS%|$xijpzfujGK-f z+$vR|Khk}h-qYLQ(heNlW0zV-JIKS}KBnI3^spkNyWKF|?S|=GHQEi+!=`mcd5*T> z`3_b>t6VX`vCf#Nu*zytKw0v-PlNvh)UT)Fs4k+tukD|VqUNm(SD@Y EUqny!-~a#s diff --git a/backend/.cache/phpstan/cache/PHPStan/39/a0/39a0a20ae6283185ca30eebf2b6bc5bbce5270be62f60e9e18c870dcec0adde7.dat b/backend/.cache/phpstan/cache/PHPStan/39/a0/39a0a20ae6283185ca30eebf2b6bc5bbce5270be62f60e9e18c870dcec0adde7.dat deleted file mode 100644 index 7739790..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/39/a0/39a0a20ae6283185ca30eebf2b6bc5bbce5270be62f60e9e18c870dcec0adde7.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:21:{s:101:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/Parameter.php";a:5:{i:0;s:64:"5d86064692b71ddf7e88d3420f034cefff8f562b3921b55584baa116e1bd65e0";i:1;s:43:"923:1779259545:1793737430:70754390:16777230";i:2;a:1:{i:0;s:32:"sebastianbergmann\type\parameter";}i:3;a:3:{i:0;s:34:"sebastianbergmann\type\__construct";i:1;s:27:"sebastianbergmann\type\name";i:2;s:27:"sebastianbergmann\type\type";}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/ReflectionMapper.php";a:5:{i:0;s:64:"dc03a108fa2fe16fe1da9be4fbbc412c36bdf637498315e51ce1249cc1f5280b";i:1;s:44:"6789:1779259545:1793737430:70754394:16777230";i:2;a:1:{i:0;s:39:"sebastianbergmann\type\reflectionmapper";}i:3;a:8:{i:0;s:41:"sebastianbergmann\type\fromparametertypes";i:1;s:37:"sebastianbergmann\type\fromreturntype";i:2;s:39:"sebastianbergmann\type\frompropertytype";i:3;s:35:"sebastianbergmann\type\mapnamedtype";i:4;s:35:"sebastianbergmann\type\mapuniontype";i:5;s:42:"sebastianbergmann\type\mapintersectiontype";i:6;s:36:"sebastianbergmann\type\hasreturntype";i:7;s:33:"sebastianbergmann\type\returntype";}i:4;a:0:{}}s:100:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/TypeName.php";a:5:{i:0;s:64:"fc343b48e3af46b19968867cf82b323806d290db65c2d0b5f511ccd9b228aa47";i:1;s:44:"2434:1779259545:1793737430:70754396:16777230";i:2;a:1:{i:0;s:31:"sebastianbergmann\type\typename";}i:3;a:7:{i:0;s:40:"sebastianbergmann\type\fromqualifiedname";i:1;s:37:"sebastianbergmann\type\fromreflection";i:2;s:34:"sebastianbergmann\type\__construct";i:3;s:36:"sebastianbergmann\type\namespacename";i:4;s:33:"sebastianbergmann\type\simplename";i:5;s:36:"sebastianbergmann\type\qualifiedname";i:6;s:35:"sebastianbergmann\type\isnamespaced";}i:4;a:0:{}}s:111:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/exception/Exception.php";a:5:{i:0;s:64:"79eb572e5ab5f640160c80b755a5cbefa478da3bd00bf36cc2407ee17006d9d1";i:1;s:43:"471:1779259545:1793737430:70754402:16777230";i:2;a:1:{i:0;s:32:"sebastianbergmann\type\exception";}i:3;a:0:{}i:4;a:0:{}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/exception/RuntimeException.php";a:5:{i:0;s:64:"8a03a243ca8d530bcddcd748d7ca3540f4e66a5c0a39b5b60b0bb3d057ec60dc";i:1;s:43:"493:1779259545:1793737430:70754405:16777230";i:2;a:1:{i:0;s:39:"sebastianbergmann\type\runtimeexception";}i:3;a:0:{}i:4;a:0:{}}s:109:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/CallableType.php";a:5:{i:0;s:64:"c590a87ee1901c66d590682cb8c8acec09d524ea81a5e9b6d2fe2e06e1fd6ef1";i:1;s:44:"4278:1779259545:1793737430:70754412:16777230";i:2;a:1:{i:0;s:35:"sebastianbergmann\type\callabletype";}i:3;a:10:{i:0;s:34:"sebastianbergmann\type\__construct";i:1;s:35:"sebastianbergmann\type\isassignable";i:2;s:27:"sebastianbergmann\type\name";i:3;s:33:"sebastianbergmann\type\allowsnull";i:4;s:33:"sebastianbergmann\type\iscallable";i:5;s:32:"sebastianbergmann\type\isclosure";i:6;s:38:"sebastianbergmann\type\hasinvokemethod";i:7;s:33:"sebastianbergmann\type\isfunction";i:8;s:39:"sebastianbergmann\type\isobjectcallback";i:9;s:38:"sebastianbergmann\type\isclasscallback";}i:4;a:0:{}}s:106:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/FalseType.php";a:5:{i:0;s:64:"fe762645fbc6ed220589fcd0a556e67fadecccfc812a8c5f84e631927d5c7e47";i:1;s:43:"976:1779259545:1793737430:70754416:16777230";i:2;a:1:{i:0;s:32:"sebastianbergmann\type\falsetype";}i:3;a:4:{i:0;s:35:"sebastianbergmann\type\isassignable";i:1;s:27:"sebastianbergmann\type\name";i:2;s:33:"sebastianbergmann\type\allowsnull";i:3;s:30:"sebastianbergmann\type\isfalse";}i:4;a:0:{}}s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/GenericObjectType.php";a:5:{i:0;s:64:"5b56423ef50b10abf56153cb6bb4174acd1decaa16f5942cb2a2ec3cf4699567";i:1;s:44:"1134:1779259545:1793737430:70754418:16777230";i:2;a:1:{i:0;s:40:"sebastianbergmann\type\genericobjecttype";}i:3;a:5:{i:0;s:34:"sebastianbergmann\type\__construct";i:1;s:35:"sebastianbergmann\type\isassignable";i:2;s:27:"sebastianbergmann\type\name";i:3;s:33:"sebastianbergmann\type\allowsnull";i:4;s:38:"sebastianbergmann\type\isgenericobject";}i:4;a:0:{}}s:113:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/IntersectionType.php";a:5:{i:0;s:64:"9d5fe0f8d90f38c5241ab531990671f90a645093f988268c631b934d445e3947";i:1;s:44:"2963:1779259545:1793737430:70754422:16777230";i:2;a:1:{i:0;s:39:"sebastianbergmann\type\intersectiontype";}i:3;a:10:{i:0;s:34:"sebastianbergmann\type\__construct";i:1;s:35:"sebastianbergmann\type\isassignable";i:2;s:31:"sebastianbergmann\type\asstring";i:3;s:27:"sebastianbergmann\type\name";i:4;s:33:"sebastianbergmann\type\allowsnull";i:5;s:37:"sebastianbergmann\type\isintersection";i:6;s:28:"sebastianbergmann\type\types";i:7;s:46:"sebastianbergmann\type\ensureminimumoftwotypes";i:8;s:43:"sebastianbergmann\type\ensureonlyvalidtypes";i:9;s:45:"sebastianbergmann\type\ensurenoduplicatetypes";}i:4;a:0:{}}s:109:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/IterableType.php";a:5:{i:0;s:64:"f2cd4d4a8654527d74d5d558472a49055bd1cb3105eabd13a0c30558966507a4";i:1;s:44:"1603:1779259545:1793737430:70754424:16777230";i:2;a:1:{i:0;s:35:"sebastianbergmann\type\iterabletype";}i:3;a:5:{i:0;s:34:"sebastianbergmann\type\__construct";i:1;s:35:"sebastianbergmann\type\isassignable";i:2;s:27:"sebastianbergmann\type\name";i:3;s:33:"sebastianbergmann\type\allowsnull";i:4;s:33:"sebastianbergmann\type\isiterable";}i:4;a:0:{}}s:106:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/MixedType.php";a:5:{i:0;s:64:"fa26ae3fc2293bb5bec7e9fe310cd35f52507440dd7615b21de1aa22899ccc8c";i:1;s:43:"929:1779259545:1793737430:70754428:16777230";i:2;a:1:{i:0;s:32:"sebastianbergmann\type\mixedtype";}i:3;a:5:{i:0;s:35:"sebastianbergmann\type\isassignable";i:1;s:31:"sebastianbergmann\type\asstring";i:2;s:27:"sebastianbergmann\type\name";i:3;s:33:"sebastianbergmann\type\allowsnull";i:4;s:30:"sebastianbergmann\type\ismixed";}i:4;a:0:{}}s:106:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/NeverType.php";a:5:{i:0;s:64:"94d13b1cc6260350e6c985698a247c4c874963eec816e7a0876195c6357704d9";i:1;s:43:"810:1779259545:1793737430:70754431:16777230";i:2;a:1:{i:0;s:32:"sebastianbergmann\type\nevertype";}i:3;a:4:{i:0;s:35:"sebastianbergmann\type\isassignable";i:1;s:27:"sebastianbergmann\type\name";i:2;s:33:"sebastianbergmann\type\allowsnull";i:3;s:30:"sebastianbergmann\type\isnever";}i:4;a:0:{}}s:105:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/NullType.php";a:5:{i:0;s:64:"e1e1b7eefaabed2639f73ef489c2f82c1a36d9d3a198c24852d738e6cacd204d";i:1;s:43:"925:1779259545:1793737430:70754435:16777230";i:2;a:1:{i:0;s:31:"sebastianbergmann\type\nulltype";}i:3;a:5:{i:0;s:35:"sebastianbergmann\type\isassignable";i:1;s:27:"sebastianbergmann\type\name";i:2;s:31:"sebastianbergmann\type\asstring";i:3;s:33:"sebastianbergmann\type\allowsnull";i:4;s:29:"sebastianbergmann\type\isnull";}i:4;a:0:{}}s:107:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/ObjectType.php";a:5:{i:0;s:64:"0ee99c69373ae24d463b514c64a960b1c04532cec88e00e9ed555b0540e1de03";i:1;s:44:"2148:1779259545:1793737430:70754439:16777230";i:2;a:1:{i:0;s:33:"sebastianbergmann\type\objecttype";}i:3;a:7:{i:0;s:34:"sebastianbergmann\type\__construct";i:1;s:35:"sebastianbergmann\type\isassignable";i:2;s:27:"sebastianbergmann\type\name";i:3;s:33:"sebastianbergmann\type\allowsnull";i:4;s:32:"sebastianbergmann\type\classname";i:5;s:31:"sebastianbergmann\type\isobject";i:6;s:41:"sebastianbergmann\type\canonicalclassname";}i:4;a:0:{}}s:107:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/SimpleType.php";a:5:{i:0;s:64:"16ab847fdd0f6112319989970aa35a41800abdd9704f6a9bb3181c2e830e1f12";i:1;s:44:"2168:1779259545:1793737430:70754443:16777230";i:2;a:1:{i:0;s:33:"sebastianbergmann\type\simpletype";}i:3;a:7:{i:0;s:34:"sebastianbergmann\type\__construct";i:1;s:35:"sebastianbergmann\type\isassignable";i:2;s:27:"sebastianbergmann\type\name";i:3;s:33:"sebastianbergmann\type\allowsnull";i:4;s:28:"sebastianbergmann\type\value";i:5;s:31:"sebastianbergmann\type\issimple";i:6;s:32:"sebastianbergmann\type\normalize";}i:4;a:0:{}}s:107:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/StaticType.php";a:5:{i:0;s:64:"5a59b75bb4ae9b5ca7621fda156236855f1501fcd740a951304eb314599dbb90";i:1;s:44:"1560:1779259545:1793737430:70754452:16777230";i:2;a:1:{i:0;s:33:"sebastianbergmann\type\statictype";}i:3;a:5:{i:0;s:34:"sebastianbergmann\type\__construct";i:1;s:35:"sebastianbergmann\type\isassignable";i:2;s:27:"sebastianbergmann\type\name";i:3;s:33:"sebastianbergmann\type\allowsnull";i:4;s:31:"sebastianbergmann\type\isstatic";}i:4;a:0:{}}s:105:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/TrueType.php";a:5:{i:0;s:64:"fb111ff198822d7a61607fab3f7198f66b7cdee4de0ddad1d417ced5ed036bda";i:1;s:43:"971:1779259545:1793737430:70754456:16777230";i:2;a:1:{i:0;s:31:"sebastianbergmann\type\truetype";}i:3;a:4:{i:0;s:35:"sebastianbergmann\type\isassignable";i:1;s:27:"sebastianbergmann\type\name";i:2;s:33:"sebastianbergmann\type\allowsnull";i:3;s:29:"sebastianbergmann\type\istrue";}i:4;a:0:{}}s:101:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/Type.php";a:5:{i:0;s:64:"76e8f57856b0d22ba1a93f3bf0c3b66389841776875b214554798f0fb0e80322";i:1;s:44:"5593:1779259545:1793737430:70754459:16777230";i:2;a:1:{i:0;s:27:"sebastianbergmann\type\type";}i:3;a:21:{i:0;s:32:"sebastianbergmann\type\fromvalue";i:1;s:31:"sebastianbergmann\type\fromname";i:2;s:31:"sebastianbergmann\type\asstring";i:3;s:33:"sebastianbergmann\type\iscallable";i:4;s:29:"sebastianbergmann\type\istrue";i:5;s:30:"sebastianbergmann\type\isfalse";i:6;s:38:"sebastianbergmann\type\isgenericobject";i:7;s:37:"sebastianbergmann\type\isintersection";i:8;s:33:"sebastianbergmann\type\isiterable";i:9;s:30:"sebastianbergmann\type\ismixed";i:10;s:30:"sebastianbergmann\type\isnever";i:11;s:29:"sebastianbergmann\type\isnull";i:12;s:31:"sebastianbergmann\type\isobject";i:13;s:31:"sebastianbergmann\type\issimple";i:14;s:31:"sebastianbergmann\type\isstatic";i:15;s:30:"sebastianbergmann\type\isunion";i:16;s:32:"sebastianbergmann\type\isunknown";i:17;s:29:"sebastianbergmann\type\isvoid";i:18;s:35:"sebastianbergmann\type\isassignable";i:19;s:27:"sebastianbergmann\type\name";i:20;s:33:"sebastianbergmann\type\allowsnull";}i:4;a:0:{}}s:106:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/UnionType.php";a:5:{i:0;s:64:"5a164475253fb5003e508741f21a6f75eb643904ff6cb256ba82abe967fb64f7";i:1;s:44:"3156:1779259545:1793737430:70754463:16777230";i:2;a:1:{i:0;s:32:"sebastianbergmann\type\uniontype";}i:3;a:10:{i:0;s:34:"sebastianbergmann\type\__construct";i:1;s:35:"sebastianbergmann\type\isassignable";i:2;s:31:"sebastianbergmann\type\asstring";i:3;s:27:"sebastianbergmann\type\name";i:4;s:33:"sebastianbergmann\type\allowsnull";i:5;s:30:"sebastianbergmann\type\isunion";i:6;s:48:"sebastianbergmann\type\containsintersectiontypes";i:7;s:28:"sebastianbergmann\type\types";i:8;s:46:"sebastianbergmann\type\ensureminimumoftwotypes";i:9;s:43:"sebastianbergmann\type\ensureonlyvalidtypes";}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/UnknownType.php";a:5:{i:0;s:64:"2957e6a64ec547b6d24ac73075bd85836db9db2d1d58104517033a6386f9fc89";i:1;s:43:"914:1779259545:1793737430:70754474:16777230";i:2;a:1:{i:0;s:34:"sebastianbergmann\type\unknowntype";}i:3;a:5:{i:0;s:35:"sebastianbergmann\type\isassignable";i:1;s:27:"sebastianbergmann\type\name";i:2;s:31:"sebastianbergmann\type\asstring";i:3;s:33:"sebastianbergmann\type\allowsnull";i:4;s:32:"sebastianbergmann\type\isunknown";}i:4;a:0:{}}s:105:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/type/src/type/VoidType.php";a:5:{i:0;s:64:"95836a8a83fb2f8e363ffa22c7e52631190ce2f8ffc4484865eca6a12ccd3067";i:1;s:43:"806:1779259545:1793737430:70754482:16777230";i:2;a:1:{i:0;s:31:"sebastianbergmann\type\voidtype";}i:3;a:4:{i:0;s:35:"sebastianbergmann\type\isassignable";i:1;s:27:"sebastianbergmann\type\name";i:2;s:33:"sebastianbergmann\type\allowsnull";i:3;s:29:"sebastianbergmann\type\isvoid";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/3a/f7/3af79f99fd93faffb66ff3f0847c83da235d50786d0e8aa836bcebd5ab61741c.dat b/backend/.cache/phpstan/cache/PHPStan/3a/f7/3af79f99fd93faffb66ff3f0847c83da235d50786d0e8aa836bcebd5ab61741c.dat deleted file mode 100644 index 60a7b91..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/3a/f7/3af79f99fd93faffb66ff3f0847c83da235d50786d0e8aa836bcebd5ab61741c.dat +++ /dev/null @@ -1,26 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-1679ad4c0214015d43a3c19643aca874230da67f732f99a09925965ff1019e7c-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:8:"filename";s:150:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Auth/Access/HandlesAuthorization.php";}}s:9:"namespace";s:22:"Illuminate\Auth\Access";s:4:"name";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:9:"shortName";s:20:"HandlesAuthorization";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:55;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:4:{s:5:"allow";a:20:{s:4:"name";s:5:"allow";s:10:"parameters";a:2:{s:7:"message";a:14:{s:4:"name";s:7:"message";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:14;s:7:"endLine";i:14;s:13:"startTokenPos";i:25;s:12:"startFilePos";i:284;s:11:"endTokenPos";i:25;s:10:"endFilePos";i:287;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:14;s:7:"endLine";i:14;s:11:"startColumn";i:30;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:4:"code";a:14:{s:4:"name";s:4:"code";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:14;s:7:"endLine";i:14;s:13:"startTokenPos";i:32;s:12:"startFilePos";i:298;s:11:"endTokenPos";i:32;s:10:"endFilePos";i:301;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:14;s:7:"endLine";i:14;s:11:"startColumn";i:47;s:9:"endColumn";i:58;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:144:"/** - * Create a new access response. - * - * @param string|null $message - * @param mixed $code - * @return \Illuminate\Auth\Access\Response - */";s:9:"startLine";i:14;s:7:"endLine";i:17;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:21:"implementingClassName";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:16:"currentClassName";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:9:"aliasName";N;}s:4:"deny";a:20:{s:4:"name";s:4:"deny";s:10:"parameters";a:2:{s:7:"message";a:14:{s:4:"name";s:7:"message";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:26;s:7:"endLine";i:26;s:13:"startTokenPos";i:64;s:12:"startFilePos";i:582;s:11:"endTokenPos";i:64;s:10:"endFilePos";i:585;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:26;s:7:"endLine";i:26;s:11:"startColumn";i:29;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:4:"code";a:14:{s:4:"name";s:4:"code";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:26;s:7:"endLine";i:26;s:13:"startTokenPos";i:71;s:12:"startFilePos";i:596;s:11:"endTokenPos";i:71;s:10:"endFilePos";i:599;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:26;s:7:"endLine";i:26;s:11:"startColumn";i:46;s:9:"endColumn";i:57;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:148:"/** - * Throws an unauthorized exception. - * - * @param string|null $message - * @param mixed $code - * @return \Illuminate\Auth\Access\Response - */";s:9:"startLine";i:26;s:7:"endLine";i:29;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:21:"implementingClassName";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:16:"currentClassName";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:9:"aliasName";N;}s:14:"denyWithStatus";a:20:{s:4:"name";s:14:"denyWithStatus";s:10:"parameters";a:3:{s:6:"status";a:14:{s:4:"name";s:6:"status";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:39;s:7:"endLine";i:39;s:11:"startColumn";i:36;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"message";a:14:{s:4:"name";s:7:"message";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:39;s:7:"endLine";i:39;s:13:"startTokenPos";i:106;s:12:"startFilePos";i:922;s:11:"endTokenPos";i:106;s:10:"endFilePos";i:925;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:39;s:7:"endLine";i:39;s:11:"startColumn";i:45;s:9:"endColumn";i:59;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:4:"code";a:14:{s:4:"name";s:4:"code";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:39;s:7:"endLine";i:39;s:13:"startTokenPos";i:113;s:12:"startFilePos";i:936;s:11:"endTokenPos";i:113;s:10:"endFilePos";i:939;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:39;s:7:"endLine";i:39;s:11:"startColumn";i:62;s:9:"endColumn";i:73;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:171:"/** - * Deny with a HTTP status code. - * - * @param int $status - * @param string|null $message - * @param int|null $code - * @return \Illuminate\Auth\Access\Response - */";s:9:"startLine";i:39;s:7:"endLine";i:42;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:21:"implementingClassName";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:16:"currentClassName";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:9:"aliasName";N;}s:14:"denyAsNotFound";a:20:{s:4:"name";s:14:"denyAsNotFound";s:10:"parameters";a:2:{s:7:"message";a:14:{s:4:"name";s:7:"message";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:51;s:7:"endLine";i:51;s:13:"startTokenPos";i:148;s:12:"startFilePos";i:1248;s:11:"endTokenPos";i:148;s:10:"endFilePos";i:1251;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:51;s:7:"endLine";i:51;s:11:"startColumn";i:36;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:4:"code";a:14:{s:4:"name";s:4:"code";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:51;s:7:"endLine";i:51;s:13:"startTokenPos";i:155;s:12:"startFilePos";i:1262;s:11:"endTokenPos";i:155;s:10:"endFilePos";i:1265;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:51;s:7:"endLine";i:51;s:11:"startColumn";i:53;s:9:"endColumn";i:64;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:151:"/** - * Deny with a 404 HTTP status code. - * - * @param string|null $message - * @param int|null $code - * @return \Illuminate\Auth\Access\Response - */";s:9:"startLine";i:51;s:7:"endLine";i:54;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:21:"implementingClassName";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:16:"currentClassName";s:43:"Illuminate\Auth\Access\HandlesAuthorization";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/3b/fb/3bfb86bb4825a171491d08ee2c4621f69c35e13cccc8bc04e6704206e24a6188.dat b/backend/.cache/phpstan/cache/PHPStan/3b/fb/3bfb86bb4825a171491d08ee2c4621f69c35e13cccc8bc04e6704206e24a6188.dat deleted file mode 100644 index 38bf75f..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/3b/fb/3bfb86bb4825a171491d08ee2c4621f69c35e13cccc8bc04e6704206e24a6188.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:69:{s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest.php";a:5:{i:0;s:64:"37377ed8b5487a9446e87e7c0c89ae98fdea33872ceb2549aeecb1562a0970c1";i:1;s:45:"25178:1773748613:1793737430:70752812:16777230";i:2;a:0:{}i:3;a:78:{i:0;s:10:"assertthat";i:1;s:7:"anarray";i:2;s:14:"hasiteminarray";i:3;s:8:"hasvalue";i:4;s:25:"arraycontaininginanyorder";i:5;s:18:"containsinanyorder";i:6;s:15:"arraycontaining";i:7;s:8:"contains";i:8;s:13:"haskeyinarray";i:9;s:6:"haskey";i:10;s:15:"haskeyvaluepair";i:11;s:8:"hasentry";i:12;s:13:"arraywithsize";i:13;s:10:"emptyarray";i:14;s:13:"nonemptyarray";i:15;s:16:"emptytraversable";i:16;s:19:"nonemptytraversable";i:17;s:19:"traversablewithsize";i:18;s:5:"allof";i:19;s:5:"anyof";i:20;s:6:"noneof";i:21;s:4:"both";i:22;s:6:"either";i:23;s:11:"describedas";i:24;s:9:"everyitem";i:25;s:11:"hastostring";i:26;s:2:"is";i:27;s:8:"anything";i:28;s:7:"hasitem";i:29;s:8:"hasitems";i:30;s:7:"equalto";i:31;s:11:"identicalto";i:32;s:12:"aninstanceof";i:33;s:3:"any";i:34;s:3:"not";i:35;s:9:"nullvalue";i:36;s:12:"notnullvalue";i:37;s:12:"sameinstance";i:38;s:6:"typeof";i:39;s:3:"set";i:40;s:6:"notset";i:41;s:7:"closeto";i:42;s:15:"comparesequalto";i:43;s:11:"greaterthan";i:44;s:20:"greaterthanorequalto";i:45;s:7:"atleast";i:46;s:8:"lessthan";i:47;s:17:"lessthanorequalto";i:48;s:6:"atmost";i:49;s:13:"isemptystring";i:50;s:11:"emptystring";i:51;s:19:"isemptyornullstring";i:52;s:17:"nulloremptystring";i:53;s:16:"isnonemptystring";i:54;s:14:"nonemptystring";i:55;s:19:"equaltoignoringcase";i:56;s:25:"equaltoignoringwhitespace";i:57;s:14:"matchespattern";i:58;s:14:"containsstring";i:59;s:26:"containsstringignoringcase";i:60;s:21:"stringcontainsinorder";i:61;s:8:"endswith";i:62;s:10:"startswith";i:63;s:10:"arrayvalue";i:64;s:12:"booleanvalue";i:65;s:9:"boolvalue";i:66;s:13:"callablevalue";i:67;s:11:"doublevalue";i:68;s:10:"floatvalue";i:69;s:12:"integervalue";i:70;s:8:"intvalue";i:71;s:12:"numericvalue";i:72;s:11:"objectvalue";i:73;s:8:"anobject";i:74;s:13:"resourcevalue";i:75;s:11:"scalarvalue";i:76;s:11:"stringvalue";i:77;s:8:"hasxpath";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArray.php";a:5:{i:0;s:64:"e051a47fade1c591e4fb8baf0b9b59d33f3816718005f1d7a9d7073a4379ef66";i:1;s:44:"3375:1773748613:1793737430:70752826:16777230";i:2;a:1:{i:0;s:23:"hamcrest\arrays\isarray";}i:3;a:8:{i:0;s:27:"hamcrest\arrays\__construct";i:1;s:29:"hamcrest\arrays\matchessafely";i:2;s:38:"hamcrest\arrays\describemismatchsafely";i:3;s:26:"hamcrest\arrays\describeto";i:4;s:23:"hamcrest\arrays\anarray";i:5;s:32:"hamcrest\arrays\descriptionstart";i:6;s:36:"hamcrest\arrays\descriptionseparator";i:7;s:30:"hamcrest\arrays\descriptionend";}i:4;a:0:{}}s:137:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContaining.php";a:5:{i:0;s:64:"a202268e09cf3c717dd4f806447685c0b5f619bdb5bdc841fcdf29ce826979d6";i:1;s:44:"1529:1773748613:1793737430:70752837:16777230";i:2;a:1:{i:0;s:33:"hamcrest\arrays\isarraycontaining";}i:3;a:5:{i:0;s:27:"hamcrest\arrays\__construct";i:1;s:29:"hamcrest\arrays\matchessafely";i:2;s:38:"hamcrest\arrays\describemismatchsafely";i:3;s:26:"hamcrest\arrays\describeto";i:4;s:30:"hamcrest\arrays\hasiteminarray";}i:4;a:0:{}}s:147:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingInAnyOrder.php";a:5:{i:0;s:64:"715223d1052c5be7b99ce71749bb584ecbbcca1446ae0f2a1d4e67ddf6181a33";i:1;s:44:"1649:1773748613:1793737430:70752847:16777230";i:2;a:1:{i:0;s:43:"hamcrest\arrays\isarraycontaininginanyorder";}i:3;a:4:{i:0;s:27:"hamcrest\arrays\__construct";i:1;s:54:"hamcrest\arrays\matchessafelywithdiagnosticdescription";i:2;s:26:"hamcrest\arrays\describeto";i:3;s:41:"hamcrest\arrays\arraycontaininginanyorder";}i:4;a:0:{}}s:144:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingInOrder.php";a:5:{i:0;s:64:"d21bfd221f91b578585fb4075ad3643614c908333b29c33962888d2549112899";i:1;s:44:"1543:1773748613:1793737430:70752857:16777230";i:2;a:1:{i:0;s:40:"hamcrest\arrays\isarraycontaininginorder";}i:3;a:4:{i:0;s:27:"hamcrest\arrays\__construct";i:1;s:54:"hamcrest\arrays\matchessafelywithdiagnosticdescription";i:2;s:26:"hamcrest\arrays\describeto";i:3;s:31:"hamcrest\arrays\arraycontaining";}i:4;a:0:{}}s:140:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingKey.php";a:5:{i:0;s:64:"8ab8614f31136e77c5657891f29f67c1d6c560b8d0c35f036bff088d06552283";i:1;s:44:"1996:1773748613:1793737430:70752864:16777230";i:2;a:1:{i:0;s:36:"hamcrest\arrays\isarraycontainingkey";}i:3;a:5:{i:0;s:27:"hamcrest\arrays\__construct";i:1;s:29:"hamcrest\arrays\matchessafely";i:2;s:38:"hamcrest\arrays\describemismatchsafely";i:3;s:26:"hamcrest\arrays\describeto";i:4;s:29:"hamcrest\arrays\haskeyinarray";}i:4;a:0:{}}s:149:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayContainingKeyValuePair.php";a:5:{i:0;s:64:"1dd411a34dbe53009ee9fa3798122d399637b232533e6bba36876476c99d6e0c";i:1;s:44:"2350:1773748613:1793737430:70752871:16777230";i:2;a:1:{i:0;s:45:"hamcrest\arrays\isarraycontainingkeyvaluepair";}i:3;a:5:{i:0;s:27:"hamcrest\arrays\__construct";i:1;s:29:"hamcrest\arrays\matchessafely";i:2;s:38:"hamcrest\arrays\describemismatchsafely";i:3;s:26:"hamcrest\arrays\describeto";i:4;s:31:"hamcrest\arrays\haskeyvaluepair";}i:4;a:0:{}}s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/IsArrayWithSize.php";a:5:{i:0;s:64:"18c9da6b0e20263dd90a84421584d99047a255a529717a49b9a1fe55628a5b82";i:1;s:44:"1517:1773748613:1793737430:70752890:16777230";i:2;a:1:{i:0;s:31:"hamcrest\arrays\isarraywithsize";}i:3;a:5:{i:0;s:27:"hamcrest\arrays\__construct";i:1;s:30:"hamcrest\arrays\featurevalueof";i:2;s:29:"hamcrest\arrays\arraywithsize";i:3;s:26:"hamcrest\arrays\emptyarray";i:4;s:29:"hamcrest\arrays\nonemptyarray";}i:4;a:0:{}}s:132:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/MatchingOnce.php";a:5:{i:0;s:64:"9a0b9946577057b6c99f6a02a1a4dcf66b2bd01efde183b27eb41d36d2776f8e";i:1;s:44:"1909:1773748613:1793737430:70752901:16777230";i:2;a:1:{i:0;s:28:"hamcrest\arrays\matchingonce";}i:3;a:5:{i:0;s:27:"hamcrest\arrays\__construct";i:1;s:23:"hamcrest\arrays\matches";i:2;s:26:"hamcrest\arrays\isfinished";i:3;s:29:"hamcrest\arrays\_isnotsurplus";i:4;s:26:"hamcrest\arrays\_ismatched";}i:4;a:0:{}}s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Arrays/SeriesMatchingOnce.php";a:5:{i:0;s:64:"893e47b99a104b3d3ee8418600e5dec280678e66e73336b12be4f560b58e4602";i:1;s:44:"2252:1773748613:1793737430:70752903:16777230";i:2;a:1:{i:0;s:34:"hamcrest\arrays\seriesmatchingonce";}i:3;a:6:{i:0;s:27:"hamcrest\arrays\__construct";i:1;s:23:"hamcrest\arrays\matches";i:2;s:26:"hamcrest\arrays\isfinished";i:3;s:29:"hamcrest\arrays\_isnotsurplus";i:4;s:26:"hamcrest\arrays\_ismatched";i:5;s:33:"hamcrest\arrays\_describemismatch";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/AssertionError.php";a:5:{i:0;s:64:"114d88ec733c012a03c2169ec588be18a880b519395d30c591632abc795cf6f2";i:1;s:43:"119:1773748613:1793737430:70752908:16777230";i:2;a:1:{i:0;s:23:"hamcrest\assertionerror";}i:3;a:0:{}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/BaseDescription.php";a:5:{i:0;s:64:"df9f7641e1deb3fa137a2ae886839822b37cdceb7cd348bc992018a2f788d01d";i:1;s:44:"3314:1773748613:1793737430:70752912:16777230";i:2;a:1:{i:0;s:24:"hamcrest\basedescription";}i:3;a:7:{i:0;s:19:"hamcrest\appendtext";i:1;s:28:"hamcrest\appenddescriptionof";i:2;s:20:"hamcrest\appendvalue";i:3;s:24:"hamcrest\appendvaluelist";i:4;s:19:"hamcrest\appendlist";i:5;s:15:"hamcrest\append";i:6;s:21:"hamcrest\_tophpsyntax";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/BaseMatcher.php";a:5:{i:0;s:64:"c85e36fab7d45f36dc6df59c2c22fe6a6e5f48023498f7e9cfdcf0816fc3d8c9";i:1;s:43:"626:1773748613:1793737430:70752919:16777230";i:2;a:1:{i:0;s:20:"hamcrest\basematcher";}i:3;a:3:{i:0;s:25:"hamcrest\describemismatch";i:1;s:19:"hamcrest\__tostring";i:2;s:17:"hamcrest\__invoke";}i:4;a:0:{}}s:142:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Collection/IsEmptyTraversable.php";a:5:{i:0;s:64:"99d1e722ba8f012434562d75b7563158630ecd37454a5c79362352b95d652c4c";i:1;s:44:"1441:1773748613:1793737430:70752932:16777230";i:2;a:1:{i:0;s:38:"hamcrest\collection\isemptytraversable";}i:3;a:5:{i:0;s:31:"hamcrest\collection\__construct";i:1;s:27:"hamcrest\collection\matches";i:2;s:30:"hamcrest\collection\describeto";i:3;s:36:"hamcrest\collection\emptytraversable";i:4;s:39:"hamcrest\collection\nonemptytraversable";}i:4;a:0:{}}s:145:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Collection/IsTraversableWithSize.php";a:5:{i:0;s:64:"2a09fd761e12bd3d24bb47ca74b4d89adf3760e845e1e7e79c222cb0f0888757";i:1;s:43:"955:1773748613:1793737430:70752937:16777230";i:2;a:1:{i:0;s:41:"hamcrest\collection\istraversablewithsize";}i:3;a:3:{i:0;s:31:"hamcrest\collection\__construct";i:1;s:34:"hamcrest\collection\featurevalueof";i:2;s:39:"hamcrest\collection\traversablewithsize";}i:4;a:0:{}}s:123:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/AllOf.php";a:5:{i:0;s:64:"4538015272511ee3220a22400efa72e12194fa7a52444fbe4ff7468b9617d860";i:1;s:44:"1549:1773748613:1793737430:70752943:16777230";i:2;a:1:{i:0;s:19:"hamcrest\core\allof";}i:3;a:4:{i:0;s:25:"hamcrest\core\__construct";i:1;s:46:"hamcrest\core\matcheswithdiagnosticdescription";i:2;s:24:"hamcrest\core\describeto";i:3;s:19:"hamcrest\core\allof";}i:4;a:0:{}}s:123:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/AnyOf.php";a:5:{i:0;s:64:"f6e377def32aab6e1baa20bce5ca9eb4bb659e0f1e4d17d6c7346c469aec6113";i:1;s:44:"1364:1773748613:1793737430:70752972:16777230";i:2;a:1:{i:0;s:19:"hamcrest\core\anyof";}i:3;a:5:{i:0;s:25:"hamcrest\core\__construct";i:1;s:21:"hamcrest\core\matches";i:2;s:24:"hamcrest\core\describeto";i:3;s:19:"hamcrest\core\anyof";i:4;s:20:"hamcrest\core\noneof";}i:4;a:0:{}}s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/CombinableMatcher.php";a:5:{i:0;s:64:"18075456f6bf34beabea2741eddc05ee69e158b1a93bff4ccbd01535c701f51a";i:1;s:44:"1877:1773748613:1793737430:70752974:16777230";i:2;a:1:{i:0;s:31:"hamcrest\core\combinablematcher";}i:3;a:8:{i:0;s:25:"hamcrest\core\__construct";i:1;s:21:"hamcrest\core\matches";i:2;s:24:"hamcrest\core\describeto";i:3;s:21:"hamcrest\core\andalso";i:4;s:20:"hamcrest\core\orelse";i:5;s:18:"hamcrest\core\both";i:6;s:20:"hamcrest\core\either";i:7;s:32:"hamcrest\core\_templatedlistwith";}i:4;a:0:{}}s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/DescribedAs.php";a:5:{i:0;s:64:"a656b73765190c066d9510df510a503abb2aae142ba6ce7490bd61ebaceebed5";i:1;s:44:"1995:1773748613:1793737430:70752978:16777230";i:2;a:1:{i:0;s:25:"hamcrest\core\describedas";}i:3;a:4:{i:0;s:25:"hamcrest\core\__construct";i:1;s:21:"hamcrest\core\matches";i:2;s:24:"hamcrest\core\describeto";i:3;s:25:"hamcrest\core\describedas";}i:4;a:0:{}}s:123:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Every.php";a:5:{i:0;s:64:"e8231fe55b34eb8d63ef31a0377ba092d2f948ec6d2d01ca57c021590982f4de";i:1;s:44:"1374:1773748613:1793737430:70752982:16777230";i:2;a:1:{i:0;s:19:"hamcrest\core\every";}i:3;a:4:{i:0;s:25:"hamcrest\core\__construct";i:1;s:52:"hamcrest\core\matchessafelywithdiagnosticdescription";i:2;s:24:"hamcrest\core\describeto";i:3;s:23:"hamcrest\core\everyitem";}i:4;a:0:{}}s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/HasToString.php";a:5:{i:0;s:64:"4723f80c87d92d4a1e06227193876ecbcc30e260b5dc316825d3e94cf687c336";i:1;s:44:"1492:1773748613:1793737430:70752996:16777230";i:2;a:1:{i:0;s:25:"hamcrest\core\hastostring";}i:3;a:4:{i:0;s:25:"hamcrest\core\__construct";i:1;s:52:"hamcrest\core\matchessafelywithdiagnosticdescription";i:2;s:28:"hamcrest\core\featurevalueof";i:3;s:25:"hamcrest\core\hastostring";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Is.php";a:5:{i:0;s:64:"a5db02bae7e770401b198c2d706f5d98e5e0142178d8df74ff285a9ca97c522a";i:1;s:44:"1414:1773748613:1793737430:70753000:16777230";i:2;a:1:{i:0;s:16:"hamcrest\core\is";}i:3;a:5:{i:0;s:25:"hamcrest\core\__construct";i:1;s:21:"hamcrest\core\matches";i:2;s:24:"hamcrest\core\describeto";i:3;s:30:"hamcrest\core\describemismatch";i:4;s:16:"hamcrest\core\is";}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsAnything.php";a:5:{i:0;s:64:"c64433035d2ac8a099837204b8091df12b7d0daebe3542268a40fe5f7c18ef71";i:1;s:43:"873:1773748613:1793737430:70753002:16777230";i:2;a:1:{i:0;s:24:"hamcrest\core\isanything";}i:3;a:4:{i:0;s:25:"hamcrest\core\__construct";i:1;s:21:"hamcrest\core\matches";i:2;s:24:"hamcrest\core\describeto";i:3;s:22:"hamcrest\core\anything";}i:4;a:0:{}}s:140:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsCollectionContaining.php";a:5:{i:0;s:64:"e2fefcbc9adbb34a143ba13a1b941d6f09e4acc63996bd92b981b478dbefca41";i:1;s:44:"2195:1773748613:1793737430:70753007:16777230";i:2;a:1:{i:0;s:36:"hamcrest\core\iscollectioncontaining";}i:3;a:6:{i:0;s:25:"hamcrest\core\__construct";i:1;s:27:"hamcrest\core\matchessafely";i:2;s:36:"hamcrest\core\describemismatchsafely";i:3;s:24:"hamcrest\core\describeto";i:4;s:21:"hamcrest\core\hasitem";i:5;s:22:"hamcrest\core\hasitems";}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsEqual.php";a:5:{i:0;s:64:"c53b9cf293658f965ecea91aabec221eaf9fc5815477e27fb39ad30dbf773894";i:1;s:43:"954:1773748613:1793737430:70753009:16777230";i:2;a:1:{i:0;s:21:"hamcrest\core\isequal";}i:3;a:4:{i:0;s:25:"hamcrest\core\__construct";i:1;s:21:"hamcrest\core\matches";i:2;s:24:"hamcrest\core\describeto";i:3;s:21:"hamcrest\core\equalto";}i:4;a:0:{}}s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsIdentical.php";a:5:{i:0;s:64:"3f02aafd7246d2aa7315d85dfd566ddf30f5253a9715f70b178cc47e6b601a12";i:1;s:43:"832:1773748613:1793737430:70753012:16777230";i:2;a:1:{i:0;s:25:"hamcrest\core\isidentical";}i:3;a:3:{i:0;s:25:"hamcrest\core\__construct";i:1;s:24:"hamcrest\core\describeto";i:2;s:25:"hamcrest\core\identicalto";}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsInstanceOf.php";a:5:{i:0;s:64:"147f367504f59b2287c2b0af400f99018b7386f1d3566c8c862e8debe0094f47";i:1;s:44:"1743:1773748613:1793737430:70753029:16777230";i:2;a:1:{i:0;s:26:"hamcrest\core\isinstanceof";}i:3;a:4:{i:0;s:25:"hamcrest\core\__construct";i:1;s:46:"hamcrest\core\matcheswithdiagnosticdescription";i:2;s:24:"hamcrest\core\describeto";i:3;s:26:"hamcrest\core\aninstanceof";}i:4;a:0:{}}s:123:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsNot.php";a:5:{i:0;s:64:"66dd2528f102fb982239ad29909c89b8916d020406f14c2001c2d4a9bb8fbb3e";i:1;s:43:"879:1773748613:1793737430:70753043:16777230";i:2;a:1:{i:0;s:19:"hamcrest\core\isnot";}i:3;a:4:{i:0;s:25:"hamcrest\core\__construct";i:1;s:21:"hamcrest\core\matches";i:2;s:24:"hamcrest\core\describeto";i:3;s:17:"hamcrest\core\not";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsNull.php";a:5:{i:0;s:64:"07b446d9cc5d1723a85eab88f88c37d320737327fb65c8da3d8712479363ee7b";i:1;s:44:"1028:1773748613:1793737430:70753051:16777230";i:2;a:1:{i:0;s:20:"hamcrest\core\isnull";}i:3;a:4:{i:0;s:21:"hamcrest\core\matches";i:1;s:24:"hamcrest\core\describeto";i:2;s:23:"hamcrest\core\nullvalue";i:3;s:26:"hamcrest\core\notnullvalue";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsSame.php";a:5:{i:0;s:64:"8797a207a73b216b8943038c65f5c7ca29d21b7148cf7c9bd3a7d576fc77bcb8";i:1;s:44:"1197:1773748613:1793737430:70753054:16777230";i:2;a:1:{i:0;s:20:"hamcrest\core\issame";}i:3;a:4:{i:0;s:25:"hamcrest\core\__construct";i:1;s:21:"hamcrest\core\matches";i:2;s:24:"hamcrest\core\describeto";i:3;s:26:"hamcrest\core\sameinstance";}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/IsTypeOf.php";a:5:{i:0;s:64:"9f52e35a37a0bb320125cec7ffbcb0d75dbd02e82270a1713ea901e08a8b612c";i:1;s:44:"1771:1773748613:1793737430:70753059:16777230";i:2;a:1:{i:0;s:22:"hamcrest\core\istypeof";}i:3;a:6:{i:0;s:25:"hamcrest\core\__construct";i:1;s:21:"hamcrest\core\matches";i:2;s:24:"hamcrest\core\describeto";i:3;s:30:"hamcrest\core\describemismatch";i:4;s:32:"hamcrest\core\gettypedescription";i:5;s:20:"hamcrest\core\typeof";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/Set.php";a:5:{i:0;s:64:"78df4f88e8fa1b28b9c2dc3f2ba54bdf5505bfc813cc322cc4867426cc180668";i:1;s:44:"2599:1773748613:1793737430:70753082:16777230";i:2;a:1:{i:0;s:17:"hamcrest\core\set";}i:3;a:6:{i:0;s:25:"hamcrest\core\__construct";i:1;s:21:"hamcrest\core\matches";i:2;s:24:"hamcrest\core\describeto";i:3;s:30:"hamcrest\core\describemismatch";i:4;s:17:"hamcrest\core\set";i:5;s:20:"hamcrest\core\notset";}i:4;a:0:{}}s:137:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Core/ShortcutCombination.php";a:5:{i:0;s:64:"0bf72ba7234b3f2e595e871e529c94294354e7643a5c6135c462a0e0f9cabc68";i:1;s:44:"1005:1773748613:1793737430:70753085:16777230";i:2;a:1:{i:0;s:33:"hamcrest\core\shortcutcombination";}i:3;a:3:{i:0;s:25:"hamcrest\core\__construct";i:1;s:33:"hamcrest\core\matcheswithshortcut";i:2;s:36:"hamcrest\core\describetowithoperator";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Description.php";a:5:{i:0;s:64:"73e7f63b121be4ea21ec1443f59199fda6f18fac7044dedfc66460a8d9788042";i:1;s:44:"1612:1773748613:1793737430:70753088:16777230";i:2;a:1:{i:0;s:20:"hamcrest\description";}i:3;a:5:{i:0;s:19:"hamcrest\appendtext";i:1;s:28:"hamcrest\appenddescriptionof";i:2;s:20:"hamcrest\appendvalue";i:3;s:24:"hamcrest\appendvaluelist";i:4;s:19:"hamcrest\appendlist";}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/DiagnosingMatcher.php";a:5:{i:0;s:64:"bb673dc06df29e3bd162acdf0b43cc184fee834c0ca367e5ff608149c4d3b486";i:1;s:43:"663:1773748613:1793737430:70753103:16777230";i:2;a:1:{i:0;s:26:"hamcrest\diagnosingmatcher";}i:3;a:3:{i:0;s:16:"hamcrest\matches";i:1;s:25:"hamcrest\describemismatch";i:2;s:41:"hamcrest\matcheswithdiagnosticdescription";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/FeatureMatcher.php";a:5:{i:0;s:64:"8caf936fec6ebb78ceebc568b7df21d40dce3a260ff0786913e3817239341f44";i:1;s:44:"2060:1773748613:1793737430:70753107:16777230";i:2;a:1:{i:0;s:23:"hamcrest\featurematcher";}i:3;a:4:{i:0;s:20:"hamcrest\__construct";i:1;s:23:"hamcrest\featurevalueof";i:2;s:47:"hamcrest\matchessafelywithdiagnosticdescription";i:3;s:19:"hamcrest\describeto";}i:4;a:0:{}}s:141:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Internal/SelfDescribingValue.php";a:5:{i:0;s:64:"495f07625013c740a9d966bfc04143aada9ba9e9376b3e6589cd2ff0c3065452";i:1;s:43:"564:1773748613:1793737430:70753115:16777230";i:2;a:1:{i:0;s:37:"hamcrest\internal\selfdescribingvalue";}i:3;a:2:{i:0;s:29:"hamcrest\internal\__construct";i:1;s:28:"hamcrest\internal\describeto";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Matcher.php";a:5:{i:0;s:64:"9d0531f4f25f759c0aeefee5a002b8de89f3ef20b9d6031e802f04f857a04bcf";i:1;s:44:"1644:1773748613:1793737430:70753132:16777230";i:2;a:1:{i:0;s:16:"hamcrest\matcher";}i:3;a:2:{i:0;s:16:"hamcrest\matches";i:1;s:25:"hamcrest\describemismatch";}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/MatcherAssert.php";a:5:{i:0;s:64:"3712d24b228e367350aede29ce5c87a66fc1d4d16148790dab503f94a1a13f82";i:1;s:44:"3414:1773748613:1793737430:70753139:16777230";i:2;a:1:{i:0;s:22:"hamcrest\matcherassert";}i:3;a:4:{i:0;s:19:"hamcrest\assertthat";i:1;s:17:"hamcrest\getcount";i:2;s:19:"hamcrest\resetcount";i:3;s:17:"hamcrest\doassert";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Matchers.php";a:5:{i:0;s:64:"a10aa80bd67cb12601d1022316fd1e9dcd004447e3af78e18ebd9970bd1b27e7";i:1;s:45:"22524:1773748613:1793737430:70753142:16777230";i:2;a:1:{i:0;s:17:"hamcrest\matchers";}i:3;a:77:{i:0;s:16:"hamcrest\anarray";i:1;s:23:"hamcrest\hasiteminarray";i:2;s:17:"hamcrest\hasvalue";i:3;s:34:"hamcrest\arraycontaininginanyorder";i:4;s:27:"hamcrest\containsinanyorder";i:5;s:24:"hamcrest\arraycontaining";i:6;s:17:"hamcrest\contains";i:7;s:22:"hamcrest\haskeyinarray";i:8;s:15:"hamcrest\haskey";i:9;s:24:"hamcrest\haskeyvaluepair";i:10;s:17:"hamcrest\hasentry";i:11;s:22:"hamcrest\arraywithsize";i:12;s:19:"hamcrest\emptyarray";i:13;s:22:"hamcrest\nonemptyarray";i:14;s:25:"hamcrest\emptytraversable";i:15;s:28:"hamcrest\nonemptytraversable";i:16;s:28:"hamcrest\traversablewithsize";i:17;s:14:"hamcrest\allof";i:18;s:14:"hamcrest\anyof";i:19;s:15:"hamcrest\noneof";i:20;s:13:"hamcrest\both";i:21;s:15:"hamcrest\either";i:22;s:20:"hamcrest\describedas";i:23;s:18:"hamcrest\everyitem";i:24;s:20:"hamcrest\hastostring";i:25;s:11:"hamcrest\is";i:26;s:17:"hamcrest\anything";i:27;s:16:"hamcrest\hasitem";i:28;s:17:"hamcrest\hasitems";i:29;s:16:"hamcrest\equalto";i:30;s:20:"hamcrest\identicalto";i:31;s:21:"hamcrest\aninstanceof";i:32;s:12:"hamcrest\any";i:33;s:12:"hamcrest\not";i:34;s:18:"hamcrest\nullvalue";i:35;s:21:"hamcrest\notnullvalue";i:36;s:21:"hamcrest\sameinstance";i:37;s:15:"hamcrest\typeof";i:38;s:12:"hamcrest\set";i:39;s:15:"hamcrest\notset";i:40;s:16:"hamcrest\closeto";i:41;s:24:"hamcrest\comparesequalto";i:42;s:20:"hamcrest\greaterthan";i:43;s:29:"hamcrest\greaterthanorequalto";i:44;s:16:"hamcrest\atleast";i:45;s:17:"hamcrest\lessthan";i:46;s:26:"hamcrest\lessthanorequalto";i:47;s:15:"hamcrest\atmost";i:48;s:22:"hamcrest\isemptystring";i:49;s:20:"hamcrest\emptystring";i:50;s:28:"hamcrest\isemptyornullstring";i:51;s:26:"hamcrest\nulloremptystring";i:52;s:25:"hamcrest\isnonemptystring";i:53;s:23:"hamcrest\nonemptystring";i:54;s:28:"hamcrest\equaltoignoringcase";i:55;s:34:"hamcrest\equaltoignoringwhitespace";i:56;s:23:"hamcrest\matchespattern";i:57;s:23:"hamcrest\containsstring";i:58;s:35:"hamcrest\containsstringignoringcase";i:59;s:30:"hamcrest\stringcontainsinorder";i:60;s:17:"hamcrest\endswith";i:61;s:19:"hamcrest\startswith";i:62;s:19:"hamcrest\arrayvalue";i:63;s:21:"hamcrest\booleanvalue";i:64;s:18:"hamcrest\boolvalue";i:65;s:22:"hamcrest\callablevalue";i:66;s:20:"hamcrest\doublevalue";i:67;s:19:"hamcrest\floatvalue";i:68;s:21:"hamcrest\integervalue";i:69;s:17:"hamcrest\intvalue";i:70;s:21:"hamcrest\numericvalue";i:71;s:20:"hamcrest\objectvalue";i:72;s:17:"hamcrest\anobject";i:73;s:22:"hamcrest\resourcevalue";i:74;s:20:"hamcrest\scalarvalue";i:75;s:20:"hamcrest\stringvalue";i:76;s:17:"hamcrest\hasxpath";}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/NullDescription.php";a:5:{i:0;s:64:"614e5109eb8d0d9fb3d3089d4b5915d6c9b0e4eaf06bfb7bdf9917a9d815a98f";i:1;s:43:"778:1773748613:1793737430:70753147:16777230";i:2;a:1:{i:0;s:24:"hamcrest\nulldescription";}i:3;a:6:{i:0;s:19:"hamcrest\appendtext";i:1;s:28:"hamcrest\appenddescriptionof";i:2;s:20:"hamcrest\appendvalue";i:3;s:24:"hamcrest\appendvaluelist";i:4;s:19:"hamcrest\appendlist";i:5;s:19:"hamcrest\__tostring";}i:4;a:0:{}}s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Number/IsCloseTo.php";a:5:{i:0;s:64:"8f352020f0471621ebd430bd0d4ce6d7af58bed692bb073d6be08d9e3031aee8";i:1;s:44:"1974:1773748613:1793737430:70753165:16777230";i:2;a:1:{i:0;s:25:"hamcrest\number\iscloseto";}i:3;a:6:{i:0;s:27:"hamcrest\number\__construct";i:1;s:29:"hamcrest\number\matchessafely";i:2;s:38:"hamcrest\number\describemismatchsafely";i:3;s:26:"hamcrest\number\describeto";i:4;s:23:"hamcrest\number\closeto";i:5;s:28:"hamcrest\number\_actualdelta";}i:4;a:0:{}}s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Number/OrderingComparison.php";a:5:{i:0;s:64:"06fb7480f79ec2fe2bc6b9a57a1f53de319619f5c6b0984f0faecb7bb86e573f";i:1;s:44:"3436:1773748613:1793737430:70753190:16777230";i:2;a:1:{i:0;s:34:"hamcrest\number\orderingcomparison";}i:3;a:11:{i:0;s:27:"hamcrest\number\__construct";i:1;s:29:"hamcrest\number\matchessafely";i:2;s:38:"hamcrest\number\describemismatchsafely";i:3;s:26:"hamcrest\number\describeto";i:4;s:31:"hamcrest\number\comparesequalto";i:5;s:27:"hamcrest\number\greaterthan";i:6;s:36:"hamcrest\number\greaterthanorequalto";i:7;s:24:"hamcrest\number\lessthan";i:8;s:33:"hamcrest\number\lessthanorequalto";i:9;s:24:"hamcrest\number\_compare";i:10;s:27:"hamcrest\number\_comparison";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/SelfDescribing.php";a:5:{i:0;s:64:"2f6cad94b5ce9e36e468d123daac6931989d965eb198dbb28f3bc8220d0555da";i:1;s:43:"541:1773748613:1793737430:70753195:16777230";i:2;a:1:{i:0;s:23:"hamcrest\selfdescribing";}i:3;a:1:{i:0;s:19:"hamcrest\describeto";}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/StringDescription.php";a:5:{i:0;s:64:"1e641bc4e38e206ae7c4c2e8aea10424906ee7d7511b3c869b606653fae90e23";i:1;s:44:"1193:1773748613:1793737430:70753207:16777230";i:2;a:1:{i:0;s:26:"hamcrest\stringdescription";}i:3;a:5:{i:0;s:20:"hamcrest\__construct";i:1;s:19:"hamcrest\__tostring";i:2;s:17:"hamcrest\tostring";i:3;s:17:"hamcrest\asstring";i:4;s:15:"hamcrest\append";}i:4;a:0:{}}s:131:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEmptyString.php";a:5:{i:0;s:64:"0073d0004c2e8d604e0f21910ad8f44fad920d0480c31d3d5c0b218aa248d851";i:1;s:44:"1901:1773748613:1793737430:70753212:16777230";i:2;a:1:{i:0;s:27:"hamcrest\text\isemptystring";}i:3;a:6:{i:0;s:25:"hamcrest\text\__construct";i:1;s:21:"hamcrest\text\matches";i:2;s:24:"hamcrest\text\describeto";i:3;s:27:"hamcrest\text\isemptystring";i:4;s:33:"hamcrest\text\isemptyornullstring";i:5;s:30:"hamcrest\text\isnonemptystring";}i:4;a:0:{}}s:137:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEqualIgnoringCase.php";a:5:{i:0;s:64:"b6d8091e265f6a0a3ddead94289ea78fd0bf2092c497d4390dad2fbf5d7d97e4";i:1;s:44:"1337:1773748613:1793737430:70753217:16777230";i:2;a:1:{i:0;s:33:"hamcrest\text\isequalignoringcase";}i:3;a:5:{i:0;s:25:"hamcrest\text\__construct";i:1;s:27:"hamcrest\text\matchessafely";i:2;s:36:"hamcrest\text\describemismatchsafely";i:3;s:24:"hamcrest\text\describeto";i:4;s:33:"hamcrest\text\equaltoignoringcase";}i:4;a:0:{}}s:143:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/IsEqualIgnoringWhiteSpace.php";a:5:{i:0;s:64:"fa48591074b1296b1a900fbb22f5a3af9ef733d47888ba18e31d0ddd24748b58";i:1;s:44:"1737:1773748613:1793737430:70753223:16777230";i:2;a:1:{i:0;s:39:"hamcrest\text\isequalignoringwhitespace";}i:3;a:6:{i:0;s:25:"hamcrest\text\__construct";i:1;s:27:"hamcrest\text\matchessafely";i:2;s:36:"hamcrest\text\describemismatchsafely";i:3;s:24:"hamcrest\text\describeto";i:4;s:39:"hamcrest\text\equaltoignoringwhitespace";i:5;s:25:"hamcrest\text\_stripspace";}i:4;a:0:{}}s:132:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/MatchesPattern.php";a:5:{i:0;s:64:"081bbe238836e45fdabbad6396d9a3875031139f7d089a4333c14cbf078d2f2a";i:1;s:43:"847:1773748613:1793737430:70753240:16777230";i:2;a:1:{i:0;s:28:"hamcrest\text\matchespattern";}i:3;a:4:{i:0;s:25:"hamcrest\text\__construct";i:1;s:28:"hamcrest\text\matchespattern";i:2;s:29:"hamcrest\text\evalsubstringof";i:3;s:26:"hamcrest\text\relationship";}i:4;a:0:{}}s:132:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContains.php";a:5:{i:0;s:64:"3f30029adbcd3a333d060c872908d77680f443e63de7427846eb9f6e657816ed";i:1;s:43:"982:1773748613:1793737430:70753245:16777230";i:2;a:1:{i:0;s:28:"hamcrest\text\stringcontains";}i:3;a:5:{i:0;s:25:"hamcrest\text\__construct";i:1;s:26:"hamcrest\text\ignoringcase";i:2;s:28:"hamcrest\text\containsstring";i:3;s:29:"hamcrest\text\evalsubstringof";i:4;s:26:"hamcrest\text\relationship";}i:4;a:0:{}}s:144:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContainsIgnoringCase.php";a:5:{i:0;s:64:"40a5ab6eef49dadb8b7b9ae12f11f99f98066ad16d36e609e2141156c84d12a5";i:1;s:43:"915:1773748613:1793737430:70753259:16777230";i:2;a:1:{i:0;s:40:"hamcrest\text\stringcontainsignoringcase";}i:3;a:4:{i:0;s:25:"hamcrest\text\__construct";i:1;s:40:"hamcrest\text\containsstringignoringcase";i:2;s:29:"hamcrest\text\evalsubstringof";i:3;s:26:"hamcrest\text\relationship";}i:4;a:0:{}}s:139:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringContainsInOrder.php";a:5:{i:0;s:64:"a0831f9688a685ad5039ac9b3a3edd0d8a8bb36540566b086d9fb1ede53994d6";i:1;s:44:"1692:1773748613:1793737430:70753268:16777230";i:2;a:1:{i:0;s:35:"hamcrest\text\stringcontainsinorder";}i:3;a:5:{i:0;s:25:"hamcrest\text\__construct";i:1;s:27:"hamcrest\text\matchessafely";i:2;s:36:"hamcrest\text\describemismatchsafely";i:3;s:24:"hamcrest\text\describeto";i:4;s:35:"hamcrest\text\stringcontainsinorder";}i:4;a:0:{}}s:132:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringEndsWith.php";a:5:{i:0;s:64:"6e6de931937243729dab3f6eaf56590a37c3b91b4f60141e8067c5ff52a542a5";i:1;s:43:"860:1773748613:1793737430:70753311:16777230";i:2;a:1:{i:0;s:28:"hamcrest\text\stringendswith";}i:3;a:4:{i:0;s:25:"hamcrest\text\__construct";i:1;s:22:"hamcrest\text\endswith";i:2;s:29:"hamcrest\text\evalsubstringof";i:3;s:26:"hamcrest\text\relationship";}i:4;a:0:{}}s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/StringStartsWith.php";a:5:{i:0;s:64:"b602a6f76eff2d08162694392c5e9f22d8866db66ab75bfe18794c71d20c680e";i:1;s:43:"863:1773748613:1793737430:70753323:16777230";i:2;a:1:{i:0;s:30:"hamcrest\text\stringstartswith";}i:3;a:4:{i:0;s:25:"hamcrest\text\__construct";i:1;s:24:"hamcrest\text\startswith";i:2;s:29:"hamcrest\text\evalsubstringof";i:3;s:26:"hamcrest\text\relationship";}i:4;a:0:{}}s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Text/SubstringMatcher.php";a:5:{i:0;s:64:"81f5f617cab861ad03c704b9aad178ab24b8dadb32c314d3fe9f4fa74724f8fc";i:1;s:44:"1215:1773748613:1793737430:70753332:16777230";i:2;a:1:{i:0;s:30:"hamcrest\text\substringmatcher";}i:3;a:6:{i:0;s:25:"hamcrest\text\__construct";i:1;s:27:"hamcrest\text\matchessafely";i:2;s:36:"hamcrest\text\describemismatchsafely";i:3;s:24:"hamcrest\text\describeto";i:4;s:29:"hamcrest\text\evalsubstringof";i:5;s:26:"hamcrest\text\relationship";}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsArray.php";a:5:{i:0;s:64:"2a176fd6e9b3a5d7ad1a39a233d4351fc9dfdf17b9169c451f482fcbf52034a4";i:1;s:43:"479:1773748613:1793737430:70753346:16777230";i:2;a:1:{i:0;s:21:"hamcrest\type\isarray";}i:3;a:2:{i:0;s:25:"hamcrest\type\__construct";i:1;s:24:"hamcrest\type\arrayvalue";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsBoolean.php";a:5:{i:0;s:64:"7ba5463cb724a7cc4137d07aa40c059b35d4a35082bd9b3200b869a2d0d2368c";i:1;s:43:"499:1773748613:1793737430:70753358:16777230";i:2;a:1:{i:0;s:23:"hamcrest\type\isboolean";}i:3;a:2:{i:0;s:25:"hamcrest\type\__construct";i:1;s:26:"hamcrest\type\booleanvalue";}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsCallable.php";a:5:{i:0;s:64:"5622f77c1a37101aa3cda79afb49c51e34025df70e18a2c6895580a07591caf9";i:1;s:43:"580:1773748613:1793737430:70753367:16777230";i:2;a:1:{i:0;s:24:"hamcrest\type\iscallable";}i:3;a:3:{i:0;s:25:"hamcrest\type\__construct";i:1;s:21:"hamcrest\type\matches";i:2;s:27:"hamcrest\type\callablevalue";}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsDouble.php";a:5:{i:0;s:64:"a80ace6dab5691dcf479cf8a2401dd61475f46044ee341d5224329aa82769316";i:1;s:43:"561:1773748613:1793737430:70753371:16777230";i:2;a:1:{i:0;s:22:"hamcrest\type\isdouble";}i:3;a:2:{i:0;s:25:"hamcrest\type\__construct";i:1;s:25:"hamcrest\type\doublevalue";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsInteger.php";a:5:{i:0;s:64:"f5a3502117d878c3993b6032e04f9836b5ff9cbbfba4421d998137bc918f22a7";i:1;s:43:"500:1773748613:1793737430:70753376:16777230";i:2;a:1:{i:0;s:23:"hamcrest\type\isinteger";}i:3;a:2:{i:0;s:25:"hamcrest\type\__construct";i:1;s:26:"hamcrest\type\integervalue";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsNumeric.php";a:5:{i:0;s:64:"deda551274754c51fec36040069dedd1ada6cc0c1845c23ea8e2200bf4521cf8";i:1;s:44:"1045:1773748613:1793737430:70753384:16777230";i:2;a:1:{i:0;s:23:"hamcrest\type\isnumeric";}i:3;a:4:{i:0;s:25:"hamcrest\type\__construct";i:1;s:21:"hamcrest\type\matches";i:2;s:27:"hamcrest\type\ishexadecimal";i:3;s:26:"hamcrest\type\numericvalue";}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsObject.php";a:5:{i:0;s:64:"3221798751caf36b3218a4f6ed4b836e24d3769fb4c9c9b1b5b91f252b49c597";i:1;s:43:"494:1773748613:1793737430:70753388:16777230";i:2;a:1:{i:0;s:22:"hamcrest\type\isobject";}i:3;a:2:{i:0;s:25:"hamcrest\type\__construct";i:1;s:25:"hamcrest\type\objectvalue";}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsResource.php";a:5:{i:0;s:64:"6191bd570784af628a7e0567703324d5baae96c138a031e834324d1271237e2a";i:1;s:43:"495:1773748613:1793737430:70753405:16777230";i:2;a:1:{i:0;s:24:"hamcrest\type\isresource";}i:3;a:2:{i:0;s:25:"hamcrest\type\__construct";i:1;s:27:"hamcrest\type\resourcevalue";}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsScalar.php";a:5:{i:0;s:64:"54f4eaac6c23a98ce1128982b3bb3021b8d14af0de7f90d05de26afcc2b38a10";i:1;s:43:"588:1773748613:1793737430:70753498:16777230";i:2;a:1:{i:0;s:22:"hamcrest\type\isscalar";}i:3;a:3:{i:0;s:25:"hamcrest\type\__construct";i:1;s:21:"hamcrest\type\matches";i:2;s:25:"hamcrest\type\scalarvalue";}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Type/IsString.php";a:5:{i:0;s:64:"4e2c08599f65923cff64411633708fd5330a2a4479410b58001235bdf07c6d6f";i:1;s:43:"483:1773748613:1793737430:70753500:16777230";i:2;a:1:{i:0;s:22:"hamcrest\type\isstring";}i:3;a:2:{i:0;s:25:"hamcrest\type\__construct";i:1;s:25:"hamcrest\type\stringvalue";}i:4;a:0:{}}s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/TypeSafeDiagnosingMatcher.php";a:5:{i:0;s:64:"6c82f2c5b3f082d2bf09b87778a0154fe245c321555b5617a9da0b567ff56028";i:1;s:43:"897:1773748613:1793737430:70753503:16777230";i:2;a:1:{i:0;s:34:"hamcrest\typesafediagnosingmatcher";}i:3;a:3:{i:0;s:22:"hamcrest\matchessafely";i:1;s:31:"hamcrest\describemismatchsafely";i:2;s:47:"hamcrest\matchessafelywithdiagnosticdescription";}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/TypeSafeMatcher.php";a:5:{i:0;s:64:"d086adfdf353078126b4b76b70111c40f6d5b774466159ce4ddb482d72a602eb";i:1;s:44:"3237:1773748613:1793737430:70753505:16777230";i:2;a:1:{i:0;s:24:"hamcrest\typesafematcher";}i:3;a:6:{i:0;s:20:"hamcrest\__construct";i:1;s:16:"hamcrest\matches";i:2;s:25:"hamcrest\describemismatch";i:3;s:22:"hamcrest\matchessafely";i:4;s:31:"hamcrest\describemismatchsafely";i:5;s:20:"hamcrest\_issafetype";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Util.php";a:5:{i:0;s:64:"43db38069f9dd6ba3ac83f1f70b8d360f067f02b0095a8b05f321716b488e07f";i:1;s:44:"2090:1773748613:1793737430:70753509:16777230";i:2;a:1:{i:0;s:13:"hamcrest\util";}i:3;a:4:{i:0;s:32:"hamcrest\registerglobalfunctions";i:1;s:29:"hamcrest\wrapvaluewithisequal";i:2;s:28:"hamcrest\checkallarematchers";i:3;s:27:"hamcrest\creatematcherarray";}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/hamcrest/hamcrest-php/hamcrest/Hamcrest/Xml/HasXPath.php";a:5:{i:0;s:64:"09eee41441c6f6c64e44517f34f4fb723337bf12bea3172f78522c07abf41967";i:1;s:44:"6402:1773748613:1793737430:70753514:16777230";i:2;a:1:{i:0;s:21:"hamcrest\xml\hasxpath";}i:3;a:8:{i:0;s:24:"hamcrest\xml\__construct";i:1;s:45:"hamcrest\xml\matcheswithdiagnosticdescription";i:2;s:27:"hamcrest\xml\createdocument";i:3;s:21:"hamcrest\xml\evaluate";i:4;s:27:"hamcrest\xml\matchescontent";i:5;s:30:"hamcrest\xml\matchesexpression";i:6;s:23:"hamcrest\xml\describeto";i:7;s:21:"hamcrest\xml\hasxpath";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/3c/67/3c679b49f6662e066ed4e620ff5b813df24fdae9e273af4a4cd9814e6754b866.dat b/backend/.cache/phpstan/cache/PHPStan/3c/67/3c679b49f6662e066ed4e620ff5b813df24fdae9e273af4a4cd9814e6754b866.dat deleted file mode 100644 index e911a7dda3c14de2a4c08df1e7638af46bc87f68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2420 zcmd5;-*1~R5Z>Rydke-ug7dPjowR6M8m-x$@^aXwMJ0f2(<-X+zwgc@O{Ol@w6)tJ zg@hBnAK!QP9hV~JBA9=eUpZ)&=OAzNaGg563Pda(tYAz8cVH?gYW-2KgNYSmw2V*U z)8v%VZ6X2%4uT2LiAqGnA1in)0#Q9qy7i zYoK0RZI;ujbaMZc;B-1aI86D+ z7=BvU{i%} z1X!#)y__oDxT>tQq1(Z^@3I5uSS=7JC$~elWytHBqj?{3`v#mdRnfZxoY1j#VBDvw z!73^dBeo+E=tk`=8{`meN|(^r$h^lN6R6vJZQc!qdK*p!av)9B5m^KZK1DwnmU2AZ zXJG#QlriT_1Pf2t!4$rB7aYVq>;r=5KZcM$VVzGl`0*HaV6Z{Av?GxYyY#HC07w5b zbcF3N{R|5%)*TKy_22f1U{av=;k@D)JRUsXs{sK+qimpZ7hW)D6AVi#S&mtm@Koh_ zsv?<tXLbtBkan5)|2e7^!|qS5(qY|blmA7Zc}4Jqm^lusjk}) zmtDWYk+h-2O%#54e-U;!owiP&&^|0%vkLKb;ub|byu(Xt!Ws - */";s:10:"attributes";a:0:{}s:9:"startLine";i:115;s:7:"endLine";i:115;s:11:"startColumn";i:5;s:9:"endColumn";i:36;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:19:"preventsLazyLoading";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:19:"preventsLazyLoading";s:9:"modifiers";i:1;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:122;s:7:"endLine";i:122;s:13:"startTokenPos";i:390;s:12:"startFilePos";i:3600;s:11:"endTokenPos";i:390;s:10:"endFilePos";i:3604;}}s:10:"docComment";s:90:"/** - * Indicates whether lazy loading will be prevented on this model. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:122;s:7:"endLine";i:122;s:11:"startColumn";i:5;s:9:"endColumn";i:40;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:7:"perPage";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:7:"perPage";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"15";s:10:"attributes";a:6:{s:9:"startLine";i:129;s:7:"endLine";i:129;s:13:"startTokenPos";i:401;s:12:"startFilePos";i:3726;s:11:"endTokenPos";i:401;s:10:"endFilePos";i:3727;}}s:10:"docComment";s:72:"/** - * The number of models to return for pagination. - * - * @var int - */";s:10:"attributes";a:0:{}s:9:"startLine";i:129;s:7:"endLine";i:129;s:11:"startColumn";i:5;s:9:"endColumn";i:28;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:6:"exists";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:6:"exists";s:9:"modifiers";i:1;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:136;s:7:"endLine";i:136;s:13:"startTokenPos";i:412;s:12:"startFilePos";i:3830;s:11:"endTokenPos";i:412;s:10:"endFilePos";i:3834;}}s:10:"docComment";s:57:"/** - * Indicates if the model exists. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:136;s:7:"endLine";i:136;s:11:"startColumn";i:5;s:9:"endColumn";i:27;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:18:"wasRecentlyCreated";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:18:"wasRecentlyCreated";s:9:"modifiers";i:1;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:143;s:7:"endLine";i:143;s:13:"startTokenPos";i:423;s:12:"startFilePos";i:3985;s:11:"endTokenPos";i:423;s:10:"endFilePos";i:3989;}}s:10:"docComment";s:93:"/** - * Indicates if the model was inserted during the object's lifecycle. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:143;s:7:"endLine";i:143;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:25:"escapeWhenCastingToString";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:25:"escapeWhenCastingToString";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:150;s:7:"endLine";i:150;s:13:"startTokenPos";i:434;s:12:"startFilePos";i:4179;s:11:"endTokenPos";i:434;s:10:"endFilePos";i:4183;}}s:10:"docComment";s:122:"/** - * Indicates that the object's string representation should be escaped when __toString is invoked. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:150;s:7:"endLine";i:150;s:11:"startColumn";i:5;s:9:"endColumn";i:49;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:8:"resolver";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:8:"resolver";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:104:"/** - * The connection resolver instance. - * - * @var \Illuminate\Database\ConnectionResolverInterface - */";s:10:"attributes";a:0:{}s:9:"startLine";i:157;s:7:"endLine";i:157;s:11:"startColumn";i:5;s:9:"endColumn";i:31;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:10:"dispatcher";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:10:"dispatcher";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:97:"/** - * The event dispatcher instance. - * - * @var \Illuminate\Contracts\Events\Dispatcher|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:164;s:7:"endLine";i:164;s:11:"startColumn";i:5;s:9:"endColumn";i:33;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:7:"booting";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:7:"booting";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:171;s:7:"endLine";i:171;s:13:"startTokenPos";i:465;s:12:"startFilePos";i:4622;s:11:"endTokenPos";i:466;s:10:"endFilePos";i:4623;}}s:10:"docComment";s:71:"/** - * The models that are currently being booted. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:171;s:7:"endLine";i:171;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:6:"booted";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:6:"booted";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:178;s:7:"endLine";i:178;s:13:"startTokenPos";i:479;s:12:"startFilePos";i:4734;s:11:"endTokenPos";i:480;s:10:"endFilePos";i:4735;}}s:10:"docComment";s:55:"/** - * The array of booted models. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:178;s:7:"endLine";i:178;s:11:"startColumn";i:5;s:9:"endColumn";i:34;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:15:"bootedCallbacks";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:15:"bootedCallbacks";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:185;s:7:"endLine";i:185;s:13:"startTokenPos";i:493;s:12:"startFilePos";i:4893;s:11:"endTokenPos";i:494;s:10:"endFilePos";i:4894;}}s:10:"docComment";s:93:"/** - * The callbacks that should be executed after the model has booted. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:185;s:7:"endLine";i:185;s:11:"startColumn";i:5;s:9:"endColumn";i:43;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:17:"traitInitializers";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:17:"traitInitializers";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:192;s:7:"endLine";i:192;s:13:"startTokenPos";i:507;s:12:"startFilePos";i:5062;s:11:"endTokenPos";i:508;s:10:"endFilePos";i:5063;}}s:10:"docComment";s:101:"/** - * The array of trait initializers that will be called on each new instance. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:192;s:7:"endLine";i:192;s:11:"startColumn";i:5;s:9:"endColumn";i:45;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:12:"globalScopes";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:12:"globalScopes";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:199;s:7:"endLine";i:199;s:13:"startTokenPos";i:521;s:12:"startFilePos";i:5193;s:11:"endTokenPos";i:522;s:10:"endFilePos";i:5194;}}s:10:"docComment";s:68:"/** - * The array of global scopes on the model. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:199;s:7:"endLine";i:199;s:11:"startColumn";i:5;s:9:"endColumn";i:40;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:13:"ignoreOnTouch";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:13:"ignoreOnTouch";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:206;s:7:"endLine";i:206;s:13:"startTokenPos";i:535;s:12:"startFilePos";i:5351;s:11:"endTokenPos";i:536;s:10:"endFilePos";i:5352;}}s:10:"docComment";s:94:"/** - * The list of models classes that should not be affected with touch. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:206;s:7:"endLine";i:206;s:11:"startColumn";i:5;s:9:"endColumn";i:41;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:30:"modelsShouldPreventLazyLoading";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:30:"modelsShouldPreventLazyLoading";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:213;s:7:"endLine";i:213;s:13:"startTokenPos";i:549;s:12:"startFilePos";i:5525;s:11:"endTokenPos";i:549;s:10:"endFilePos";i:5529;}}s:10:"docComment";s:93:"/** - * Indicates whether lazy loading should be restricted on all models. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:213;s:7:"endLine";i:213;s:11:"startColumn";i:5;s:9:"endColumn";i:61;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:47:"modelsShouldAutomaticallyEagerLoadRelationships";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:47:"modelsShouldAutomaticallyEagerLoadRelationships";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:220;s:7:"endLine";i:220;s:13:"startTokenPos";i:562;s:12:"startFilePos";i:5749;s:11:"endTokenPos";i:562;s:10:"endFilePos";i:5753;}}s:10:"docComment";s:123:"/** - * Indicates whether relations should be automatically loaded on all models when they are accessed. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:220;s:7:"endLine";i:220;s:11:"startColumn";i:5;s:9:"endColumn";i:78;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:28:"lazyLoadingViolationCallback";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:28:"lazyLoadingViolationCallback";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:129:"/** - * The callback that is responsible for handling lazy loading violations. - * - * @var (callable(self, string): mixed)|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:227;s:7:"endLine";i:227;s:11:"startColumn";i:5;s:9:"endColumn";i:51;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:47:"modelsShouldPreventSilentlyDiscardingAttributes";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:47:"modelsShouldPreventSilentlyDiscardingAttributes";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:234;s:7:"endLine";i:234;s:13:"startTokenPos";i:584;s:12:"startFilePos";i:6178;s:11:"endTokenPos";i:584;s:10:"endFilePos";i:6182;}}s:10:"docComment";s:125:"/** - * Indicates if an exception should be thrown instead of silently discarding non-fillable attributes. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:234;s:7:"endLine";i:234;s:11:"startColumn";i:5;s:9:"endColumn";i:78;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:35:"discardedAttributeViolationCallback";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:35:"discardedAttributeViolationCallback";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:135:"/** - * The callback that is responsible for handling discarded attribute violations. - * - * @var (callable(self, array): mixed)|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:241;s:7:"endLine";i:241;s:11:"startColumn";i:5;s:9:"endColumn";i:58;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:45:"modelsShouldPreventAccessingMissingAttributes";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:45:"modelsShouldPreventAccessingMissingAttributes";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:248;s:7:"endLine";i:248;s:13:"startTokenPos";i:606;s:12:"startFilePos";i:6626;s:11:"endTokenPos";i:606;s:10:"endFilePos";i:6630;}}s:10:"docComment";s:133:"/** - * Indicates if an exception should be thrown when trying to access a missing attribute on a retrieved model. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:248;s:7:"endLine";i:248;s:11:"startColumn";i:5;s:9:"endColumn";i:76;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:33:"missingAttributeViolationCallback";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:33:"missingAttributeViolationCallback";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:134:"/** - * The callback that is responsible for handling missing attribute violations. - * - * @var (callable(self, string): mixed)|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:255;s:7:"endLine";i:255;s:11:"startColumn";i:5;s:9:"endColumn";i:56;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:14:"isBroadcasting";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:14:"isBroadcasting";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:262;s:7:"endLine";i:262;s:13:"startTokenPos";i:628;s:12:"startFilePos";i:6981;s:11:"endTokenPos";i:628;s:10:"endFilePos";i:6984;}}s:10:"docComment";s:74:"/** - * Indicates if broadcasting is currently enabled. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:262;s:7:"endLine";i:262;s:11:"startColumn";i:5;s:9:"endColumn";i:44;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:7:"builder";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:7:"builder";s:9:"modifiers";i:18;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:7:"default";a:2:{s:4:"code";s:44:"\Illuminate\Database\Eloquent\Builder::class";s:10:"attributes";a:6:{s:9:"startLine";i:269;s:7:"endLine";i:269;s:13:"startTokenPos";i:643;s:12:"startFilePos";i:7179;s:11:"endTokenPos";i:645;s:10:"endFilePos";i:7192;}}s:10:"docComment";s:131:"/** - * The Eloquent query builder class to use for the model. - * - * @var class-string<\Illuminate\Database\Eloquent\Builder<*>> - */";s:10:"attributes";a:0:{}s:9:"startLine";i:269;s:7:"endLine";i:269;s:11:"startColumn";i:5;s:9:"endColumn";i:54;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:15:"collectionClass";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:15:"collectionClass";s:9:"modifiers";i:18;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:7:"default";a:2:{s:4:"code";s:47:"\Illuminate\Database\Eloquent\Collection::class";s:10:"attributes";a:6:{s:9:"startLine";i:276;s:7:"endLine";i:276;s:13:"startTokenPos";i:660;s:12:"startFilePos";i:7398;s:11:"endTokenPos";i:662;s:10:"endFilePos";i:7414;}}s:10:"docComment";s:134:"/** - * The Eloquent collection class to use for the model. - * - * @var class-string<\Illuminate\Database\Eloquent\Collection<*, *>> - */";s:10:"attributes";a:0:{}s:9:"startLine";i:276;s:7:"endLine";i:276;s:11:"startColumn";i:5;s:9:"endColumn";i:65;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:15:"isSoftDeletable";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:15:"isSoftDeletable";s:9:"modifiers";i:18;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";s:85:"/** - * Cache of soft deletable models. - * - * @var array, bool> - */";s:10:"attributes";a:0:{}s:9:"startLine";i:283;s:7:"endLine";i:283;s:11:"startColumn";i:5;s:9:"endColumn";i:44;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:10:"isPrunable";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:10:"isPrunable";s:9:"modifiers";i:18;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";s:79:"/** - * Cache of prunable models. - * - * @var array, bool> - */";s:10:"attributes";a:0:{}s:9:"startLine";i:290;s:7:"endLine";i:290;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:14:"isMassPrunable";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:14:"isMassPrunable";s:9:"modifiers";i:18;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";s:84:"/** - * Cache of mass prunable models. - * - * @var array, bool> - */";s:10:"attributes";a:0:{}s:9:"startLine";i:297;s:7:"endLine";i:297;s:11:"startColumn";i:5;s:9:"endColumn";i:43;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:15:"classAttributes";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:4:"name";s:15:"classAttributes";s:9:"modifiers";i:18;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:304;s:7:"endLine";i:304;s:13:"startTokenPos";i:710;s:12:"startFilePos";i:8039;s:11:"endTokenPos";i:711;s:10:"endFilePos";i:8040;}}s:10:"docComment";s:111:"/** - * Cache of resolved class attributes. - * - * @var array, array> - */";s:10:"attributes";a:0:{}s:9:"startLine";i:304;s:7:"endLine";i:304;s:11:"startColumn";i:5;s:9:"endColumn";i:49;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:167:{s:11:"__construct";a:20:{s:4:"name";s:11:"__construct";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:325;s:7:"endLine";i:325;s:13:"startTokenPos";i:750;s:12:"startFilePos";i:8471;s:11:"endTokenPos";i:751;s:10:"endFilePos";i:8472;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:325;s:7:"endLine";i:325;s:11:"startColumn";i:33;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:96:"/** - * Create a new Eloquent model instance. - * - * @param array $attributes - */";s:9:"startLine";i:325;s:7:"endLine";i:333;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:15:"bootIfNotBooted";a:20:{s:4:"name";s:15:"bootIfNotBooted";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:115:"/** - * Check if the model needs to be booted and if so, do it. - * - * @return void - * - * @throws \LogicException - */";s:9:"startLine";i:342;s:7:"endLine";i:369;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:7:"booting";a:20:{s:4:"name";s:7:"booting";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:82:"/** - * Perform any actions required before the model boots. - * - * @return void - */";s:9:"startLine";i:376;s:7:"endLine";i:379;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:65:"/** - * Bootstrap the model and its traits. - * - * @return void - */";s:9:"startLine";i:386;s:7:"endLine";i:389;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"bootTraits";a:20:{s:4:"name";s:10:"bootTraits";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:75:"/** - * Boot all of the bootable traits on the model. - * - * @return void - */";s:9:"startLine";i:396;s:7:"endLine";i:426;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:16:"initializeTraits";a:20:{s:4:"name";s:16:"initializeTraits";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:79:"/** - * Initialize any initializable traits on the model. - * - * @return void - */";s:9:"startLine";i:433;s:7:"endLine";i:438;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:25:"initializeModelAttributes";a:20:{s:4:"name";s:25:"initializeModelAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:84:"/** - * Initialize the model attributes from class attributes. - * - * @return void - */";s:9:"startLine";i:445;s:7:"endLine";i:487;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:6:"booted";a:20:{s:4:"name";s:6:"booted";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:81:"/** - * Perform any actions required after the model boots. - * - * @return void - */";s:9:"startLine";i:494;s:7:"endLine";i:497;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"whenBooted";a:20:{s:4:"name";s:10:"whenBooted";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:505;s:7:"endLine";i:505;s:11:"startColumn";i:42;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:122:"/** - * Register a closure to be executed after the model has booted. - * - * @param \Closure $callback - * @return void - */";s:9:"startLine";i:505;s:7:"endLine";i:510;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:17:"clearBootedModels";a:20:{s:4:"name";s:17:"clearBootedModels";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:88:"/** - * Clear the list of booted models so they will be re-booted. - * - * @return void - */";s:9:"startLine";i:517;s:7:"endLine";i:523;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:15:"withoutTouching";a:20:{s:4:"name";s:15:"withoutTouching";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:531;s:7:"endLine";i:531;s:11:"startColumn";i:44;s:9:"endColumn";i:61;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:148:"/** - * Disables relationship model touching for the current class during given callback scope. - * - * @param callable $callback - * @return void - */";s:9:"startLine";i:531;s:7:"endLine";i:534;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:17:"withoutTouchingOn";a:20:{s:4:"name";s:17:"withoutTouchingOn";s:10:"parameters";a:2:{s:6:"models";a:14:{s:4:"name";s:6:"models";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:543;s:7:"endLine";i:543;s:11:"startColumn";i:46;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:543;s:7:"endLine";i:543;s:11:"startColumn";i:61;s:9:"endColumn";i:78;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:180:"/** - * Disables relationship model touching for the given model classes during given callback scope. - * - * @param array $models - * @param callable $callback - * @return void - */";s:9:"startLine";i:543;s:7:"endLine";i:552;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:15:"isIgnoringTouch";a:20:{s:4:"name";s:15:"isIgnoringTouch";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:560;s:7:"endLine";i:560;s:13:"startTokenPos";i:2109;s:12:"startFilePos";i:15383;s:11:"endTokenPos";i:2109;s:10:"endFilePos";i:15386;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:560;s:7:"endLine";i:560;s:11:"startColumn";i:44;s:9:"endColumn";i:56;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:110:"/** - * Determine if the given model is ignoring touches. - * - * @param string|null $class - * @return bool - */";s:9:"startLine";i:560;s:7:"endLine";i:577;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:14:"shouldBeStrict";a:20:{s:4:"name";s:14:"shouldBeStrict";s:10:"parameters";a:1:{s:14:"shouldBeStrict";a:14:{s:4:"name";s:14:"shouldBeStrict";s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:585;s:7:"endLine";i:585;s:13:"startTokenPos";i:2278;s:12:"startFilePos";i:16242;s:11:"endTokenPos";i:2278;s:10:"endFilePos";i:16245;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:585;s:7:"endLine";i:585;s:11:"startColumn";i:43;s:9:"endColumn";i:69;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:178:"/** - * Indicate that models should prevent lazy loading, silently discarding attributes, and accessing missing attributes. - * - * @param bool $shouldBeStrict - * @return void - */";s:9:"startLine";i:585;s:7:"endLine";i:590;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:18:"preventLazyLoading";a:20:{s:4:"name";s:18:"preventLazyLoading";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:598;s:7:"endLine";i:598;s:13:"startTokenPos";i:2323;s:12:"startFilePos";i:16637;s:11:"endTokenPos";i:2323;s:10:"endFilePos";i:16640;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:598;s:7:"endLine";i:598;s:11:"startColumn";i:47;s:9:"endColumn";i:59;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:105:"/** - * Prevent model relationships from being lazy loaded. - * - * @param bool $value - * @return void - */";s:9:"startLine";i:598;s:7:"endLine";i:601;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:35:"automaticallyEagerLoadRelationships";a:20:{s:4:"name";s:35:"automaticallyEagerLoadRelationships";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:609;s:7:"endLine";i:609;s:13:"startTokenPos";i:2353;s:12:"startFilePos";i:16949;s:11:"endTokenPos";i:2353;s:10:"endFilePos";i:16952;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:609;s:7:"endLine";i:609;s:11:"startColumn";i:64;s:9:"endColumn";i:76;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:138:"/** - * Determine if model relationships should be automatically eager loaded when accessed. - * - * @param bool $value - * @return void - */";s:9:"startLine";i:609;s:7:"endLine";i:612;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:31:"handleLazyLoadingViolationUsing";a:20:{s:4:"name";s:31:"handleLazyLoadingViolationUsing";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:620;s:7:"endLine";i:620;s:11:"startColumn";i:60;s:9:"endColumn";i:78;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:218:"/** - * Register a callback that is responsible for handling lazy loading violations. - * - * @param (callable(self, string, \Illuminate\Database\LazyLoadingViolationException): mixed)|null $callback - * @return void - */";s:9:"startLine";i:620;s:7:"endLine";i:623;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:35:"preventSilentlyDiscardingAttributes";a:20:{s:4:"name";s:35:"preventSilentlyDiscardingAttributes";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:631;s:7:"endLine";i:631;s:13:"startTokenPos";i:2412;s:12:"startFilePos";i:17651;s:11:"endTokenPos";i:2412;s:10:"endFilePos";i:17654;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:631;s:7:"endLine";i:631;s:11:"startColumn";i:64;s:9:"endColumn";i:76;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:116:"/** - * Prevent non-fillable attributes from being silently discarded. - * - * @param bool $value - * @return void - */";s:9:"startLine";i:631;s:7:"endLine";i:634;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:38:"handleDiscardedAttributeViolationUsing";a:20:{s:4:"name";s:38:"handleDiscardedAttributeViolationUsing";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:642;s:7:"endLine";i:642;s:11:"startColumn";i:67;s:9:"endColumn";i:85;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:227:"/** - * Register a callback that is responsible for handling discarded attribute violations. - * - * @param (callable(self, array, \Illuminate\Database\Eloquent\MassAssignmentException): mixed)|null $callback - * @return void - */";s:9:"startLine";i:642;s:7:"endLine";i:645;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:33:"preventAccessingMissingAttributes";a:20:{s:4:"name";s:33:"preventAccessingMissingAttributes";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:653;s:7:"endLine";i:653;s:13:"startTokenPos";i:2471;s:12:"startFilePos";i:18369;s:11:"endTokenPos";i:2471;s:10:"endFilePos";i:18372;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:653;s:7:"endLine";i:653;s:11:"startColumn";i:62;s:9:"endColumn";i:74;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:111:"/** - * Prevent accessing missing attributes on retrieved models. - * - * @param bool $value - * @return void - */";s:9:"startLine";i:653;s:7:"endLine";i:656;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:36:"handleMissingAttributeViolationUsing";a:20:{s:4:"name";s:36:"handleMissingAttributeViolationUsing";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:664;s:7:"endLine";i:664;s:11:"startColumn";i:65;s:9:"endColumn";i:83;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:228:"/** - * Register a callback that is responsible for handling missing attribute violations. - * - * @param (callable(self, string, \Illuminate\Database\Eloquent\MissingAttributeException): mixed)|null $callback - * @return void - */";s:9:"startLine";i:664;s:7:"endLine";i:667;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:19:"withoutBroadcasting";a:20:{s:4:"name";s:19:"withoutBroadcasting";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:677;s:7:"endLine";i:677;s:11:"startColumn";i:48;s:9:"endColumn";i:65;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:176:"/** - * Execute a callback without broadcasting any model events for all model types. - * - * @template TReturn - * - * @param callable(): TReturn $callback - * @return TReturn - */";s:9:"startLine";i:677;s:7:"endLine";i:688;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:4:"fill";a:20:{s:4:"name";s:4:"fill";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:698;s:7:"endLine";i:698;s:11:"startColumn";i:26;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:187:"/** - * Fill the model with an array of attributes. - * - * @param array $attributes - * @return $this - * - * @throws \Illuminate\Database\Eloquent\MassAssignmentException - */";s:9:"startLine";i:698;s:7:"endLine";i:742;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:9:"forceFill";a:20:{s:4:"name";s:9:"forceFill";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:750;s:7:"endLine";i:750;s:11:"startColumn";i:31;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:142:"/** - * Fill the model with an array of attributes. Force mass assignment. - * - * @param array $attributes - * @return $this - */";s:9:"startLine";i:750;s:7:"endLine";i:753;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"qualifyColumn";a:20:{s:4:"name";s:13:"qualifyColumn";s:10:"parameters";a:1:{s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:761;s:7:"endLine";i:761;s:11:"startColumn";i:35;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:110:"/** - * Qualify the given column name by the model's table. - * - * @param string $column - * @return string - */";s:9:"startLine";i:761;s:7:"endLine";i:768;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:14:"qualifyColumns";a:20:{s:4:"name";s:14:"qualifyColumns";s:10:"parameters";a:1:{s:7:"columns";a:14:{s:4:"name";s:7:"columns";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:776;s:7:"endLine";i:776;s:11:"startColumn";i:36;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:107:"/** - * Qualify the given columns with the model's table. - * - * @param array $columns - * @return array - */";s:9:"startLine";i:776;s:7:"endLine";i:781;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:11:"newInstance";a:20:{s:4:"name";s:11:"newInstance";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:790;s:7:"endLine";i:790;s:13:"startTokenPos";i:3038;s:12:"startFilePos";i:22642;s:11:"endTokenPos";i:3039;s:10:"endFilePos";i:22643;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:790;s:7:"endLine";i:790;s:11:"startColumn";i:33;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:6:"exists";a:14:{s:4:"name";s:6:"exists";s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:790;s:7:"endLine";i:790;s:13:"startTokenPos";i:3046;s:12:"startFilePos";i:22656;s:11:"endTokenPos";i:3046;s:10:"endFilePos";i:22660;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:790;s:7:"endLine";i:790;s:11:"startColumn";i:51;s:9:"endColumn";i:65;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:143:"/** - * Create a new instance of the given model. - * - * @param array $attributes - * @param bool $exists - * @return static - */";s:9:"startLine";i:790;s:7:"endLine";i:810;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:14:"newFromBuilder";a:20:{s:4:"name";s:14:"newFromBuilder";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:819;s:7:"endLine";i:819;s:13:"startTokenPos";i:3140;s:12:"startFilePos";i:23469;s:11:"endTokenPos";i:3141;s:10:"endFilePos";i:23470;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:819;s:7:"endLine";i:819;s:11:"startColumn";i:36;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:10:"connection";a:14:{s:4:"name";s:10:"connection";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:819;s:7:"endLine";i:819;s:13:"startTokenPos";i:3148;s:12:"startFilePos";i:23487;s:11:"endTokenPos";i:3148;s:10:"endFilePos";i:23490;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:819;s:7:"endLine";i:819;s:11:"startColumn";i:54;s:9:"endColumn";i:71;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:168:"/** - * Create a new model instance that is existing. - * - * @param array $attributes - * @param \UnitEnum|string|null $connection - * @return static - */";s:9:"startLine";i:819;s:7:"endLine";i:830;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:2:"on";a:20:{s:4:"name";s:2:"on";s:10:"parameters";a:1:{s:10:"connection";a:14:{s:4:"name";s:10:"connection";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:838;s:7:"endLine";i:838;s:13:"startTokenPos";i:3230;s:12:"startFilePos";i:24000;s:11:"endTokenPos";i:3230;s:10:"endFilePos";i:24003;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:838;s:7:"endLine";i:838;s:11:"startColumn";i:31;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:164:"/** - * Begin querying the model on a given connection. - * - * @param \UnitEnum|string|null $connection - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:838;s:7:"endLine";i:844;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:17:"onWriteConnection";a:20:{s:4:"name";s:17:"onWriteConnection";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:120:"/** - * Begin querying the model on the write connection. - * - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:851;s:7:"endLine";i:854;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:3:"all";a:20:{s:4:"name";s:3:"all";s:10:"parameters";a:1:{s:7:"columns";a:14:{s:4:"name";s:7:"columns";s:7:"default";a:2:{s:4:"code";s:5:"['*']";s:10:"attributes";a:6:{s:9:"startLine";i:862;s:7:"endLine";i:862;s:13:"startTokenPos";i:3304;s:12:"startFilePos";i:24827;s:11:"endTokenPos";i:3306;s:10:"endFilePos";i:24831;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:862;s:7:"endLine";i:862;s:11:"startColumn";i:32;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:153:"/** - * Get all of the models from the database. - * - * @param array|string $columns - * @return \Illuminate\Database\Eloquent\Collection - */";s:9:"startLine";i:862;s:7:"endLine";i:867;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:4:"with";a:20:{s:4:"name";s:4:"with";s:10:"parameters";a:1:{s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:875;s:7:"endLine";i:875;s:11:"startColumn";i:33;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:149:"/** - * Begin querying a model with eager loading. - * - * @param array|string $relations - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:875;s:7:"endLine";i:880;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:4:"load";a:20:{s:4:"name";s:4:"load";s:10:"parameters";a:1:{s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:888;s:7:"endLine";i:888;s:11:"startColumn";i:26;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:101:"/** - * Eager load relations on the model. - * - * @param array|string $relations - * @return $this - */";s:9:"startLine";i:888;s:7:"endLine";i:897;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:9:"loadMorph";a:20:{s:4:"name";s:9:"loadMorph";s:10:"parameters";a:2:{s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:906;s:7:"endLine";i:906;s:11:"startColumn";i:31;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:906;s:7:"endLine";i:906;s:11:"startColumn";i:42;s:9:"endColumn";i:51;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:153:"/** - * Eager load relationships on the polymorphic relation of a model. - * - * @param string $relation - * @param array $relations - * @return $this - */";s:9:"startLine";i:906;s:7:"endLine";i:917;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:11:"loadMissing";a:20:{s:4:"name";s:11:"loadMissing";s:10:"parameters";a:1:{s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:925;s:7:"endLine";i:925;s:11:"startColumn";i:33;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:138:"/** - * Eager load relations on the model if they are not already eager loaded. - * - * @param array|string $relations - * @return $this - */";s:9:"startLine";i:925;s:7:"endLine";i:932;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"loadAggregate";a:20:{s:4:"name";s:13:"loadAggregate";s:10:"parameters";a:3:{s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:942;s:7:"endLine";i:942;s:11:"startColumn";i:35;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:942;s:7:"endLine";i:942;s:11:"startColumn";i:47;s:9:"endColumn";i:53;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:8:"function";a:14:{s:4:"name";s:8:"function";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:942;s:7:"endLine";i:942;s:13:"startTokenPos";i:3607;s:12:"startFilePos";i:26829;s:11:"endTokenPos";i:3607;s:10:"endFilePos";i:26832;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:942;s:7:"endLine";i:942;s:11:"startColumn";i:56;s:9:"endColumn";i:71;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:183:"/** - * Eager load relation's column aggregations on the model. - * - * @param array|string $relations - * @param string $column - * @param string|null $function - * @return $this - */";s:9:"startLine";i:942;s:7:"endLine";i:947;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:9:"loadCount";a:20:{s:4:"name";s:9:"loadCount";s:10:"parameters";a:1:{s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:955;s:7:"endLine";i:955;s:11:"startColumn";i:31;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:107:"/** - * Eager load relation counts on the model. - * - * @param array|string $relations - * @return $this - */";s:9:"startLine";i:955;s:7:"endLine";i:960;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:7:"loadMax";a:20:{s:4:"name";s:7:"loadMax";s:10:"parameters";a:2:{s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:969;s:7:"endLine";i:969;s:11:"startColumn";i:29;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:969;s:7:"endLine";i:969;s:11:"startColumn";i:41;s:9:"endColumn";i:47;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:145:"/** - * Eager load relation max column values on the model. - * - * @param array|string $relations - * @param string $column - * @return $this - */";s:9:"startLine";i:969;s:7:"endLine";i:972;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:7:"loadMin";a:20:{s:4:"name";s:7:"loadMin";s:10:"parameters";a:2:{s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:981;s:7:"endLine";i:981;s:11:"startColumn";i:29;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:981;s:7:"endLine";i:981;s:11:"startColumn";i:41;s:9:"endColumn";i:47;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:145:"/** - * Eager load relation min column values on the model. - * - * @param array|string $relations - * @param string $column - * @return $this - */";s:9:"startLine";i:981;s:7:"endLine";i:984;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:7:"loadSum";a:20:{s:4:"name";s:7:"loadSum";s:10:"parameters";a:2:{s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:993;s:7:"endLine";i:993;s:11:"startColumn";i:29;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:993;s:7:"endLine";i:993;s:11:"startColumn";i:41;s:9:"endColumn";i:47;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:147:"/** - * Eager load relation's column summations on the model. - * - * @param array|string $relations - * @param string $column - * @return $this - */";s:9:"startLine";i:993;s:7:"endLine";i:996;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:7:"loadAvg";a:20:{s:4:"name";s:7:"loadAvg";s:10:"parameters";a:2:{s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1005;s:7:"endLine";i:1005;s:11:"startColumn";i:29;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1005;s:7:"endLine";i:1005;s:11:"startColumn";i:41;s:9:"endColumn";i:47;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:149:"/** - * Eager load relation average column values on the model. - * - * @param array|string $relations - * @param string $column - * @return $this - */";s:9:"startLine";i:1005;s:7:"endLine";i:1008;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"loadExists";a:20:{s:4:"name";s:10:"loadExists";s:10:"parameters";a:1:{s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1016;s:7:"endLine";i:1016;s:11:"startColumn";i:32;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:122:"/** - * Eager load related model existence values on the model. - * - * @param array|string $relations - * @return $this - */";s:9:"startLine";i:1016;s:7:"endLine";i:1019;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:18:"loadMorphAggregate";a:20:{s:4:"name";s:18:"loadMorphAggregate";s:10:"parameters";a:4:{s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1030;s:7:"endLine";i:1030;s:11:"startColumn";i:40;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1030;s:7:"endLine";i:1030;s:11:"startColumn";i:51;s:9:"endColumn";i:60;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1030;s:7:"endLine";i:1030;s:11:"startColumn";i:63;s:9:"endColumn";i:69;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:8:"function";a:14:{s:4:"name";s:8:"function";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:1030;s:7:"endLine";i:1030;s:13:"startTokenPos";i:3879;s:12:"startFilePos";i:29112;s:11:"endTokenPos";i:3879;s:10:"endFilePos";i:29115;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1030;s:7:"endLine";i:1030;s:11:"startColumn";i:72;s:9:"endColumn";i:87;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:232:"/** - * Eager load relationship column aggregation on the polymorphic relation of a model. - * - * @param string $relation - * @param array $relations - * @param string $column - * @param string|null $function - * @return $this - */";s:9:"startLine";i:1030;s:7:"endLine";i:1041;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:14:"loadMorphCount";a:20:{s:4:"name";s:14:"loadMorphCount";s:10:"parameters";a:2:{s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1050;s:7:"endLine";i:1050;s:11:"startColumn";i:36;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1050;s:7:"endLine";i:1050;s:11:"startColumn";i:47;s:9:"endColumn";i:56;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:159:"/** - * Eager load relationship counts on the polymorphic relation of a model. - * - * @param string $relation - * @param array $relations - * @return $this - */";s:9:"startLine";i:1050;s:7:"endLine";i:1053;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:12:"loadMorphMax";a:20:{s:4:"name";s:12:"loadMorphMax";s:10:"parameters";a:3:{s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1063;s:7:"endLine";i:1063;s:11:"startColumn";i:34;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1063;s:7:"endLine";i:1063;s:11:"startColumn";i:45;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1063;s:7:"endLine";i:1063;s:11:"startColumn";i:57;s:9:"endColumn";i:63;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:197:"/** - * Eager load relationship max column values on the polymorphic relation of a model. - * - * @param string $relation - * @param array $relations - * @param string $column - * @return $this - */";s:9:"startLine";i:1063;s:7:"endLine";i:1066;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:12:"loadMorphMin";a:20:{s:4:"name";s:12:"loadMorphMin";s:10:"parameters";a:3:{s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1076;s:7:"endLine";i:1076;s:11:"startColumn";i:34;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1076;s:7:"endLine";i:1076;s:11:"startColumn";i:45;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1076;s:7:"endLine";i:1076;s:11:"startColumn";i:57;s:9:"endColumn";i:63;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:197:"/** - * Eager load relationship min column values on the polymorphic relation of a model. - * - * @param string $relation - * @param array $relations - * @param string $column - * @return $this - */";s:9:"startLine";i:1076;s:7:"endLine";i:1079;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:12:"loadMorphSum";a:20:{s:4:"name";s:12:"loadMorphSum";s:10:"parameters";a:3:{s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1089;s:7:"endLine";i:1089;s:11:"startColumn";i:34;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1089;s:7:"endLine";i:1089;s:11:"startColumn";i:45;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1089;s:7:"endLine";i:1089;s:11:"startColumn";i:57;s:9:"endColumn";i:63;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:197:"/** - * Eager load relationship column summations on the polymorphic relation of a model. - * - * @param string $relation - * @param array $relations - * @param string $column - * @return $this - */";s:9:"startLine";i:1089;s:7:"endLine";i:1092;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:12:"loadMorphAvg";a:20:{s:4:"name";s:12:"loadMorphAvg";s:10:"parameters";a:3:{s:8:"relation";a:14:{s:4:"name";s:8:"relation";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1102;s:7:"endLine";i:1102;s:11:"startColumn";i:34;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"relations";a:14:{s:4:"name";s:9:"relations";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1102;s:7:"endLine";i:1102;s:11:"startColumn";i:45;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1102;s:7:"endLine";i:1102;s:11:"startColumn";i:57;s:9:"endColumn";i:63;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:201:"/** - * Eager load relationship average column values on the polymorphic relation of a model. - * - * @param string $relation - * @param array $relations - * @param string $column - * @return $this - */";s:9:"startLine";i:1102;s:7:"endLine";i:1105;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:9:"increment";a:20:{s:4:"name";s:9:"increment";s:10:"parameters";a:3:{s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1115;s:7:"endLine";i:1115;s:11:"startColumn";i:34;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"amount";a:14:{s:4:"name";s:6:"amount";s:7:"default";a:2:{s:4:"code";s:1:"1";s:10:"attributes";a:6:{s:9:"startLine";i:1115;s:7:"endLine";i:1115;s:13:"startTokenPos";i:4171;s:12:"startFilePos";i:31537;s:11:"endTokenPos";i:4171;s:10:"endFilePos";i:31537;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1115;s:7:"endLine";i:1115;s:11:"startColumn";i:43;s:9:"endColumn";i:53;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:5:"extra";a:14:{s:4:"name";s:5:"extra";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1115;s:7:"endLine";i:1115;s:13:"startTokenPos";i:4180;s:12:"startFilePos";i:31555;s:11:"endTokenPos";i:4181;s:10:"endFilePos";i:31556;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1115;s:7:"endLine";i:1115;s:11:"startColumn";i:56;s:9:"endColumn";i:72;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:162:"/** - * Increment a column's value by a given amount. - * - * @param string $column - * @param float|int $amount - * @param array $extra - * @return int|false - */";s:9:"startLine";i:1115;s:7:"endLine";i:1118;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:9:"decrement";a:20:{s:4:"name";s:9:"decrement";s:10:"parameters";a:3:{s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1128;s:7:"endLine";i:1128;s:11:"startColumn";i:34;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"amount";a:14:{s:4:"name";s:6:"amount";s:7:"default";a:2:{s:4:"code";s:1:"1";s:10:"attributes";a:6:{s:9:"startLine";i:1128;s:7:"endLine";i:1128;s:13:"startTokenPos";i:4222;s:12:"startFilePos";i:31902;s:11:"endTokenPos";i:4222;s:10:"endFilePos";i:31902;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1128;s:7:"endLine";i:1128;s:11:"startColumn";i:43;s:9:"endColumn";i:53;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:5:"extra";a:14:{s:4:"name";s:5:"extra";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1128;s:7:"endLine";i:1128;s:13:"startTokenPos";i:4231;s:12:"startFilePos";i:31920;s:11:"endTokenPos";i:4232;s:10:"endFilePos";i:31921;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1128;s:7:"endLine";i:1128;s:11:"startColumn";i:56;s:9:"endColumn";i:72;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:162:"/** - * Decrement a column's value by a given amount. - * - * @param string $column - * @param float|int $amount - * @param array $extra - * @return int|false - */";s:9:"startLine";i:1128;s:7:"endLine";i:1131;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:20:"incrementOrDecrement";a:20:{s:4:"name";s:20:"incrementOrDecrement";s:10:"parameters";a:4:{s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1142;s:7:"endLine";i:1142;s:11:"startColumn";i:45;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"amount";a:14:{s:4:"name";s:6:"amount";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1142;s:7:"endLine";i:1142;s:11:"startColumn";i:54;s:9:"endColumn";i:60;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"extra";a:14:{s:4:"name";s:5:"extra";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1142;s:7:"endLine";i:1142;s:11:"startColumn";i:63;s:9:"endColumn";i:68;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1142;s:7:"endLine";i:1142;s:11:"startColumn";i:71;s:9:"endColumn";i:77;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:195:"/** - * Run the increment or decrement method on the model. - * - * @param string $column - * @param float|int $amount - * @param array $extra - * @param string $method - * @return int|false - */";s:9:"startLine";i:1142;s:7:"endLine";i:1173;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:6:"update";a:20:{s:4:"name";s:6:"update";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1182;s:7:"endLine";i:1182;s:13:"startTokenPos";i:4577;s:12:"startFilePos";i:33688;s:11:"endTokenPos";i:4578;s:10:"endFilePos";i:33689;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1182;s:7:"endLine";i:1182;s:11:"startColumn";i:28;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:7:"options";a:14:{s:4:"name";s:7:"options";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1182;s:7:"endLine";i:1182;s:13:"startTokenPos";i:4587;s:12:"startFilePos";i:33709;s:11:"endTokenPos";i:4588;s:10:"endFilePos";i:33710;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1182;s:7:"endLine";i:1182;s:11:"startColumn";i:52;s:9:"endColumn";i:70;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:150:"/** - * Update the model in the database. - * - * @param array $attributes - * @param array $options - * @return bool - */";s:9:"startLine";i:1182;s:7:"endLine";i:1189;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:12:"updateOrFail";a:20:{s:4:"name";s:12:"updateOrFail";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1200;s:7:"endLine";i:1200;s:13:"startTokenPos";i:4643;s:12:"startFilePos";i:34137;s:11:"endTokenPos";i:4644;s:10:"endFilePos";i:34138;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1200;s:7:"endLine";i:1200;s:11:"startColumn";i:34;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:7:"options";a:14:{s:4:"name";s:7:"options";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1200;s:7:"endLine";i:1200;s:13:"startTokenPos";i:4653;s:12:"startFilePos";i:34158;s:11:"endTokenPos";i:4654;s:10:"endFilePos";i:34159;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1200;s:7:"endLine";i:1200;s:11:"startColumn";i:58;s:9:"endColumn";i:76;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:196:"/** - * Update the model in the database within a transaction. - * - * @param array $attributes - * @param array $options - * @return bool - * - * @throws \Throwable - */";s:9:"startLine";i:1200;s:7:"endLine";i:1207;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"updateQuietly";a:20:{s:4:"name";s:13:"updateQuietly";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1216;s:7:"endLine";i:1216;s:13:"startTokenPos";i:4709;s:12:"startFilePos";i:34566;s:11:"endTokenPos";i:4710;s:10:"endFilePos";i:34567;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1216;s:7:"endLine";i:1216;s:11:"startColumn";i:35;s:9:"endColumn";i:56;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:7:"options";a:14:{s:4:"name";s:7:"options";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1216;s:7:"endLine";i:1216;s:13:"startTokenPos";i:4719;s:12:"startFilePos";i:34587;s:11:"endTokenPos";i:4720;s:10:"endFilePos";i:34588;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1216;s:7:"endLine";i:1216;s:11:"startColumn";i:59;s:9:"endColumn";i:77;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:177:"/** - * Update the model in the database without raising any events. - * - * @param array $attributes - * @param array $options - * @return bool - */";s:9:"startLine";i:1216;s:7:"endLine";i:1223;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:16:"incrementQuietly";a:20:{s:4:"name";s:16:"incrementQuietly";s:10:"parameters";a:3:{s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1233;s:7:"endLine";i:1233;s:11:"startColumn";i:41;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"amount";a:14:{s:4:"name";s:6:"amount";s:7:"default";a:2:{s:4:"code";s:1:"1";s:10:"attributes";a:6:{s:9:"startLine";i:1233;s:7:"endLine";i:1233;s:13:"startTokenPos";i:4776;s:12:"startFilePos";i:35011;s:11:"endTokenPos";i:4776;s:10:"endFilePos";i:35011;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1233;s:7:"endLine";i:1233;s:11:"startColumn";i:50;s:9:"endColumn";i:60;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:5:"extra";a:14:{s:4:"name";s:5:"extra";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1233;s:7:"endLine";i:1233;s:13:"startTokenPos";i:4785;s:12:"startFilePos";i:35029;s:11:"endTokenPos";i:4786;s:10:"endFilePos";i:35030;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1233;s:7:"endLine";i:1233;s:11:"startColumn";i:63;s:9:"endColumn";i:79;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:183:"/** - * Increment a column's value by a given amount without raising any events. - * - * @param string $column - * @param float|int $amount - * @param array $extra - * @return int - */";s:9:"startLine";i:1233;s:7:"endLine";i:1238;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:16:"decrementQuietly";a:20:{s:4:"name";s:16:"decrementQuietly";s:10:"parameters";a:3:{s:6:"column";a:14:{s:4:"name";s:6:"column";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1248;s:7:"endLine";i:1248;s:11:"startColumn";i:41;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"amount";a:14:{s:4:"name";s:6:"amount";s:7:"default";a:2:{s:4:"code";s:1:"1";s:10:"attributes";a:6:{s:9:"startLine";i:1248;s:7:"endLine";i:1248;s:13:"startTokenPos";i:4841;s:12:"startFilePos";i:35458;s:11:"endTokenPos";i:4841;s:10:"endFilePos";i:35458;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1248;s:7:"endLine";i:1248;s:11:"startColumn";i:50;s:9:"endColumn";i:60;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:5:"extra";a:14:{s:4:"name";s:5:"extra";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1248;s:7:"endLine";i:1248;s:13:"startTokenPos";i:4850;s:12:"startFilePos";i:35476;s:11:"endTokenPos";i:4851;s:10:"endFilePos";i:35477;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1248;s:7:"endLine";i:1248;s:11:"startColumn";i:63;s:9:"endColumn";i:79;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:183:"/** - * Decrement a column's value by a given amount without raising any events. - * - * @param string $column - * @param float|int $amount - * @param array $extra - * @return int - */";s:9:"startLine";i:1248;s:7:"endLine";i:1253;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"incrementEach";a:20:{s:4:"name";s:13:"incrementEach";s:10:"parameters";a:2:{s:7:"columns";a:14:{s:4:"name";s:7:"columns";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1262;s:7:"endLine";i:1262;s:11:"startColumn";i:38;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"extra";a:14:{s:4:"name";s:5:"extra";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1262;s:7:"endLine";i:1262;s:13:"startTokenPos";i:4910;s:12:"startFilePos";i:35905;s:11:"endTokenPos";i:4911;s:10:"endFilePos";i:35906;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1262;s:7:"endLine";i:1262;s:11:"startColumn";i:54;s:9:"endColumn";i:70;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:178:"/** - * Increment each given column's value by the given amounts. - * - * @param array $columns - * @param array $extra - * @return int|false - */";s:9:"startLine";i:1262;s:7:"endLine";i:1265;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"decrementEach";a:20:{s:4:"name";s:13:"decrementEach";s:10:"parameters";a:2:{s:7:"columns";a:14:{s:4:"name";s:7:"columns";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1274;s:7:"endLine";i:1274;s:11:"startColumn";i:38;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"extra";a:14:{s:4:"name";s:5:"extra";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1274;s:7:"endLine";i:1274;s:13:"startTokenPos";i:4953;s:12:"startFilePos";i:36280;s:11:"endTokenPos";i:4954;s:10:"endFilePos";i:36281;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1274;s:7:"endLine";i:1274;s:11:"startColumn";i:54;s:9:"endColumn";i:70;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:178:"/** - * Decrement each given column's value by the given amounts. - * - * @param array $columns - * @param array $extra - * @return int|false - */";s:9:"startLine";i:1274;s:7:"endLine";i:1277;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:20:"incrementEachQuietly";a:20:{s:4:"name";s:20:"incrementEachQuietly";s:10:"parameters";a:2:{s:7:"columns";a:14:{s:4:"name";s:7:"columns";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1286;s:7:"endLine";i:1286;s:11:"startColumn";i:45;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"extra";a:14:{s:4:"name";s:5:"extra";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1286;s:7:"endLine";i:1286;s:13:"startTokenPos";i:4996;s:12:"startFilePos";i:36683;s:11:"endTokenPos";i:4997;s:10:"endFilePos";i:36684;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1286;s:7:"endLine";i:1286;s:11:"startColumn";i:61;s:9:"endColumn";i:77;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:199:"/** - * Increment each given column's value by the given amounts without raising any events. - * - * @param array $columns - * @param array $extra - * @return int - */";s:9:"startLine";i:1286;s:7:"endLine";i:1291;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:20:"decrementEachQuietly";a:20:{s:4:"name";s:20:"decrementEachQuietly";s:10:"parameters";a:2:{s:7:"columns";a:14:{s:4:"name";s:7:"columns";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1300;s:7:"endLine";i:1300;s:11:"startColumn";i:45;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"extra";a:14:{s:4:"name";s:5:"extra";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1300;s:7:"endLine";i:1300;s:13:"startTokenPos";i:5053;s:12:"startFilePos";i:37140;s:11:"endTokenPos";i:5054;s:10:"endFilePos";i:37141;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1300;s:7:"endLine";i:1300;s:11:"startColumn";i:61;s:9:"endColumn";i:77;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:199:"/** - * Decrement each given column's value by the given amounts without raising any events. - * - * @param array $columns - * @param array $extra - * @return int - */";s:9:"startLine";i:1300;s:7:"endLine";i:1305;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:24:"incrementOrDecrementEach";a:20:{s:4:"name";s:24:"incrementOrDecrementEach";s:10:"parameters";a:3:{s:7:"columns";a:14:{s:4:"name";s:7:"columns";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1315;s:7:"endLine";i:1315;s:11:"startColumn";i:49;s:9:"endColumn";i:62;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"extra";a:14:{s:4:"name";s:5:"extra";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1315;s:7:"endLine";i:1315;s:11:"startColumn";i:65;s:9:"endColumn";i:76;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1315;s:7:"endLine";i:1315;s:11:"startColumn";i:79;s:9:"endColumn";i:92;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:207:"/** - * Run the incrementEach or decrementEach method on the model. - * - * @param array $columns - * @param array $extra - * @param string $method - * @return int|false - */";s:9:"startLine";i:1315;s:7:"endLine";i:1355;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:4:"push";a:20:{s:4:"name";s:4:"push";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:74:"/** - * Save the model and all of its relationships. - * - * @return bool - */";s:9:"startLine";i:1362;s:7:"endLine";i:1386;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:11:"pushQuietly";a:20:{s:4:"name";s:11:"pushQuietly";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:121:"/** - * Save the model and all of its relationships without raising any events to the parent model. - * - * @return bool - */";s:9:"startLine";i:1393;s:7:"endLine";i:1396;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:11:"saveQuietly";a:20:{s:4:"name";s:11:"saveQuietly";s:10:"parameters";a:1:{s:7:"options";a:14:{s:4:"name";s:7:"options";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1404;s:7:"endLine";i:1404;s:13:"startTokenPos";i:5656;s:12:"startFilePos";i:40461;s:11:"endTokenPos";i:5657;s:10:"endFilePos";i:40462;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1404;s:7:"endLine";i:1404;s:11:"startColumn";i:33;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:115:"/** - * Save the model to the database without raising any events. - * - * @param array $options - * @return bool - */";s:9:"startLine";i:1404;s:7:"endLine";i:1407;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:4:"save";a:20:{s:4:"name";s:4:"save";s:10:"parameters";a:1:{s:7:"options";a:14:{s:4:"name";s:7:"options";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1415;s:7:"endLine";i:1415;s:13:"startTokenPos";i:5700;s:12:"startFilePos";i:40703;s:11:"endTokenPos";i:5701;s:10:"endFilePos";i:40704;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1415;s:7:"endLine";i:1415;s:11:"startColumn";i:26;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:88:"/** - * Save the model to the database. - * - * @param array $options - * @return bool - */";s:9:"startLine";i:1415;s:7:"endLine";i:1456;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:12:"saveOrIgnore";a:20:{s:4:"name";s:12:"saveOrIgnore";s:10:"parameters";a:2:{s:7:"options";a:14:{s:4:"name";s:7:"options";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1465;s:7:"endLine";i:1465;s:13:"startTokenPos";i:5905;s:12:"startFilePos";i:42631;s:11:"endTokenPos";i:5906;s:10:"endFilePos";i:42632;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1465;s:7:"endLine";i:1465;s:11:"startColumn";i:34;s:9:"endColumn";i:52;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:8:"uniqueBy";a:14:{s:4:"name";s:8:"uniqueBy";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:1465;s:7:"endLine";i:1465;s:13:"startTokenPos";i:5919;s:12:"startFilePos";i:42665;s:11:"endTokenPos";i:5919;s:10:"endFilePos";i:42668;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:3:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1465;s:7:"endLine";i:1465;s:11:"startColumn";i:55;s:9:"endColumn";i:88;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:175:"/** - * Save the model to the database, ignoring specific unique constraint conflicts. - * - * @param array $options - * @param array|string|null $uniqueBy - * @return bool - */";s:9:"startLine";i:1465;s:7:"endLine";i:1491;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"saveOrFail";a:20:{s:4:"name";s:10:"saveOrFail";s:10:"parameters";a:1:{s:7:"options";a:14:{s:4:"name";s:7:"options";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:1501;s:7:"endLine";i:1501;s:13:"startTokenPos";i:6082;s:12:"startFilePos";i:43542;s:11:"endTokenPos";i:6083;s:10:"endFilePos";i:43543;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1501;s:7:"endLine";i:1501;s:11:"startColumn";i:32;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:134:"/** - * Save the model to the database within a transaction. - * - * @param array $options - * @return bool - * - * @throws \Throwable - */";s:9:"startLine";i:1501;s:7:"endLine";i:1504;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"finishSave";a:20:{s:4:"name";s:10:"finishSave";s:10:"parameters";a:1:{s:7:"options";a:14:{s:4:"name";s:7:"options";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1512;s:7:"endLine";i:1512;s:11:"startColumn";i:35;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:121:"/** - * Perform any actions that are necessary after the model is saved. - * - * @param array $options - * @return void - */";s:9:"startLine";i:1512;s:7:"endLine";i:1521;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"performUpdate";a:20:{s:4:"name";s:13:"performUpdate";s:10:"parameters";a:1:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1529;s:7:"endLine";i:1529;s:11:"startColumn";i:38;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:128:"/** - * Perform a model update operation. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return bool - */";s:9:"startLine";i:1529;s:7:"endLine";i:1561;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:21:"setKeysForSelectQuery";a:20:{s:4:"name";s:21:"setKeysForSelectQuery";s:10:"parameters";a:1:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1569;s:7:"endLine";i:1569;s:11:"startColumn";i:46;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:168:"/** - * Set the keys for a select query. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:1569;s:7:"endLine";i:1574;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:20:"getKeyForSelectQuery";a:20:{s:4:"name";s:20:"getKeyForSelectQuery";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:76:"/** - * Get the primary key value for a select query. - * - * @return mixed - */";s:9:"startLine";i:1581;s:7:"endLine";i:1584;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:19:"setKeysForSaveQuery";a:20:{s:4:"name";s:19:"setKeysForSaveQuery";s:10:"parameters";a:1:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1592;s:7:"endLine";i:1592;s:11:"startColumn";i:44;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:173:"/** - * Set the keys for a save update query. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:1592;s:7:"endLine";i:1597;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:18:"getKeyForSaveQuery";a:20:{s:4:"name";s:18:"getKeyForSaveQuery";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:74:"/** - * Get the primary key value for a save query. - * - * @return mixed - */";s:9:"startLine";i:1604;s:7:"endLine";i:1607;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"performInsert";a:20:{s:4:"name";s:13:"performInsert";s:10:"parameters";a:1:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1615;s:7:"endLine";i:1615;s:11:"startColumn";i:38;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:128:"/** - * Perform a model insert operation. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return bool - */";s:9:"startLine";i:1615;s:7:"endLine";i:1664;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:21:"performInsertOrIgnore";a:20:{s:4:"name";s:21:"performInsertOrIgnore";s:10:"parameters";a:2:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1673;s:7:"endLine";i:1673;s:11:"startColumn";i:46;s:9:"endColumn";i:59;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"uniqueBy";a:14:{s:4:"name";s:8:"uniqueBy";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:3:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1673;s:7:"endLine";i:1673;s:11:"startColumn";i:62;s:9:"endColumn";i:88;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:215:"/** - * Perform a model insert operation, ignoring specific unique constraint conflicts. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param array|string|null $uniqueBy - * @return bool - */";s:9:"startLine";i:1673;s:7:"endLine";i:1715;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:14:"insertAndSetId";a:20:{s:4:"name";s:14:"insertAndSetId";s:10:"parameters";a:2:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1724;s:7:"endLine";i:1724;s:11:"startColumn";i:39;s:9:"endColumn";i:52;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1724;s:7:"endLine";i:1724;s:11:"startColumn";i:55;s:9:"endColumn";i:65;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:196:"/** - * Insert the given attributes and set the ID on the model. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param array $attributes - * @return void - */";s:9:"startLine";i:1724;s:7:"endLine";i:1729;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:22:"refreshSavedAttributes";a:20:{s:4:"name";s:22:"refreshSavedAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:89:"/** - * Refresh the configured attributes after the model is saved. - * - * @return void - */";s:9:"startLine";i:1736;s:7:"endLine";i:1748;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:7:"destroy";a:20:{s:4:"name";s:7:"destroy";s:10:"parameters";a:1:{s:3:"ids";a:14:{s:4:"name";s:3:"ids";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1756;s:7:"endLine";i:1756;s:11:"startColumn";i:36;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:131:"/** - * Destroy the models for the given IDs. - * - * @param \Illuminate\Support\Collection|array|int|string $ids - * @return int - */";s:9:"startLine";i:1756;s:7:"endLine";i:1786;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:6:"delete";a:20:{s:4:"name";s:6:"delete";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:100:"/** - * Delete the model from the database. - * - * @return bool|null - * - * @throws \LogicException - */";s:9:"startLine";i:1795;s:7:"endLine";i:1827;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"deleteQuietly";a:20:{s:4:"name";s:13:"deleteQuietly";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:92:"/** - * Delete the model from the database without raising any events. - * - * @return bool - */";s:9:"startLine";i:1834;s:7:"endLine";i:1837;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:12:"deleteOrFail";a:20:{s:4:"name";s:12:"deleteOrFail";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:116:"/** - * Delete the model from the database within a transaction. - * - * @return bool|null - * - * @throws \Throwable - */";s:9:"startLine";i:1846;s:7:"endLine";i:1853;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:11:"forceDelete";a:20:{s:4:"name";s:11:"forceDelete";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:169:"/** - * Force a hard delete on a soft deleted model. - * - * This method protects developers from running forceDelete when the trait is missing. - * - * @return bool|null - */";s:9:"startLine";i:1862;s:7:"endLine";i:1865;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:12:"forceDestroy";a:20:{s:4:"name";s:12:"forceDestroy";s:10:"parameters";a:1:{s:3:"ids";a:14:{s:4:"name";s:3:"ids";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1875;s:7:"endLine";i:1875;s:11:"startColumn";i:41;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:230:"/** - * Force a hard destroy on a soft deleted model. - * - * This method protects developers from running forceDestroy when the trait is missing. - * - * @param \Illuminate\Support\Collection|array|int|string $ids - * @return int - */";s:9:"startLine";i:1875;s:7:"endLine";i:1878;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:20:"performDeleteOnModel";a:20:{s:4:"name";s:20:"performDeleteOnModel";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:85:"/** - * Perform the actual delete query on this model instance. - * - * @return void - */";s:9:"startLine";i:1885;s:7:"endLine";i:1890;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:5:"query";a:20:{s:4:"name";s:5:"query";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:96:"/** - * Begin querying the model. - * - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:1897;s:7:"endLine";i:1900;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:8:"newQuery";a:20:{s:4:"name";s:8:"newQuery";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:117:"/** - * Get a new query builder for the model's table. - * - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:1907;s:7:"endLine";i:1910;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"newModelQuery";a:20:{s:4:"name";s:13:"newModelQuery";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:148:"/** - * Get a new query builder that doesn't have any global scopes or eager loading. - * - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:1917;s:7:"endLine";i:1922;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:28:"newQueryWithoutRelationships";a:20:{s:4:"name";s:28:"newQueryWithoutRelationships";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:124:"/** - * Get a new query builder with no relationships loaded. - * - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:1929;s:7:"endLine";i:1932;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:20:"registerGlobalScopes";a:20:{s:4:"name";s:20:"registerGlobalScopes";s:10:"parameters";a:1:{s:7:"builder";a:14:{s:4:"name";s:7:"builder";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1940;s:7:"endLine";i:1940;s:11:"startColumn";i:42;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:191:"/** - * Register the global scopes for this builder instance. - * - * @param \Illuminate\Database\Eloquent\Builder $builder - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:1940;s:7:"endLine";i:1947;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:21:"newQueryWithoutScopes";a:20:{s:4:"name";s:21:"newQueryWithoutScopes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:131:"/** - * Get a new query builder that doesn't have any global scopes. - * - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:1954;s:7:"endLine";i:1959;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:20:"newQueryWithoutScope";a:20:{s:4:"name";s:20:"newQueryWithoutScope";s:10:"parameters";a:1:{s:5:"scope";a:14:{s:4:"name";s:5:"scope";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1967;s:7:"endLine";i:1967;s:11:"startColumn";i:42;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:180:"/** - * Get a new query instance without a given scope. - * - * @param \Illuminate\Database\Eloquent\Scope|string $scope - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:1967;s:7:"endLine";i:1970;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:22:"newQueryForRestoration";a:20:{s:4:"name";s:22:"newQueryForRestoration";s:10:"parameters";a:1:{s:3:"ids";a:14:{s:4:"name";s:3:"ids";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1978;s:7:"endLine";i:1978;s:11:"startColumn";i:44;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:167:"/** - * Get a new query to restore one or more models by their queueable IDs. - * - * @param array|int $ids - * @return \Illuminate\Database\Eloquent\Builder - */";s:9:"startLine";i:1978;s:7:"endLine";i:1981;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:18:"newEloquentBuilder";a:20:{s:4:"name";s:18:"newEloquentBuilder";s:10:"parameters";a:1:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1989;s:7:"endLine";i:1989;s:11:"startColumn";i:40;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:170:"/** - * Create a new Eloquent query builder for the model. - * - * @param \Illuminate\Database\Query\Builder $query - * @return \Illuminate\Database\Eloquent\Builder<*> - */";s:9:"startLine";i:1989;s:7:"endLine";i:1998;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:25:"resolveCustomBuilderClass";a:20:{s:4:"name";s:25:"resolveCustomBuilderClass";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:151:"/** - * Resolve the custom Eloquent builder class from the model attributes. - * - * @return class-string<\Illuminate\Database\Eloquent\Builder>|false - */";s:9:"startLine";i:2005;s:7:"endLine";i:2008;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:19:"newBaseQueryBuilder";a:20:{s:4:"name";s:19:"newBaseQueryBuilder";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:112:"/** - * Get a new query builder instance for the connection. - * - * @return \Illuminate\Database\Query\Builder - */";s:9:"startLine";i:2015;s:7:"endLine";i:2018;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:8:"newPivot";a:20:{s:4:"name";s:8:"newPivot";s:10:"parameters";a:5:{s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"self";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2030;s:7:"endLine";i:2030;s:11:"startColumn";i:30;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2030;s:7:"endLine";i:2030;s:11:"startColumn";i:44;s:9:"endColumn";i:60;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"table";a:14:{s:4:"name";s:5:"table";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2030;s:7:"endLine";i:2030;s:11:"startColumn";i:63;s:9:"endColumn";i:68;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:6:"exists";a:14:{s:4:"name";s:6:"exists";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2030;s:7:"endLine";i:2030;s:11:"startColumn";i:71;s:9:"endColumn";i:77;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}s:5:"using";a:14:{s:4:"name";s:5:"using";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2030;s:7:"endLine";i:2030;s:13:"startTokenPos";i:8031;s:12:"startFilePos";i:58794;s:11:"endTokenPos";i:8031;s:10:"endFilePos";i:58797;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2030;s:7:"endLine";i:2030;s:11:"startColumn";i:80;s:9:"endColumn";i:92;s:14:"parameterIndex";i:4;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:288:"/** - * Create a new pivot model instance. - * - * @param \Illuminate\Database\Eloquent\Model $parent - * @param array $attributes - * @param string $table - * @param bool $exists - * @param string|null $using - * @return \Illuminate\Database\Eloquent\Relations\Pivot - */";s:9:"startLine";i:2030;s:7:"endLine";i:2034;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"hasNamedScope";a:20:{s:4:"name";s:13:"hasNamedScope";s:10:"parameters";a:1:{s:5:"scope";a:14:{s:4:"name";s:5:"scope";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2042;s:7:"endLine";i:2042;s:11:"startColumn";i:35;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:97:"/** - * Determine if the model has a given scope. - * - * @param string $scope - * @return bool - */";s:9:"startLine";i:2042;s:7:"endLine";i:2046;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:14:"callNamedScope";a:20:{s:4:"name";s:14:"callNamedScope";s:10:"parameters";a:2:{s:5:"scope";a:14:{s:4:"name";s:5:"scope";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2055;s:7:"endLine";i:2055;s:11:"startColumn";i:36;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"parameters";a:14:{s:4:"name";s:10:"parameters";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:2055;s:7:"endLine";i:2055;s:13:"startTokenPos";i:8136;s:12:"startFilePos";i:59494;s:11:"endTokenPos";i:8137;s:10:"endFilePos";i:59495;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2055;s:7:"endLine";i:2055;s:11:"startColumn";i:44;s:9:"endColumn";i:65;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:127:"/** - * Apply the given named scope if possible. - * - * @param string $scope - * @param array $parameters - * @return mixed - */";s:9:"startLine";i:2055;s:7:"endLine";i:2062;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:26:"isScopeMethodWithAttribute";a:20:{s:4:"name";s:26:"isScopeMethodWithAttribute";s:10:"parameters";a:1:{s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2070;s:7:"endLine";i:2070;s:11:"startColumn";i:58;s:9:"endColumn";i:71;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:109:"/** - * Determine if the given method has a scope attribute. - * - * @param string $method - * @return bool - */";s:9:"startLine";i:2070;s:7:"endLine";i:2079;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:7:"toArray";a:20:{s:4:"name";s:7:"toArray";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:70:"/** - * Convert the model instance to an array. - * - * @return array - */";s:9:"startLine";i:2086;s:7:"endLine";i:2092;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:6:"toJson";a:20:{s:4:"name";s:6:"toJson";s:10:"parameters";a:1:{s:7:"options";a:14:{s:4:"name";s:7:"options";s:7:"default";a:2:{s:4:"code";s:1:"0";s:10:"attributes";a:6:{s:9:"startLine";i:2102;s:7:"endLine";i:2102;s:13:"startTokenPos";i:8350;s:12:"startFilePos";i:60745;s:11:"endTokenPos";i:8350;s:10:"endFilePos";i:60745;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2102;s:7:"endLine";i:2102;s:11:"startColumn";i:28;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:158:"/** - * Convert the model instance to JSON. - * - * @param int $options - * @return string - * - * @throws \Illuminate\Database\Eloquent\JsonEncodingException - */";s:9:"startLine";i:2102;s:7:"endLine";i:2111;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:12:"toPrettyJson";a:20:{s:4:"name";s:12:"toPrettyJson";s:10:"parameters";a:1:{s:7:"options";a:14:{s:4:"name";s:7:"options";s:7:"default";a:2:{s:4:"code";s:1:"0";s:10:"attributes";a:6:{s:9:"startLine";i:2121;s:7:"endLine";i:2121;s:13:"startTokenPos";i:8432;s:12:"startFilePos";i:61272;s:11:"endTokenPos";i:8432;s:10:"endFilePos";i:61272;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2121;s:7:"endLine";i:2121;s:11:"startColumn";i:34;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:181:"/** - * Convert the model instance to pretty print formatted JSON. - * - * @param int $options - * @return string - * - * @throws \Illuminate\Database\Eloquent\JsonEncodingException - */";s:9:"startLine";i:2121;s:7:"endLine";i:2124;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"jsonSerialize";a:20:{s:4:"name";s:13:"jsonSerialize";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:83:"/** - * Convert the object into something JSON serializable. - * - * @return mixed - */";s:9:"startLine";i:2131;s:7:"endLine";i:2134;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:5:"fresh";a:20:{s:4:"name";s:5:"fresh";s:10:"parameters";a:1:{s:4:"with";a:14:{s:4:"name";s:4:"with";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:2142;s:7:"endLine";i:2142;s:13:"startTokenPos";i:8491;s:12:"startFilePos";i:61716;s:11:"endTokenPos";i:8492;s:10:"endFilePos";i:61717;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2142;s:7:"endLine";i:2142;s:11:"startColumn";i:27;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:116:"/** - * Reload a fresh model instance from the database. - * - * @param array|string $with - * @return static|null - */";s:9:"startLine";i:2142;s:7:"endLine";i:2152;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:7:"refresh";a:20:{s:4:"name";s:7:"refresh";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:105:"/** - * Reload the current model instance with fresh attributes from the database. - * - * @return $this - */";s:9:"startLine";i:2159;s:7:"endLine";i:2166;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:16:"refreshForUpdate";a:20:{s:4:"name";s:16:"refreshForUpdate";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:135:"/** - * Reload the current model instance with fresh attributes from the database while locking it for updating. - * - * @return $this - */";s:9:"startLine";i:2173;s:7:"endLine";i:2182;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:17:"refreshUsingQuery";a:20:{s:4:"name";s:17:"refreshUsingQuery";s:10:"parameters";a:1:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:36:"Illuminate\Database\Eloquent\Builder";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2190;s:7:"endLine";i:2190;s:11:"startColumn";i:42;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:152:"/** - * Reload the current model instance using the given query. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return $this - */";s:9:"startLine";i:2190;s:7:"endLine";i:2207;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:9:"replicate";a:20:{s:4:"name";s:9:"replicate";s:10:"parameters";a:1:{s:6:"except";a:14:{s:4:"name";s:6:"except";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2215;s:7:"endLine";i:2215;s:13:"startTokenPos";i:8799;s:12:"startFilePos";i:63609;s:11:"endTokenPos";i:8799;s:10:"endFilePos";i:63612;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2215;s:7:"endLine";i:2215;s:11:"startColumn";i:31;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:113:"/** - * Clone the model into a new, non-existing instance. - * - * @param array|null $except - * @return static - */";s:9:"startLine";i:2215;s:7:"endLine";i:2237;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:16:"replicateQuietly";a:20:{s:4:"name";s:16:"replicateQuietly";s:10:"parameters";a:1:{s:6:"except";a:14:{s:4:"name";s:6:"except";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2245;s:7:"endLine";i:2245;s:13:"startTokenPos";i:8968;s:12:"startFilePos";i:64534;s:11:"endTokenPos";i:8968;s:10:"endFilePos";i:64537;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2245;s:7:"endLine";i:2245;s:11:"startColumn";i:38;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:140:"/** - * Clone the model into a new, non-existing instance without raising any events. - * - * @param array|null $except - * @return static - */";s:9:"startLine";i:2245;s:7:"endLine";i:2248;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:2:"is";a:20:{s:4:"name";s:2:"is";s:10:"parameters";a:1:{s:5:"model";a:14:{s:4:"name";s:5:"model";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2256;s:7:"endLine";i:2256;s:11:"startColumn";i:24;s:9:"endColumn";i:29;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:160:"/** - * Determine if two models have the same ID and belong to the same table. - * - * @param \Illuminate\Database\Eloquent\Model|null $model - * @return bool - */";s:9:"startLine";i:2256;s:7:"endLine";i:2262;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:5:"isNot";a:20:{s:4:"name";s:5:"isNot";s:10:"parameters";a:1:{s:5:"model";a:14:{s:4:"name";s:5:"model";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2270;s:7:"endLine";i:2270;s:11:"startColumn";i:27;s:9:"endColumn";i:32;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:131:"/** - * Determine if two models are not the same. - * - * @param \Illuminate\Database\Eloquent\Model|null $model - * @return bool - */";s:9:"startLine";i:2270;s:7:"endLine";i:2273;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"getConnection";a:20:{s:4:"name";s:13:"getConnection";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:99:"/** - * Get the database connection for the model. - * - * @return \Illuminate\Database\Connection - */";s:9:"startLine";i:2280;s:7:"endLine";i:2283;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:17:"getConnectionName";a:20:{s:4:"name";s:17:"getConnectionName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:83:"/** - * Get the current connection name for the model. - * - * @return string|null - */";s:9:"startLine";i:2290;s:7:"endLine";i:2293;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"setConnection";a:20:{s:4:"name";s:13:"setConnection";s:10:"parameters";a:1:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2301;s:7:"endLine";i:2301;s:11:"startColumn";i:35;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:116:"/** - * Set the connection associated with the model. - * - * @param \UnitEnum|string|null $name - * @return $this - */";s:9:"startLine";i:2301;s:7:"endLine";i:2306;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:17:"resolveConnection";a:20:{s:4:"name";s:17:"resolveConnection";s:10:"parameters";a:1:{s:10:"connection";a:14:{s:4:"name";s:10:"connection";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2314;s:7:"endLine";i:2314;s:13:"startTokenPos";i:9192;s:12:"startFilePos";i:66223;s:11:"endTokenPos";i:9192;s:10:"endFilePos";i:66226;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2314;s:7:"endLine";i:2314;s:11:"startColumn";i:46;s:9:"endColumn";i:63;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:133:"/** - * Resolve a connection instance. - * - * @param \UnitEnum|string|null $connection - * @return \Illuminate\Database\Connection - */";s:9:"startLine";i:2314;s:7:"endLine";i:2317;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:21:"getConnectionResolver";a:20:{s:4:"name";s:21:"getConnectionResolver";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:116:"/** - * Get the connection resolver instance. - * - * @return \Illuminate\Database\ConnectionResolverInterface|null - */";s:9:"startLine";i:2324;s:7:"endLine";i:2327;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:21:"setConnectionResolver";a:20:{s:4:"name";s:21:"setConnectionResolver";s:10:"parameters";a:1:{s:8:"resolver";a:14:{s:4:"name";s:8:"resolver";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:47:"Illuminate\Database\ConnectionResolverInterface";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2335;s:7:"endLine";i:2335;s:11:"startColumn";i:50;s:9:"endColumn";i:67;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:138:"/** - * Set the connection resolver instance. - * - * @param \Illuminate\Database\ConnectionResolverInterface $resolver - * @return void - */";s:9:"startLine";i:2335;s:7:"endLine";i:2338;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:23:"unsetConnectionResolver";a:20:{s:4:"name";s:23:"unsetConnectionResolver";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:71:"/** - * Unset the connection resolver for models. - * - * @return void - */";s:9:"startLine";i:2345;s:7:"endLine";i:2348;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:8:"getTable";a:20:{s:4:"name";s:8:"getTable";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:72:"/** - * Get the table associated with the model. - * - * @return string - */";s:9:"startLine";i:2355;s:7:"endLine";i:2358;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:8:"setTable";a:20:{s:4:"name";s:8:"setTable";s:10:"parameters";a:1:{s:5:"table";a:14:{s:4:"name";s:5:"table";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2366;s:7:"endLine";i:2366;s:11:"startColumn";i:30;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:97:"/** - * Set the table associated with the model. - * - * @param string $table - * @return $this - */";s:9:"startLine";i:2366;s:7:"endLine";i:2371;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"getKeyName";a:20:{s:4:"name";s:10:"getKeyName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:66:"/** - * Get the primary key for the model. - * - * @return string - */";s:9:"startLine";i:2378;s:7:"endLine";i:2381;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"setKeyName";a:20:{s:4:"name";s:10:"setKeyName";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2389;s:7:"endLine";i:2389;s:11:"startColumn";i:32;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:89:"/** - * Set the primary key for the model. - * - * @param string $key - * @return $this - */";s:9:"startLine";i:2389;s:7:"endLine";i:2394;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:19:"getQualifiedKeyName";a:20:{s:4:"name";s:19:"getQualifiedKeyName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:65:"/** - * Get the table qualified key name. - * - * @return string - */";s:9:"startLine";i:2401;s:7:"endLine";i:2404;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"getKeyType";a:20:{s:4:"name";s:10:"getKeyType";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:67:"/** - * Get the auto-incrementing key type. - * - * @return string - */";s:9:"startLine";i:2411;s:7:"endLine";i:2414;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"setKeyType";a:20:{s:4:"name";s:10:"setKeyType";s:10:"parameters";a:1:{s:4:"type";a:14:{s:4:"name";s:4:"type";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2422;s:7:"endLine";i:2422;s:11:"startColumn";i:32;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:94:"/** - * Set the data type for the primary key. - * - * @param string $type - * @return $this - */";s:9:"startLine";i:2422;s:7:"endLine";i:2427;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:15:"getIncrementing";a:20:{s:4:"name";s:15:"getIncrementing";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:88:"/** - * Get the value indicating whether the IDs are incrementing. - * - * @return bool - */";s:9:"startLine";i:2434;s:7:"endLine";i:2437;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:15:"setIncrementing";a:20:{s:4:"name";s:15:"setIncrementing";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2445;s:7:"endLine";i:2445;s:11:"startColumn";i:37;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:88:"/** - * Set whether IDs are incrementing. - * - * @param bool $value - * @return $this - */";s:9:"startLine";i:2445;s:7:"endLine";i:2450;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:6:"getKey";a:20:{s:4:"name";s:6:"getKey";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:72:"/** - * Get the value of the model's primary key. - * - * @return mixed - */";s:9:"startLine";i:2457;s:7:"endLine";i:2460;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:14:"getQueueableId";a:20:{s:4:"name";s:14:"getQueueableId";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:73:"/** - * Get the queueable identity for the entity. - * - * @return mixed - */";s:9:"startLine";i:2467;s:7:"endLine";i:2470;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:21:"getQueueableRelations";a:20:{s:4:"name";s:21:"getQueueableRelations";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:78:"/** - * Get the queueable relationships for the entity. - * - * @return array - */";s:9:"startLine";i:2477;s:7:"endLine";i:2504;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:22:"getQueueableConnection";a:20:{s:4:"name";s:22:"getQueueableConnection";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:81:"/** - * Get the queueable connection for the entity. - * - * @return string|null - */";s:9:"startLine";i:2511;s:7:"endLine";i:2514;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:11:"getRouteKey";a:20:{s:4:"name";s:11:"getRouteKey";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:70:"/** - * Get the value of the model's route key. - * - * @return mixed - */";s:9:"startLine";i:2521;s:7:"endLine";i:2524;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:15:"getRouteKeyName";a:20:{s:4:"name";s:15:"getRouteKeyName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:64:"/** - * Get the route key for the model. - * - * @return string - */";s:9:"startLine";i:2531;s:7:"endLine";i:2534;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:19:"resolveRouteBinding";a:20:{s:4:"name";s:19:"resolveRouteBinding";s:10:"parameters";a:2:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2543;s:7:"endLine";i:2543;s:11:"startColumn";i:41;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"field";a:14:{s:4:"name";s:5:"field";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2543;s:7:"endLine";i:2543;s:13:"startTokenPos";i:9879;s:12:"startFilePos";i:71133;s:11:"endTokenPos";i:9879;s:10:"endFilePos";i:71136;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2543;s:7:"endLine";i:2543;s:11:"startColumn";i:49;s:9:"endColumn";i:61;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:159:"/** - * Retrieve the model for a bound value. - * - * @param mixed $value - * @param string|null $field - * @return \Illuminate\Database\Eloquent\Model|null - */";s:9:"startLine";i:2543;s:7:"endLine";i:2546;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:32:"resolveSoftDeletableRouteBinding";a:20:{s:4:"name";s:32:"resolveSoftDeletableRouteBinding";s:10:"parameters";a:2:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2555;s:7:"endLine";i:2555;s:11:"startColumn";i:54;s:9:"endColumn";i:59;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"field";a:14:{s:4:"name";s:5:"field";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2555;s:7:"endLine";i:2555;s:13:"startTokenPos";i:9921;s:12:"startFilePos";i:71490;s:11:"endTokenPos";i:9921;s:10:"endFilePos";i:71493;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2555;s:7:"endLine";i:2555;s:11:"startColumn";i:62;s:9:"endColumn";i:74;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:159:"/** - * Retrieve the model for a bound value. - * - * @param mixed $value - * @param string|null $field - * @return \Illuminate\Database\Eloquent\Model|null - */";s:9:"startLine";i:2555;s:7:"endLine";i:2558;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:24:"resolveChildRouteBinding";a:20:{s:4:"name";s:24:"resolveChildRouteBinding";s:10:"parameters";a:3:{s:9:"childType";a:14:{s:4:"name";s:9:"childType";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2568;s:7:"endLine";i:2568;s:11:"startColumn";i:46;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2568;s:7:"endLine";i:2568;s:11:"startColumn";i:58;s:9:"endColumn";i:63;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"field";a:14:{s:4:"name";s:5:"field";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2568;s:7:"endLine";i:2568;s:11:"startColumn";i:66;s:9:"endColumn";i:71;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:195:"/** - * Retrieve the child model for a bound value. - * - * @param string $childType - * @param mixed $value - * @param string|null $field - * @return \Illuminate\Database\Eloquent\Model|null - */";s:9:"startLine";i:2568;s:7:"endLine";i:2571;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:37:"resolveSoftDeletableChildRouteBinding";a:20:{s:4:"name";s:37:"resolveSoftDeletableChildRouteBinding";s:10:"parameters";a:3:{s:9:"childType";a:14:{s:4:"name";s:9:"childType";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2581;s:7:"endLine";i:2581;s:11:"startColumn";i:59;s:9:"endColumn";i:68;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2581;s:7:"endLine";i:2581;s:11:"startColumn";i:71;s:9:"endColumn";i:76;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"field";a:14:{s:4:"name";s:5:"field";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2581;s:7:"endLine";i:2581;s:11:"startColumn";i:79;s:9:"endColumn";i:84;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:195:"/** - * Retrieve the child model for a bound value. - * - * @param string $childType - * @param mixed $value - * @param string|null $field - * @return \Illuminate\Database\Eloquent\Model|null - */";s:9:"startLine";i:2581;s:7:"endLine";i:2584;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:29:"resolveChildRouteBindingQuery";a:20:{s:4:"name";s:29:"resolveChildRouteBindingQuery";s:10:"parameters";a:3:{s:9:"childType";a:14:{s:4:"name";s:9:"childType";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2594;s:7:"endLine";i:2594;s:11:"startColumn";i:54;s:9:"endColumn";i:63;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2594;s:7:"endLine";i:2594;s:11:"startColumn";i:66;s:9:"endColumn";i:71;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"field";a:14:{s:4:"name";s:5:"field";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2594;s:7:"endLine";i:2594;s:11:"startColumn";i:74;s:9:"endColumn";i:79;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:256:"/** - * Retrieve the child model query for a bound value. - * - * @param string $childType - * @param mixed $value - * @param string|null $field - * @return \Illuminate\Database\Eloquent\Relations\Relation<\Illuminate\Database\Eloquent\Model, $this, *> - */";s:9:"startLine";i:2594;s:7:"endLine";i:2608;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:33:"childRouteBindingRelationshipName";a:20:{s:4:"name";s:33:"childRouteBindingRelationshipName";s:10:"parameters";a:1:{s:9:"childType";a:14:{s:4:"name";s:9:"childType";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2616;s:7:"endLine";i:2616;s:11:"startColumn";i:58;s:9:"endColumn";i:67;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:144:"/** - * Retrieve the child route model binding relationship name for the given child type. - * - * @param string $childType - * @return string - */";s:9:"startLine";i:2616;s:7:"endLine";i:2619;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:24:"resolveRouteBindingQuery";a:20:{s:4:"name";s:24:"resolveRouteBindingQuery";s:10:"parameters";a:3:{s:5:"query";a:14:{s:4:"name";s:5:"query";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2629;s:7:"endLine";i:2629;s:11:"startColumn";i:46;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2629;s:7:"endLine";i:2629;s:11:"startColumn";i:54;s:9:"endColumn";i:59;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"field";a:14:{s:4:"name";s:5:"field";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2629;s:7:"endLine";i:2629;s:13:"startTokenPos";i:10226;s:12:"startFilePos";i:74137;s:11:"endTokenPos";i:10226;s:10:"endFilePos";i:74140;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2629;s:7:"endLine";i:2629;s:11:"startColumn";i:62;s:9:"endColumn";i:74;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:318:"/** - * Retrieve the model for a bound value. - * - * @param \Illuminate\Database\Eloquent\Model|\Illuminate\Contracts\Database\Eloquent\Builder|\Illuminate\Database\Eloquent\Relations\Relation $query - * @param mixed $value - * @param string|null $field - * @return \Illuminate\Contracts\Database\Eloquent\Builder - */";s:9:"startLine";i:2629;s:7:"endLine";i:2632;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:13:"getForeignKey";a:20:{s:4:"name";s:13:"getForeignKey";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:79:"/** - * Get the default foreign key name for the model. - * - * @return string - */";s:9:"startLine";i:2639;s:7:"endLine";i:2642;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"getPerPage";a:20:{s:4:"name";s:10:"getPerPage";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:73:"/** - * Get the number of models to return per page. - * - * @return int - */";s:9:"startLine";i:2649;s:7:"endLine";i:2652;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"setPerPage";a:20:{s:4:"name";s:10:"setPerPage";s:10:"parameters";a:1:{s:7:"perPage";a:14:{s:4:"name";s:7:"perPage";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2660;s:7:"endLine";i:2660;s:11:"startColumn";i:32;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:100:"/** - * Set the number of models to return per page. - * - * @param int $perPage - * @return $this - */";s:9:"startLine";i:2660;s:7:"endLine";i:2665;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:15:"isSoftDeletable";a:20:{s:4:"name";s:15:"isSoftDeletable";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:52:"/** - * Determine if the model is soft deletable. - */";s:9:"startLine";i:2670;s:7:"endLine";i:2673;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"isPrunable";a:20:{s:4:"name";s:10:"isPrunable";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:46:"/** - * Determine if the model is prunable. - */";s:9:"startLine";i:2678;s:7:"endLine";i:2681;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:14:"isMassPrunable";a:20:{s:4:"name";s:14:"isMassPrunable";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:51:"/** - * Determine if the model is mass prunable. - */";s:9:"startLine";i:2686;s:7:"endLine";i:2689;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:19:"preventsLazyLoading";a:20:{s:4:"name";s:19:"preventsLazyLoading";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:68:"/** - * Determine if lazy loading is disabled. - * - * @return bool - */";s:9:"startLine";i:2696;s:7:"endLine";i:2699;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:40:"isAutomaticallyEagerLoadingRelationships";a:20:{s:4:"name";s:40:"isAutomaticallyEagerLoadingRelationships";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:108:"/** - * Determine if relationships are being automatically eager loaded when accessed. - * - * @return bool - */";s:9:"startLine";i:2706;s:7:"endLine";i:2709;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:36:"preventsSilentlyDiscardingAttributes";a:20:{s:4:"name";s:36:"preventsSilentlyDiscardingAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:90:"/** - * Determine if discarding guarded attribute fills is disabled. - * - * @return bool - */";s:9:"startLine";i:2716;s:7:"endLine";i:2719;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:34:"preventsAccessingMissingAttributes";a:20:{s:4:"name";s:34:"preventsAccessingMissingAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:84:"/** - * Determine if accessing missing attributes is disabled. - * - * @return bool - */";s:9:"startLine";i:2726;s:7:"endLine";i:2729;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:21:"broadcastChannelRoute";a:20:{s:4:"name";s:21:"broadcastChannelRoute";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:116:"/** - * Get the broadcast channel route definition that is associated with the given entity. - * - * @return string - */";s:9:"startLine";i:2736;s:7:"endLine";i:2739;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:16:"broadcastChannel";a:20:{s:4:"name";s:16:"broadcastChannel";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:104:"/** - * Get the broadcast channel name that is associated with the given entity. - * - * @return string - */";s:9:"startLine";i:2746;s:7:"endLine";i:2749;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:21:"resolveClassAttribute";a:20:{s:4:"name";s:21:"resolveClassAttribute";s:10:"parameters";a:3:{s:14:"attributeClass";a:14:{s:4:"name";s:14:"attributeClass";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2761;s:7:"endLine";i:2761;s:11:"startColumn";i:53;s:9:"endColumn";i:74;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"property";a:14:{s:4:"name";s:8:"property";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2761;s:7:"endLine";i:2761;s:13:"startTokenPos";i:10685;s:12:"startFilePos";i:77538;s:11:"endTokenPos";i:10685;s:10:"endFilePos";i:77541;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2761;s:7:"endLine";i:2761;s:11:"startColumn";i:77;s:9:"endColumn";i:100;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2761;s:7:"endLine";i:2761;s:13:"startTokenPos";i:10695;s:12:"startFilePos";i:77561;s:11:"endTokenPos";i:10695;s:10:"endFilePos";i:77564;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2761;s:7:"endLine";i:2761;s:11:"startColumn";i:103;s:9:"endColumn";i:123;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:233:"/** - * Resolve a class attribute value from the model. - * - * @template TAttribute of object - * - * @param class-string $attributeClass - * @param string|null $property - * @param string|null $class - * @return mixed - */";s:9:"startLine";i:2761;s:7:"endLine";i:2798;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:5:"__get";a:20:{s:4:"name";s:5:"__get";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2806;s:7:"endLine";i:2806;s:11:"startColumn";i:27;s:9:"endColumn";i:30;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:100:"/** - * Dynamically retrieve attributes on the model. - * - * @param string $key - * @return mixed - */";s:9:"startLine";i:2806;s:7:"endLine";i:2809;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:5:"__set";a:20:{s:4:"name";s:5:"__set";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2818;s:7:"endLine";i:2818;s:11:"startColumn";i:27;s:9:"endColumn";i:30;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2818;s:7:"endLine";i:2818;s:11:"startColumn";i:33;s:9:"endColumn";i:38;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:119:"/** - * Dynamically set attributes on the model. - * - * @param string $key - * @param mixed $value - * @return void - */";s:9:"startLine";i:2818;s:7:"endLine";i:2821;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:12:"offsetExists";a:20:{s:4:"name";s:12:"offsetExists";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2829;s:7:"endLine";i:2829;s:11:"startColumn";i:34;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:96:"/** - * Determine if the given attribute exists. - * - * @param mixed $offset - * @return bool - */";s:9:"startLine";i:2829;s:7:"endLine";i:2840;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:9:"offsetGet";a:20:{s:4:"name";s:9:"offsetGet";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2848;s:7:"endLine";i:2848;s:11:"startColumn";i:31;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:90:"/** - * Get the value for a given offset. - * - * @param mixed $offset - * @return mixed - */";s:9:"startLine";i:2848;s:7:"endLine";i:2851;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:9:"offsetSet";a:20:{s:4:"name";s:9:"offsetSet";s:10:"parameters";a:2:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2860;s:7:"endLine";i:2860;s:11:"startColumn";i:31;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2860;s:7:"endLine";i:2860;s:11:"startColumn";i:40;s:9:"endColumn";i:45;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:114:"/** - * Set the value for a given offset. - * - * @param mixed $offset - * @param mixed $value - * @return void - */";s:9:"startLine";i:2860;s:7:"endLine";i:2863;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:11:"offsetUnset";a:20:{s:4:"name";s:11:"offsetUnset";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2871;s:7:"endLine";i:2871;s:11:"startColumn";i:33;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:91:"/** - * Unset the value for a given offset. - * - * @param mixed $offset - * @return void - */";s:9:"startLine";i:2871;s:7:"endLine";i:2879;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:7:"__isset";a:20:{s:4:"name";s:7:"__isset";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2887;s:7:"endLine";i:2887;s:11:"startColumn";i:29;s:9:"endColumn";i:32;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:112:"/** - * Determine if an attribute or relation exists on the model. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:2887;s:7:"endLine";i:2890;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:7:"__unset";a:20:{s:4:"name";s:7:"__unset";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2898;s:7:"endLine";i:2898;s:11:"startColumn";i:29;s:9:"endColumn";i:32;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:86:"/** - * Unset an attribute on the model. - * - * @param string $key - * @return void - */";s:9:"startLine";i:2898;s:7:"endLine";i:2901;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:6:"__call";a:20:{s:4:"name";s:6:"__call";s:10:"parameters";a:2:{s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2910;s:7:"endLine";i:2910;s:11:"startColumn";i:28;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"parameters";a:14:{s:4:"name";s:10:"parameters";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2910;s:7:"endLine";i:2910;s:11:"startColumn";i:37;s:9:"endColumn";i:47;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:131:"/** - * Handle dynamic method calls into the model. - * - * @param string $method - * @param array $parameters - * @return mixed - */";s:9:"startLine";i:2910;s:7:"endLine";i:2926;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:12:"__callStatic";a:20:{s:4:"name";s:12:"__callStatic";s:10:"parameters";a:2:{s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2935;s:7:"endLine";i:2935;s:11:"startColumn";i:41;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"parameters";a:14:{s:4:"name";s:10:"parameters";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2935;s:7:"endLine";i:2935;s:11:"startColumn";i:50;s:9:"endColumn";i:60;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:138:"/** - * Handle dynamic static method calls into the model. - * - * @param string $method - * @param array $parameters - * @return mixed - */";s:9:"startLine";i:2935;s:7:"endLine";i:2942;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:10:"__toString";a:20:{s:4:"name";s:10:"__toString";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:79:"/** - * Convert the model to its string representation. - * - * @return string - */";s:9:"startLine";i:2949;s:7:"endLine";i:2954;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:25:"escapeWhenCastingToString";a:20:{s:4:"name";s:25:"escapeWhenCastingToString";s:10:"parameters";a:1:{s:6:"escape";a:14:{s:4:"name";s:6:"escape";s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:2962;s:7:"endLine";i:2962;s:13:"startTokenPos";i:11563;s:12:"startFilePos";i:82887;s:11:"endTokenPos";i:11563;s:10:"endFilePos";i:82890;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2962;s:7:"endLine";i:2962;s:11:"startColumn";i:47;s:9:"endColumn";i:60;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:150:"/** - * Indicate that the object's string representation should be escaped when __toString is invoked. - * - * @param bool $escape - * @return $this - */";s:9:"startLine";i:2962;s:7:"endLine";i:2967;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:7:"__sleep";a:20:{s:4:"name";s:7:"__sleep";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:68:"/** - * Prepare the object for serialization. - * - * @return array - */";s:9:"startLine";i:2974;s:7:"endLine";i:2994;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}s:8:"__wakeup";a:20:{s:4:"name";s:8:"__wakeup";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:97:"/** - * When a model is being unserialized, check if it needs to be booted. - * - * @return void - */";s:9:"startLine";i:3001;s:7:"endLine";i:3010;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:34:"Illuminate\Database\Eloquent\Model";s:21:"implementingClassName";s:34:"Illuminate\Database\Eloquent\Model";s:16:"currentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/3d/8a/3d8a963b0e83d74793df6a16a4296202e59a87201e4b02831e2d3089e6b8851f.dat b/backend/.cache/phpstan/cache/PHPStan/3d/8a/3d8a963b0e83d74793df6a16a4296202e59a87201e4b02831e2d3089e6b8851f.dat deleted file mode 100644 index 1574017..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/3d/8a/3d8a963b0e83d74793df6a16a4296202e59a87201e4b02831e2d3089e6b8851f.dat +++ /dev/null @@ -1,21 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-9550ce5b6c8072831814c0ca3dd7a310d50e4607d2b2548a364f66077823177d-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:8:"filename";s:165:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/TransformsToResource.php";}}s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"name";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:9:"shortName";s:20:"TransformsToResource";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:11;s:7:"endLine";i:99;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:4:{s:10:"toResource";a:20:{s:4:"name";s:10:"toResource";s:10:"parameters";a:1:{s:13:"resourceClass";a:14:{s:4:"name";s:13:"resourceClass";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:19;s:7:"endLine";i:19;s:13:"startTokenPos";i:53;s:12:"startFilePos";i:556;s:11:"endTokenPos";i:53;s:10:"endFilePos";i:559;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:32;s:9:"endColumn";i:60;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:43:"Illuminate\Http\Resources\Json\JsonResource";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:0:{}s:10:"docComment";s:213:"/** - * Create a new resource object for the given resource. - * - * @param class-string<\Illuminate\Http\Resources\Json\JsonResource>|null $resourceClass - * @return \Illuminate\Http\Resources\Json\JsonResource - */";s:9:"startLine";i:19;s:7:"endLine";i:26;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:21:"implementingClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:16:"currentClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:9:"aliasName";N;}s:13:"guessResource";a:20:{s:4:"name";s:13:"guessResource";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:43:"Illuminate\Http\Resources\Json\JsonResource";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:0:{}s:10:"docComment";s:139:"/** - * Guess the resource class for the model. - * - * @return \Illuminate\Http\Resources\Json\JsonResource - * - * @throws \LogicException - */";s:9:"startLine";i:35;s:7:"endLine";i:50;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:21:"implementingClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:16:"currentClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:9:"aliasName";N;}s:17:"guessResourceName";a:20:{s:4:"name";s:17:"guessResourceName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:195:"/** - * Guess the resource class name for the model. - * - * @return array{class-string<\Illuminate\Http\Resources\Json\JsonResource>, class-string<\Illuminate\Http\Resources\Json\JsonResource>} - */";s:9:"startLine";i:57;s:7:"endLine";i:79;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:21:"implementingClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:16:"currentClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:9:"aliasName";N;}s:28:"resolveResourceFromAttribute";a:20:{s:4:"name";s:28:"resolveResourceFromAttribute";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:87;s:7:"endLine";i:87;s:11:"startColumn";i:53;s:9:"endColumn";i:65;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:0:{}s:10:"docComment";s:172:"/** - * Get the resource class from the class attribute. - * - * @param class-string<\Illuminate\Http\Resources\Json\JsonResource> $class - * @return class-string<*>|null - */";s:9:"startLine";i:87;s:7:"endLine";i:98;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:21:"implementingClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:16:"currentClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/3e/32/3e32b518489cd5471ac899a792c7f8b7c96dfb82264b73e552fe5df45ef66307.dat b/backend/.cache/phpstan/cache/PHPStan/3e/32/3e32b518489cd5471ac899a792c7f8b7c96dfb82264b73e552fe5df45ef66307.dat deleted file mode 100644 index a436418..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/3e/32/3e32b518489cd5471ac899a792c7f8b7c96dfb82264b73e552fe5df45ef66307.dat +++ /dev/null @@ -1,56 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:7:"Closure";s:8:"filename";s:31:"phpstorm-stubs:Core/Core_c.stub";s:13:"extensionName";s:4:"Core";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:7:"Closure";s:9:"shortName";s:7:"Closure";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:32;s:10:"docComment";s:616:"/** - * Class used to represent anonymous functions. - *

Anonymous functions, implemented in PHP 5.3, yield objects of this type. - * This fact used to be considered an implementation detail, but it can now be relied upon. - * Starting with PHP 5.4, this class has methods that allow further control of the anonymous function after it has been created. - *

Besides the methods listed here, this class also has an __invoke method. - * This is for consistency with other classes that implement calling magic, as this method is not used for calling the function. - * @link https://php.net/manual/en/class.closure.php - */";s:10:"attributes";a:0:{}s:9:"startLine";i:13;s:7:"endLine";i:88;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:6:{s:11:"__construct";a:20:{s:4:"name";s:11:"__construct";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:234:"/** - * This method exists only to disallow instantiation of the Closure class. - * Objects of this class are created in the fashion described on the anonymous functions page. - * @link https://php.net/manual/en/closure.construct.php - */";s:9:"startLine";i:20;s:7:"endLine";i:22;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:4;s:9:"namespace";N;s:18:"declaringClassName";s:7:"Closure";s:21:"implementingClassName";s:7:"Closure";s:16:"currentClassName";s:7:"Closure";s:9:"aliasName";N;}s:8:"__invoke";a:20:{s:4:"name";s:8:"__invoke";s:10:"parameters";a:1:{s:1:"_";a:14:{s:4:"name";s:1:"_";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:1;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:30;s:7:"endLine";i:30;s:11:"startColumn";i:34;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:242:"/** - * This is for consistency with other classes that implement calling magic, - * as this method is not used for calling the function. - * @param mixed ...$_ [optional] - * @return mixed - * @link https://php.net/manual/en/class.closure.php - */";s:9:"startLine";i:30;s:7:"endLine";i:32;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:7:"Closure";s:21:"implementingClassName";s:7:"Closure";s:16:"currentClassName";s:7:"Closure";s:9:"aliasName";N;}s:6:"bindTo";a:20:{s:4:"name";s:6:"bindTo";s:10:"parameters";a:2:{s:7:"newThis";a:14:{s:4:"name";s:7:"newThis";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"object";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:43;s:7:"endLine";i:43;s:11:"startColumn";i:32;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"newScope";a:14:{s:4:"name";s:8:"newScope";s:7:"default";a:2:{s:4:"code";s:8:"'static'";s:10:"attributes";a:6:{s:9:"startLine";i:43;s:7:"endLine";i:43;s:13:"startTokenPos";i:74;s:12:"startFilePos";i:2240;s:11:"endTokenPos";i:74;s:10:"endFilePos";i:2247;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:3:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"object";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:43;s:7:"endLine";i:43;s:11:"startColumn";i:50;s:9:"endColumn";i:88;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:656:"/** - * Duplicates the closure with a new bound object and class scope - * @link https://php.net/manual/en/closure.bindto.php - * @param object|null $newThis The object to which the given anonymous function should be bound, or NULL for the closure to be unbound. - * @param object|class-string|null $newScope The class scope to which associate the closure is to be associated, or 'static' to keep the current one. - * If an object is given, the type of the object will be used instead. - * This determines the visibility of protected and private methods of the bound object. - * @return Closure|null Returns the newly created Closure object or null on failure - */";s:9:"startLine";i:42;s:7:"endLine";i:45;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:7:"Closure";s:21:"implementingClassName";s:7:"Closure";s:16:"currentClassName";s:7:"Closure";s:9:"aliasName";N;}s:4:"bind";a:20:{s:4:"name";s:4:"bind";s:10:"parameters";a:3:{s:7:"closure";a:14:{s:4:"name";s:7:"closure";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:58;s:7:"endLine";i:58;s:11:"startColumn";i:37;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"newThis";a:14:{s:4:"name";s:7:"newThis";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"object";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:58;s:7:"endLine";i:58;s:11:"startColumn";i:56;s:9:"endColumn";i:71;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:8:"newScope";a:14:{s:4:"name";s:8:"newScope";s:7:"default";a:2:{s:4:"code";s:8:"'static'";s:10:"attributes";a:6:{s:9:"startLine";i:58;s:7:"endLine";i:58;s:13:"startTokenPos";i:120;s:12:"startFilePos";i:3277;s:11:"endTokenPos";i:120;s:10:"endFilePos";i:3284;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:3:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"object";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:58;s:7:"endLine";i:58;s:11:"startColumn";i:74;s:9:"endColumn";i:112;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:767:"/** - * This method is a static version of Closure::bindTo(). - * See the documentation of that method for more information. - * @link https://php.net/manual/en/closure.bind.php - * @param Closure $closure The anonymous functions to bind. - * @param object|null $newThis The object to which the given anonymous function should be bound, or NULL for the closure to be unbound. - * @param object|class-string|null $newScope The class scope to which associate the closure is to be associated, or 'static' to keep the current one. - * If an object is given, the type of the object will be used instead. - * This determines the visibility of protected and private methods of the bound object. - * @return Closure|null Returns the newly created Closure object or null on failure - */";s:9:"startLine";i:57;s:7:"endLine";i:60;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";N;s:18:"declaringClassName";s:7:"Closure";s:21:"implementingClassName";s:7:"Closure";s:16:"currentClassName";s:7:"Closure";s:9:"aliasName";N;}s:4:"call";a:20:{s:4:"name";s:4:"call";s:10:"parameters";a:2:{s:7:"newThis";a:14:{s:4:"name";s:7:"newThis";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"object";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:69;s:7:"endLine";i:69;s:11:"startColumn";i:30;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"args";a:14:{s:4:"name";s:4:"args";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:1;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:69;s:7:"endLine";i:69;s:11:"startColumn";i:47;s:9:"endColumn";i:60;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:414:"/** - * Temporarily binds the closure to newthis, and calls it with any given parameters. - * @link https://php.net/manual/en/closure.call.php - * @param object $newThis The object to bind the closure to for the duration of the call. - * @param mixed $args [optional] Zero or more parameters, which will be given as parameters to the closure. - * @return mixed Returns the return value of the closure. - * @since 7.0 - */";s:9:"startLine";i:69;s:7:"endLine";i:71;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:7:"Closure";s:21:"implementingClassName";s:7:"Closure";s:16:"currentClassName";s:7:"Closure";s:9:"aliasName";N;}s:12:"fromCallable";a:20:{s:4:"name";s:12:"fromCallable";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:85;s:7:"endLine";i:85;s:11:"startColumn";i:45;s:9:"endColumn";i:62;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:0:{}s:10:"docComment";s:513:"/** - * Converts a callable into a closure - * - * Create and return a new anonymous function from given callback using the current scope. This - * method checks if the callback is callable in the current scope and throws a TypeError if it - * is not. - * - * @link https://php.net/manual/en/closure.fromcallable.php - * @param callable $callback The callable to convert. - * @return Closure Returns the newly created Closure or throws a TypeError if the callback is - * not callable in the current scope. - * @since 7.1 - */";s:9:"startLine";i:85;s:7:"endLine";i:87;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";N;s:18:"declaringClassName";s:7:"Closure";s:21:"implementingClassName";s:7:"Closure";s:16:"currentClassName";s:7:"Closure";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/3f/73/3f7343d917d5f84e7272c8178b9610ae0ad030c765705c5bc7734b9552788de5.dat b/backend/.cache/phpstan/cache/PHPStan/3f/73/3f7343d917d5f84e7272c8178b9610ae0ad030c765705c5bc7734b9552788de5.dat deleted file mode 100644 index c4d1c83..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/3f/73/3f7343d917d5f84e7272c8178b9610ae0ad030c765705c5bc7734b9552788de5.dat +++ /dev/null @@ -1,85 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:14:"ResourceBundle";s:8:"filename";s:29:"phpstorm-stubs:intl/intl.stub";s:13:"extensionName";s:4:"intl";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:14:"ResourceBundle";s:9:"shortName";s:14:"ResourceBundle";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:1112:"/** - * Localized software products often require sets of data that are to be customized depending on - * current locale, e.g.: messages, labels, formatting patterns. ICU resource mechanism allows to - * define sets of resources that the application can load on locale basis, while accessing them in - * unified locale-independent fashion. - * - * This class implements access to ICU resource data files. These files are binary data arrays which - * ICU uses to store the localized data. ICU resource bundle can hold simple resources and complex - * resources. Complex resources are containers which can be either integer-indexed or string-indexed - * (just like PHP arrays). Simple resources can be of the following types: string, integer, binary - * data field or integer array. ResourceBundle supports direct access to the data through array - * access pattern and iteration via foreach, as well as access via class methods. The result will be - * PHP value for simple resources and ResourceBundle object for complex ones. All resources are - * read-only. - * - * @link https://php.net/manual/en/class.resourcebundle.php - */";s:10:"attributes";a:0:{}s:9:"startLine";i:21;s:7:"endLine";i:158;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:2:{i:0;s:17:"IteratorAggregate";i:1;s:9:"Countable";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:8:{s:11:"__construct";a:20:{s:4:"name";s:11:"__construct";s:10:"parameters";a:3:{s:6:"locale";a:14:{s:4:"name";s:6:"locale";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:24:"['8.0' => 'string|null']";s:10:"attributes";a:6:{s:9:"startLine";i:35;s:7:"endLine";i:35;s:13:"startTokenPos";i:37;s:12:"startFilePos";i:1957;s:11:"endTokenPos";i:43;s:10:"endFilePos";i:1980;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:35;s:7:"endLine";i:35;s:13:"startTokenPos";i:49;s:12:"startFilePos";i:1992;s:11:"endTokenPos";i:49;s:10:"endFilePos";i:1993;}}}}}s:9:"startLine";i:35;s:7:"endLine";i:36;s:11:"startColumn";i:13;s:9:"endColumn";i:31;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"bundle";a:14:{s:4:"name";s:6:"bundle";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:24:"['8.0' => 'string|null']";s:10:"attributes";a:6:{s:9:"startLine";i:37;s:7:"endLine";i:37;s:13:"startTokenPos";i:63;s:12:"startFilePos";i:2096;s:11:"endTokenPos";i:69;s:10:"endFilePos";i:2119;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:37;s:7:"endLine";i:37;s:13:"startTokenPos";i:75;s:12:"startFilePos";i:2131;s:11:"endTokenPos";i:75;s:10:"endFilePos";i:2132;}}}}}s:9:"startLine";i:37;s:7:"endLine";i:38;s:11:"startColumn";i:13;s:9:"endColumn";i:31;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:8:"fallback";a:14:{s:4:"name";s:8:"fallback";s:7:"default";a:2:{s:4:"code";s:5:"\true";s:10:"attributes";a:6:{s:9:"startLine";i:40;s:7:"endLine";i:40;s:13:"startTokenPos";i:111;s:12:"startFilePos";i:2297;s:11:"endTokenPos";i:111;s:10:"endFilePos";i:2300;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:17:"['8.0' => 'bool']";s:10:"attributes";a:6:{s:9:"startLine";i:39;s:7:"endLine";i:39;s:13:"startTokenPos";i:89;s:12:"startFilePos";i:2235;s:11:"endTokenPos";i:95;s:10:"endFilePos";i:2251;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:39;s:7:"endLine";i:39;s:13:"startTokenPos";i:101;s:12:"startFilePos";i:2263;s:11:"endTokenPos";i:101;s:10:"endFilePos";i:2264;}}}}}s:9:"startLine";i:39;s:7:"endLine";i:40;s:11:"startColumn";i:13;s:9:"endColumn";i:33;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:464:"/** - * Create a resource bundle - * - * Creates a resource bundle. - * - * @link https://www.php.net/manual/en/resourcebundle.create.php - * @param string $locale

Locale for which the resources should be loaded (locale name, e.g. en_CA).

- * @param string $bundle

The directory where the data is stored or the name of the .dat file.

- * @param bool $fallback [optional]

Whether locale should match exactly or fallback to parent locale is allowed.

- */";s:9:"startLine";i:33;s:7:"endLine";i:43;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:14:"ResourceBundle";s:21:"implementingClassName";s:14:"ResourceBundle";s:16:"currentClassName";s:14:"ResourceBundle";s:9:"aliasName";N;}s:6:"create";a:20:{s:4:"name";s:6:"create";s:10:"parameters";a:3:{s:6:"locale";a:14:{s:4:"name";s:6:"locale";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:24:"['8.0' => 'string|null']";s:10:"attributes";a:6:{s:9:"startLine";i:62;s:7:"endLine";i:62;s:13:"startTokenPos";i:137;s:12:"startFilePos";i:3242;s:11:"endTokenPos";i:143;s:10:"endFilePos";i:3265;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:62;s:7:"endLine";i:62;s:13:"startTokenPos";i:149;s:12:"startFilePos";i:3277;s:11:"endTokenPos";i:149;s:10:"endFilePos";i:3278;}}}}}s:9:"startLine";i:62;s:7:"endLine";i:63;s:11:"startColumn";i:13;s:9:"endColumn";i:31;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"bundle";a:14:{s:4:"name";s:6:"bundle";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:24:"['8.0' => 'string|null']";s:10:"attributes";a:6:{s:9:"startLine";i:64;s:7:"endLine";i:64;s:13:"startTokenPos";i:163;s:12:"startFilePos";i:3381;s:11:"endTokenPos";i:169;s:10:"endFilePos";i:3404;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:64;s:7:"endLine";i:64;s:13:"startTokenPos";i:175;s:12:"startFilePos";i:3416;s:11:"endTokenPos";i:175;s:10:"endFilePos";i:3417;}}}}}s:9:"startLine";i:64;s:7:"endLine";i:65;s:11:"startColumn";i:13;s:9:"endColumn";i:31;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:8:"fallback";a:14:{s:4:"name";s:8:"fallback";s:7:"default";a:2:{s:4:"code";s:5:"\true";s:10:"attributes";a:6:{s:9:"startLine";i:67;s:7:"endLine";i:67;s:13:"startTokenPos";i:211;s:12:"startFilePos";i:3582;s:11:"endTokenPos";i:211;s:10:"endFilePos";i:3585;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:17:"['8.0' => 'bool']";s:10:"attributes";a:6:{s:9:"startLine";i:66;s:7:"endLine";i:66;s:13:"startTokenPos";i:189;s:12:"startFilePos";i:3520;s:11:"endTokenPos";i:195;s:10:"endFilePos";i:3536;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:66;s:7:"endLine";i:66;s:13:"startTokenPos";i:201;s:12:"startFilePos";i:3548;s:11:"endTokenPos";i:201;s:10:"endFilePos";i:3549;}}}}}s:9:"startLine";i:66;s:7:"endLine";i:67;s:11:"startColumn";i:13;s:9:"endColumn";i:33;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:14:"ResourceBundle";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:622:"/** - * (PHP >= 5.3.2, PECL intl >= 2.0.0)
- * Create a resource bundle - * @link https://php.net/manual/en/resourcebundle.create.php - * @param string $locale

- * Locale for which the resources should be loaded (locale name, e.g. en_CA). - *

- * @param string $bundle

- * The directory where the data is stored or the name of the .dat file. - *

- * @param bool $fallback [optional]

- * Whether locale should match exactly or fallback to parent locale is allowed. - *

- * @return ResourceBundle|null ResourceBundle object or null on error. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:60;s:7:"endLine";i:70;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";N;s:18:"declaringClassName";s:14:"ResourceBundle";s:21:"implementingClassName";s:14:"ResourceBundle";s:16:"currentClassName";s:14:"ResourceBundle";s:9:"aliasName";N;}s:3:"get";a:20:{s:4:"name";s:3:"get";s:10:"parameters";a:2:{s:5:"index";a:14:{s:4:"name";s:5:"index";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:23:"['8.4' => 'string|int']";s:10:"attributes";a:6:{s:9:"startLine";i:89;s:7:"endLine";i:89;s:13:"startTokenPos";i:262;s:12:"startFilePos";i:4695;s:11:"endTokenPos";i:268;s:10:"endFilePos";i:4717;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:89;s:7:"endLine";i:89;s:13:"startTokenPos";i:274;s:12:"startFilePos";i:4729;s:11:"endTokenPos";i:274;s:10:"endFilePos";i:4730;}}}}}s:9:"startLine";i:89;s:7:"endLine";i:90;s:11:"startColumn";i:13;s:9:"endColumn";i:29;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"fallback";a:14:{s:4:"name";s:8:"fallback";s:7:"default";a:2:{s:4:"code";s:5:"\true";s:10:"attributes";a:6:{s:9:"startLine";i:92;s:7:"endLine";i:92;s:13:"startTokenPos";i:310;s:12:"startFilePos";i:4893;s:11:"endTokenPos";i:310;s:10:"endFilePos";i:4896;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:17:"['8.0' => 'bool']";s:10:"attributes";a:6:{s:9:"startLine";i:91;s:7:"endLine";i:91;s:13:"startTokenPos";i:288;s:12:"startFilePos";i:4831;s:11:"endTokenPos";i:294;s:10:"endFilePos";i:4847;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:91;s:7:"endLine";i:91;s:13:"startTokenPos";i:300;s:12:"startFilePos";i:4859;s:11:"endTokenPos";i:300;s:10:"endFilePos";i:4860;}}}}}s:9:"startLine";i:91;s:7:"endLine";i:92;s:11:"startColumn";i:13;s:9:"endColumn";i:33;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:5:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:14:"ResourceBundle";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:3;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}i:4;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:3:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:2;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:49:"['8.4' => 'ResourceBundle|array|string|int|null']";s:10:"attributes";a:6:{s:9:"startLine";i:87;s:7:"endLine";i:87;s:13:"startTokenPos";i:236;s:12:"startFilePos";i:4530;s:11:"endTokenPos";i:242;s:10:"endFilePos";i:4578;}}s:7:"default";a:2:{s:4:"code";s:7:"'mixed'";s:10:"attributes";a:6:{s:9:"startLine";i:87;s:7:"endLine";i:87;s:13:"startTokenPos";i:248;s:12:"startFilePos";i:4590;s:11:"endTokenPos";i:248;s:10:"endFilePos";i:4596;}}}}}s:10:"docComment";s:630:"/** - * (PHP >= 5.3.2, PECL intl >= 2.0.0)
- * Get data from the bundle - * @link https://php.net/manual/en/resourcebundle.get.php - * @param string|int $index

- * Data index, must be string or integer. - *

- * @param bool $fallback Whether locale should match exactly or fallback to parent locale is - * allowed. - * @return mixed the data located at the index or NULL on error. Strings, integers and binary data strings - * are returned as corresponding PHP types, integer array is returned as PHP array. Complex types are - * returned as ResourceBundle object. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:85;s:7:"endLine";i:95;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:14:"ResourceBundle";s:21:"implementingClassName";s:14:"ResourceBundle";s:16:"currentClassName";s:14:"ResourceBundle";s:9:"aliasName";N;}s:5:"count";a:20:{s:4:"name";s:5:"count";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:252:"/** - * (PHP >= 5.3.2, PECL intl >= 2.0.0)
- * Get number of elements in the bundle - * @link https://php.net/manual/en/resourcebundle.count.php - * @return int<0,max> number of elements in the bundle. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:103;s:7:"endLine";i:107;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:14:"ResourceBundle";s:21:"implementingClassName";s:14:"ResourceBundle";s:16:"currentClassName";s:14:"ResourceBundle";s:9:"aliasName";N;}s:10:"getLocales";a:20:{s:4:"name";s:10:"getLocales";s:10:"parameters";a:1:{s:6:"bundle";a:14:{s:4:"name";s:6:"bundle";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:121;s:7:"endLine";i:121;s:13:"startTokenPos";i:372;s:12:"startFilePos";i:6069;s:11:"endTokenPos";i:378;s:10:"endFilePos";i:6087;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:121;s:7:"endLine";i:121;s:13:"startTokenPos";i:384;s:12:"startFilePos";i:6099;s:11:"endTokenPos";i:384;s:10:"endFilePos";i:6100;}}}}}s:9:"startLine";i:121;s:7:"endLine";i:122;s:11:"startColumn";i:13;s:9:"endColumn";i:26;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"false";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:395:"/** - * (PHP >= 5.3.2, PECL intl >= 2.0.0)
- * Get supported locales - * @link https://php.net/manual/en/resourcebundle.locales.php - * @param string $bundle

- * Path of ResourceBundle for which to get available locales, or - * empty string for default locales list. - *

- * @return array|false the list of locales supported by the bundle. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:119;s:7:"endLine";i:125;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";N;s:18:"declaringClassName";s:14:"ResourceBundle";s:21:"implementingClassName";s:14:"ResourceBundle";s:16:"currentClassName";s:14:"ResourceBundle";s:9:"aliasName";N;}s:12:"getErrorCode";a:20:{s:4:"name";s:12:"getErrorCode";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:252:"/** - * (PHP >= 5.3.2, PECL intl >= 2.0.0)
- * Get bundle's last error code. - * @link https://php.net/manual/en/resourcebundle.geterrorcode.php - * @return int error code from last bundle object call. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:133;s:7:"endLine";i:137;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:14:"ResourceBundle";s:21:"implementingClassName";s:14:"ResourceBundle";s:16:"currentClassName";s:14:"ResourceBundle";s:9:"aliasName";N;}s:15:"getErrorMessage";a:20:{s:4:"name";s:15:"getErrorMessage";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:266:"/** - * (PHP >= 5.3.2, PECL intl >= 2.0.0)
- * Get bundle's last error message. - * @link https://php.net/manual/en/resourcebundle.geterrormessage.php - * @return string error message from last bundle object's call. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:145;s:7:"endLine";i:149;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:14:"ResourceBundle";s:21:"implementingClassName";s:14:"ResourceBundle";s:16:"currentClassName";s:14:"ResourceBundle";s:9:"aliasName";N;}s:11:"getIterator";a:20:{s:4:"name";s:11:"getIterator";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"Iterator";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:41:"/** - * @return Iterator - * @since 8.0 - */";s:9:"startLine";i:154;s:7:"endLine";i:157;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:14:"ResourceBundle";s:21:"implementingClassName";s:14:"ResourceBundle";s:16:"currentClassName";s:14:"ResourceBundle";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/3f/91/3f911deed07fd215c642d7ad2bc7fa91d4f83647436935333f274cf2b0fae656.dat b/backend/.cache/phpstan/cache/PHPStan/3f/91/3f911deed07fd215c642d7ad2bc7fa91d4f83647436935333f274cf2b0fae656.dat deleted file mode 100644 index d70e697..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/3f/91/3f911deed07fd215c642d7ad2bc7fa91d4f83647436935333f274cf2b0fae656.dat +++ /dev/null @@ -1,8 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:19:"Dom\DtdNamedNodeMap";s:8:"filename";s:29:"phpstorm-stubs:dom/dom_n.stub";s:13:"extensionName";s:3:"dom";s:9:"aliasName";N;}}s:9:"namespace";s:3:"Dom";s:4:"name";s:19:"Dom\DtdNamedNodeMap";s:9:"shortName";s:15:"DtdNamedNodeMap";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:336:"/** - * Represents a named node map for entities and notation nodes of the DTD. - * @link https://php.net/manual/en/class.dom-dtdnamednodemap.php - * @since 8.4 - * - * @template TDtdNode of Entity|Notation Should be template-covariant but DocBlock::getTagsByName() does not support it - * @implements \IteratorAggregate - */";s:10:"attributes";a:0:{}s:9:"startLine";i:13;s:7:"endLine";i:35;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:2:{i:0;s:17:"IteratorAggregate";i:1;s:9:"Countable";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:6:"length";a:16:{s:18:"declaringClassName";s:19:"Dom\DtdNamedNodeMap";s:21:"implementingClassName";s:19:"Dom\DtdNamedNodeMap";s:4:"name";s:6:"length";s:9:"modifiers";i:1;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:15;s:7:"endLine";i:15;s:11:"startColumn";i:5;s:9:"endColumn";i:23;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:5:{s:4:"item";a:20:{s:4:"name";s:4:"item";s:10:"parameters";a:1:{s:5:"index";a:14:{s:4:"name";s:5:"index";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:17;s:7:"endLine";i:17;s:11:"startColumn";i:26;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:3:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:10:"Dom\Entity";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:12:"Dom\Notation";s:12:"isIdentifier";b:0;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:0:{}s:10:"docComment";s:28:"/** @return TDtdNode|null */";s:9:"startLine";i:17;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:19:"Dom\DtdNamedNodeMap";s:21:"implementingClassName";s:19:"Dom\DtdNamedNodeMap";s:16:"currentClassName";s:19:"Dom\DtdNamedNodeMap";s:9:"aliasName";N;}s:12:"getNamedItem";a:20:{s:4:"name";s:12:"getNamedItem";s:10:"parameters";a:1:{s:13:"qualifiedName";a:14:{s:4:"name";s:13:"qualifiedName";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:21;s:7:"endLine";i:21;s:11:"startColumn";i:34;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:3:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:10:"Dom\Entity";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:12:"Dom\Notation";s:12:"isIdentifier";b:0;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:0:{}s:10:"docComment";s:28:"/** @return TDtdNode|null */";s:9:"startLine";i:21;s:7:"endLine";i:23;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:19:"Dom\DtdNamedNodeMap";s:21:"implementingClassName";s:19:"Dom\DtdNamedNodeMap";s:16:"currentClassName";s:19:"Dom\DtdNamedNodeMap";s:9:"aliasName";N;}s:14:"getNamedItemNS";a:20:{s:4:"name";s:14:"getNamedItemNS";s:10:"parameters";a:2:{s:9:"namespace";a:14:{s:4:"name";s:9:"namespace";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:25;s:7:"endLine";i:25;s:11:"startColumn";i:36;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"localName";a:14:{s:4:"name";s:9:"localName";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:25;s:7:"endLine";i:25;s:11:"startColumn";i:56;s:9:"endColumn";i:72;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:3:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:10:"Dom\Entity";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:12:"Dom\Notation";s:12:"isIdentifier";b:0;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:0:{}s:10:"docComment";s:28:"/** @return TDtdNode|null */";s:9:"startLine";i:25;s:7:"endLine";i:27;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:19:"Dom\DtdNamedNodeMap";s:21:"implementingClassName";s:19:"Dom\DtdNamedNodeMap";s:16:"currentClassName";s:19:"Dom\DtdNamedNodeMap";s:9:"aliasName";N;}s:5:"count";a:20:{s:4:"name";s:5:"count";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:28;s:7:"endLine";i:30;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:19:"Dom\DtdNamedNodeMap";s:21:"implementingClassName";s:19:"Dom\DtdNamedNodeMap";s:16:"currentClassName";s:19:"Dom\DtdNamedNodeMap";s:9:"aliasName";N;}s:11:"getIterator";a:20:{s:4:"name";s:11:"getIterator";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"Iterator";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:0:{}s:10:"docComment";s:42:"/** @return \Iterator */";s:9:"startLine";i:32;s:7:"endLine";i:34;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:19:"Dom\DtdNamedNodeMap";s:21:"implementingClassName";s:19:"Dom\DtdNamedNodeMap";s:16:"currentClassName";s:19:"Dom\DtdNamedNodeMap";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/3f/c3/3fc3f9e971bf95264fc0ab2e2c7856d8a9c74931dcc74cf8ceaaffaa84680d25.dat b/backend/.cache/phpstan/cache/PHPStan/3f/c3/3fc3f9e971bf95264fc0ab2e2c7856d8a9c74931dcc74cf8ceaaffaa84680d25.dat deleted file mode 100644 index 6de5d39..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/3f/c3/3fc3f9e971bf95264fc0ab2e2c7856d8a9c74931dcc74cf8ceaaffaa84680d25.dat +++ /dev/null @@ -1,315 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-5e3fde80482ba0142c684355e3b17292da7b58a8303a1e1bfd0c6446aa6ec571-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:27:"Illuminate\Auth\Access\Gate";s:8:"filename";s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Auth/Access/Gate.php";}}s:9:"namespace";s:22:"Illuminate\Auth\Access";s:4:"name";s:27:"Illuminate\Auth\Access\Gate";s:9:"shortName";s:4:"Gate";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:21;s:7:"endLine";i:944;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:1:{i:0;s:37:"Illuminate\Contracts\Auth\Access\Gate";}s:15:"traitClassNames";a:1:{i:0;s:43:"Illuminate\Auth\Access\HandlesAuthorization";}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:9:{s:9:"container";a:16:{s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:4:"name";s:9:"container";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:87:"/** - * The container instance. - * - * @var \Illuminate\Contracts\Container\Container - */";s:10:"attributes";a:0:{}s:9:"startLine";i:30;s:7:"endLine";i:30;s:11:"startColumn";i:5;s:9:"endColumn";i:25;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:12:"userResolver";a:16:{s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:4:"name";s:12:"userResolver";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:58:"/** - * The user resolver callable. - * - * @var callable - */";s:10:"attributes";a:0:{}s:9:"startLine";i:37;s:7:"endLine";i:37;s:11:"startColumn";i:5;s:9:"endColumn";i:28;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:9:"abilities";a:16:{s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:4:"name";s:9:"abilities";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:44;s:7:"endLine";i:44;s:13:"startTokenPos";i:120;s:12:"startFilePos";i:952;s:11:"endTokenPos";i:121;s:10:"endFilePos";i:953;}}s:10:"docComment";s:57:"/** - * All of the defined abilities. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:44;s:7:"endLine";i:44;s:11:"startColumn";i:5;s:9:"endColumn";i:30;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:8:"policies";a:16:{s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:4:"name";s:8:"policies";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:51;s:7:"endLine";i:51;s:13:"startTokenPos";i:132;s:12:"startFilePos";i:1060;s:11:"endTokenPos";i:133;s:10:"endFilePos";i:1061;}}s:10:"docComment";s:56:"/** - * All of the defined policies. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:51;s:7:"endLine";i:51;s:11:"startColumn";i:5;s:9:"endColumn";i:29;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:15:"beforeCallbacks";a:16:{s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:4:"name";s:15:"beforeCallbacks";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:58;s:7:"endLine";i:58;s:13:"startTokenPos";i:144;s:12:"startFilePos";i:1186;s:11:"endTokenPos";i:145;s:10:"endFilePos";i:1187;}}s:10:"docComment";s:67:"/** - * All of the registered before callbacks. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:58;s:7:"endLine";i:58;s:11:"startColumn";i:5;s:9:"endColumn";i:36;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:14:"afterCallbacks";a:16:{s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:4:"name";s:14:"afterCallbacks";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:65;s:7:"endLine";i:65;s:13:"startTokenPos";i:156;s:12:"startFilePos";i:1310;s:11:"endTokenPos";i:157;s:10:"endFilePos";i:1311;}}s:10:"docComment";s:66:"/** - * All of the registered after callbacks. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:65;s:7:"endLine";i:65;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:15:"stringCallbacks";a:16:{s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:4:"name";s:15:"stringCallbacks";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:72;s:7:"endLine";i:72;s:13:"startTokenPos";i:168;s:12:"startFilePos";i:1454;s:11:"endTokenPos";i:169;s:10:"endFilePos";i:1455;}}s:10:"docComment";s:85:"/** - * All of the defined abilities using class@method notation. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:72;s:7:"endLine";i:72;s:11:"startColumn";i:5;s:9:"endColumn";i:36;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:21:"defaultDenialResponse";a:16:{s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:4:"name";s:21:"defaultDenialResponse";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:111:"/** - * The default denial response for gates and policies. - * - * @var \Illuminate\Auth\Access\Response|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:79;s:7:"endLine";i:79;s:11:"startColumn";i:5;s:9:"endColumn";i:37;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:29:"guessPolicyNamesUsingCallback";a:16:{s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:4:"name";s:29:"guessPolicyNamesUsingCallback";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:82:"/** - * The callback to be used to guess policy names. - * - * @var callable|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:86;s:7:"endLine";i:86;s:11:"startColumn";i:5;s:9:"endColumn";i:45;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:43:{s:11:"__construct";a:20:{s:4:"name";s:11:"__construct";s:10:"parameters";a:7:{s:9:"container";a:14:{s:4:"name";s:9:"container";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:40:"Illuminate\Contracts\Container\Container";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:100;s:7:"endLine";i:100;s:11:"startColumn";i:9;s:9:"endColumn";i:28;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:12:"userResolver";a:14:{s:4:"name";s:12:"userResolver";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:101;s:7:"endLine";i:101;s:11:"startColumn";i:9;s:9:"endColumn";i:30;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:102;s:7:"endLine";i:102;s:13:"startTokenPos";i:211;s:12:"startFilePos";i:2271;s:11:"endTokenPos";i:212;s:10:"endFilePos";i:2272;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:102;s:7:"endLine";i:102;s:11:"startColumn";i:9;s:9:"endColumn";i:29;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:8:"policies";a:14:{s:4:"name";s:8:"policies";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:103;s:7:"endLine";i:103;s:13:"startTokenPos";i:221;s:12:"startFilePos";i:2301;s:11:"endTokenPos";i:222;s:10:"endFilePos";i:2302;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:103;s:7:"endLine";i:103;s:11:"startColumn";i:9;s:9:"endColumn";i:28;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}s:15:"beforeCallbacks";a:14:{s:4:"name";s:15:"beforeCallbacks";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:104;s:7:"endLine";i:104;s:13:"startTokenPos";i:231;s:12:"startFilePos";i:2338;s:11:"endTokenPos";i:232;s:10:"endFilePos";i:2339;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:104;s:7:"endLine";i:104;s:11:"startColumn";i:9;s:9:"endColumn";i:35;s:14:"parameterIndex";i:4;s:10:"isOptional";b:1;}s:14:"afterCallbacks";a:14:{s:4:"name";s:14:"afterCallbacks";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:105;s:7:"endLine";i:105;s:13:"startTokenPos";i:241;s:12:"startFilePos";i:2374;s:11:"endTokenPos";i:242;s:10:"endFilePos";i:2375;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:105;s:7:"endLine";i:105;s:11:"startColumn";i:9;s:9:"endColumn";i:34;s:14:"parameterIndex";i:5;s:10:"isOptional";b:1;}s:29:"guessPolicyNamesUsingCallback";a:14:{s:4:"name";s:29:"guessPolicyNamesUsingCallback";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:106;s:7:"endLine";i:106;s:13:"startTokenPos";i:252;s:12:"startFilePos";i:2429;s:11:"endTokenPos";i:252;s:10:"endFilePos";i:2432;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:106;s:7:"endLine";i:106;s:11:"startColumn";i:9;s:9:"endColumn";i:55;s:14:"parameterIndex";i:6;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:324:"/** - * Create a new gate instance. - * - * @param \Illuminate\Contracts\Container\Container $container - * @param callable $userResolver - * @param array $abilities - * @param array $policies - * @param array $beforeCallbacks - * @param array $afterCallbacks - * @param callable|null $guessPolicyNamesUsingCallback - */";s:9:"startLine";i:99;s:7:"endLine";i:115;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:3:"has";a:20:{s:4:"name";s:3:"has";s:10:"parameters";a:1:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:123;s:7:"endLine";i:123;s:11:"startColumn";i:25;s:9:"endColumn";i:32;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:120:"/** - * Determine if a given ability has been defined. - * - * @param \UnitEnum|array|string $ability - * @return bool - */";s:9:"startLine";i:123;s:7:"endLine";i:128;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:7:"allowIf";a:20:{s:4:"name";s:7:"allowIf";s:10:"parameters";a:3:{s:9:"condition";a:14:{s:4:"name";s:9:"condition";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:140;s:7:"endLine";i:140;s:11:"startColumn";i:29;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"message";a:14:{s:4:"name";s:7:"message";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:140;s:7:"endLine";i:140;s:13:"startTokenPos";i:404;s:12:"startFilePos";i:3611;s:11:"endTokenPos";i:404;s:10:"endFilePos";i:3614;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:140;s:7:"endLine";i:140;s:11:"startColumn";i:41;s:9:"endColumn";i:55;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:4:"code";a:14:{s:4:"name";s:4:"code";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:140;s:7:"endLine";i:140;s:13:"startTokenPos";i:411;s:12:"startFilePos";i:3625;s:11:"endTokenPos";i:411;s:10:"endFilePos";i:3628;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:140;s:7:"endLine";i:140;s:11:"startColumn";i:58;s:9:"endColumn";i:69;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:365:"/** - * Perform an on-demand authorization check. Throw an authorization exception if the condition or callback is false. - * - * @param \Illuminate\Auth\Access\Response|\Closure|bool $condition - * @param string|null $message - * @param string|null $code - * @return \Illuminate\Auth\Access\Response - * - * @throws \Illuminate\Auth\Access\AuthorizationException - */";s:9:"startLine";i:140;s:7:"endLine";i:143;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:6:"denyIf";a:20:{s:4:"name";s:6:"denyIf";s:10:"parameters";a:3:{s:9:"condition";a:14:{s:4:"name";s:9:"condition";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:155;s:7:"endLine";i:155;s:11:"startColumn";i:28;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"message";a:14:{s:4:"name";s:7:"message";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:155;s:7:"endLine";i:155;s:13:"startTokenPos";i:452;s:12:"startFilePos";i:4175;s:11:"endTokenPos";i:452;s:10:"endFilePos";i:4178;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:155;s:7:"endLine";i:155;s:11:"startColumn";i:40;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:4:"code";a:14:{s:4:"name";s:4:"code";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:155;s:7:"endLine";i:155;s:13:"startTokenPos";i:459;s:12:"startFilePos";i:4189;s:11:"endTokenPos";i:459;s:10:"endFilePos";i:4192;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:155;s:7:"endLine";i:155;s:11:"startColumn";i:57;s:9:"endColumn";i:68;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:364:"/** - * Perform an on-demand authorization check. Throw an authorization exception if the condition or callback is true. - * - * @param \Illuminate\Auth\Access\Response|\Closure|bool $condition - * @param string|null $message - * @param string|null $code - * @return \Illuminate\Auth\Access\Response - * - * @throws \Illuminate\Auth\Access\AuthorizationException - */";s:9:"startLine";i:155;s:7:"endLine";i:158;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:17:"authorizeOnDemand";a:20:{s:4:"name";s:17:"authorizeOnDemand";s:10:"parameters";a:4:{s:9:"condition";a:14:{s:4:"name";s:9:"condition";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:171;s:7:"endLine";i:171;s:11:"startColumn";i:42;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"message";a:14:{s:4:"name";s:7:"message";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:171;s:7:"endLine";i:171;s:11:"startColumn";i:54;s:9:"endColumn";i:61;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:4:"code";a:14:{s:4:"name";s:4:"code";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:171;s:7:"endLine";i:171;s:11:"startColumn";i:64;s:9:"endColumn";i:68;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:19:"allowWhenResponseIs";a:14:{s:4:"name";s:19:"allowWhenResponseIs";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:171;s:7:"endLine";i:171;s:11:"startColumn";i:71;s:9:"endColumn";i:90;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:330:"/** - * Authorize a given condition or callback. - * - * @param \Illuminate\Auth\Access\Response|\Closure|bool $condition - * @param string|null $message - * @param string|null $code - * @param bool $allowWhenResponseIs - * @return \Illuminate\Auth\Access\Response - * - * @throws \Illuminate\Auth\Access\AuthorizationException - */";s:9:"startLine";i:171;s:7:"endLine";i:186;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:6:"define";a:20:{s:4:"name";s:6:"define";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:197;s:7:"endLine";i:197;s:11:"startColumn";i:28;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:197;s:7:"endLine";i:197;s:11:"startColumn";i:38;s:9:"endColumn";i:46;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:174:"/** - * Define a new ability. - * - * @param \UnitEnum|string $ability - * @param callable|array|string $callback - * @return $this - * - * @throws \InvalidArgumentException - */";s:9:"startLine";i:197;s:7:"endLine";i:216;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:8:"resource";a:20:{s:4:"name";s:8:"resource";s:10:"parameters";a:3:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:226;s:7:"endLine";i:226;s:11:"startColumn";i:30;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:226;s:7:"endLine";i:226;s:11:"startColumn";i:37;s:9:"endColumn";i:42;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:226;s:7:"endLine";i:226;s:13:"startTokenPos";i:816;s:12:"startFilePos";i:6411;s:11:"endTokenPos";i:816;s:10:"endFilePos";i:6414;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:226;s:7:"endLine";i:226;s:11:"startColumn";i:45;s:9:"endColumn";i:68;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:148:"/** - * Define abilities for a resource. - * - * @param string $name - * @param string $class - * @param array|null $abilities - * @return $this - */";s:9:"startLine";i:226;s:7:"endLine";i:241;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:20:"buildAbilityCallback";a:20:{s:4:"name";s:20:"buildAbilityCallback";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:250;s:7:"endLine";i:250;s:11:"startColumn";i:45;s:9:"endColumn";i:52;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:250;s:7:"endLine";i:250;s:11:"startColumn";i:55;s:9:"endColumn";i:63;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:141:"/** - * Create the ability callback for a callback string. - * - * @param string $ability - * @param string $callback - * @return \Closure - */";s:9:"startLine";i:250;s:7:"endLine";i:277;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:6:"policy";a:20:{s:4:"name";s:6:"policy";s:10:"parameters";a:2:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:286;s:7:"endLine";i:286;s:11:"startColumn";i:28;s:9:"endColumn";i:33;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"policy";a:14:{s:4:"name";s:6:"policy";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:286;s:7:"endLine";i:286;s:11:"startColumn";i:36;s:9:"endColumn";i:42;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:129:"/** - * Define a policy class for a given class type. - * - * @param string $class - * @param string $policy - * @return $this - */";s:9:"startLine";i:286;s:7:"endLine";i:291;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:6:"before";a:20:{s:4:"name";s:6:"before";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:299;s:7:"endLine";i:299;s:11:"startColumn";i:28;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:112:"/** - * Register a callback to run before all Gate checks. - * - * @param callable $callback - * @return $this - */";s:9:"startLine";i:299;s:7:"endLine";i:304;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:5:"after";a:20:{s:4:"name";s:5:"after";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:312;s:7:"endLine";i:312;s:11:"startColumn";i:27;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:111:"/** - * Register a callback to run after all Gate checks. - * - * @param callable $callback - * @return $this - */";s:9:"startLine";i:312;s:7:"endLine";i:317;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:6:"allows";a:20:{s:4:"name";s:6:"allows";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:326;s:7:"endLine";i:326;s:11:"startColumn";i:28;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:326;s:7:"endLine";i:326;s:13:"startTokenPos";i:1221;s:12:"startFilePos";i:8857;s:11:"endTokenPos";i:1222;s:10:"endFilePos";i:8858;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:326;s:7:"endLine";i:326;s:11:"startColumn";i:38;s:9:"endColumn";i:52;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:185:"/** - * Determine if all of the given abilities should be granted for the current user. - * - * @param iterable|\UnitEnum|string $ability - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:326;s:7:"endLine";i:329;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:6:"denies";a:20:{s:4:"name";s:6:"denies";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:338;s:7:"endLine";i:338;s:11:"startColumn";i:28;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:338;s:7:"endLine";i:338;s:13:"startTokenPos";i:1257;s:12:"startFilePos";i:9188;s:11:"endTokenPos";i:1258;s:10:"endFilePos";i:9189;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:338;s:7:"endLine";i:338;s:11:"startColumn";i:38;s:9:"endColumn";i:52;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:184:"/** - * Determine if any of the given abilities should be denied for the current user. - * - * @param iterable|\UnitEnum|string $ability - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:338;s:7:"endLine";i:341;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:5:"check";a:20:{s:4:"name";s:5:"check";s:10:"parameters";a:2:{s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:350;s:7:"endLine";i:350;s:11:"startColumn";i:27;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:350;s:7:"endLine";i:350;s:13:"startTokenPos";i:1295;s:12:"startFilePos";i:9526;s:11:"endTokenPos";i:1296;s:10:"endFilePos";i:9527;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:350;s:7:"endLine";i:350;s:11:"startColumn";i:39;s:9:"endColumn";i:53;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:187:"/** - * Determine if all of the given abilities should be granted for the current user. - * - * @param iterable|\UnitEnum|string $abilities - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:350;s:7:"endLine";i:355;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:3:"any";a:20:{s:4:"name";s:3:"any";s:10:"parameters";a:2:{s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:364;s:7:"endLine";i:364;s:11:"startColumn";i:25;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:364;s:7:"endLine";i:364;s:13:"startTokenPos";i:1357;s:12:"startFilePos";i:9952;s:11:"endTokenPos";i:1358;s:10:"endFilePos";i:9953;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:364;s:7:"endLine";i:364;s:11:"startColumn";i:37;s:9:"endColumn";i:51;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:191:"/** - * Determine if any one of the given abilities should be granted for the current user. - * - * @param iterable|\UnitEnum|string $abilities - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:364;s:7:"endLine";i:367;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:4:"none";a:20:{s:4:"name";s:4:"none";s:10:"parameters";a:2:{s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:376;s:7:"endLine";i:376;s:11:"startColumn";i:26;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:376;s:7:"endLine";i:376;s:13:"startTokenPos";i:1413;s:12:"startFilePos";i:10342;s:11:"endTokenPos";i:1414;s:10:"endFilePos";i:10343;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:376;s:7:"endLine";i:376;s:11:"startColumn";i:38;s:9:"endColumn";i:52;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:186:"/** - * Determine if all of the given abilities should be denied for the current user. - * - * @param iterable|\UnitEnum|string $abilities - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:376;s:7:"endLine";i:379;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:9:"authorize";a:20:{s:4:"name";s:9:"authorize";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:390;s:7:"endLine";i:390;s:11:"startColumn";i:31;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:390;s:7:"endLine";i:390;s:13:"startTokenPos";i:1451;s:12:"startFilePos";i:10758;s:11:"endTokenPos";i:1452;s:10:"endFilePos";i:10759;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:390;s:7:"endLine";i:390;s:11:"startColumn";i:41;s:9:"endColumn";i:55;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:256:"/** - * Determine if the given ability should be granted for the current user. - * - * @param \UnitEnum|string $ability - * @param mixed $arguments - * @return \Illuminate\Auth\Access\Response - * - * @throws \Illuminate\Auth\Access\AuthorizationException - */";s:9:"startLine";i:390;s:7:"endLine";i:393;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:7:"inspect";a:20:{s:4:"name";s:7:"inspect";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:402;s:7:"endLine";i:402;s:11:"startColumn";i:29;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:402;s:7:"endLine";i:402;s:13:"startTokenPos";i:1491;s:12:"startFilePos";i:11085;s:11:"endTokenPos";i:1492;s:10:"endFilePos";i:11086;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:402;s:7:"endLine";i:402;s:11:"startColumn";i:39;s:9:"endColumn";i:53;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:164:"/** - * Inspect the user for the given ability. - * - * @param \UnitEnum|string $ability - * @param mixed $arguments - * @return \Illuminate\Auth\Access\Response - */";s:9:"startLine";i:402;s:7:"endLine";i:417;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:3:"raw";a:20:{s:4:"name";s:3:"raw";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:428;s:7:"endLine";i:428;s:11:"startColumn";i:25;s:9:"endColumn";i:32;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:428;s:7:"endLine";i:428;s:13:"startTokenPos";i:1607;s:12:"startFilePos";i:11789;s:11:"endTokenPos";i:1608;s:10:"endFilePos";i:11790;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:428;s:7:"endLine";i:428;s:11:"startColumn";i:35;s:9:"endColumn";i:49;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:200:"/** - * Get the raw result from the authorization callback. - * - * @param string $ability - * @param mixed $arguments - * @return mixed - * - * @throws \Illuminate\Auth\Access\AuthorizationException - */";s:9:"startLine";i:428;s:7:"endLine";i:453;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:19:"canBeCalledWithUser";a:20:{s:4:"name";s:19:"canBeCalledWithUser";s:10:"parameters";a:3:{s:4:"user";a:14:{s:4:"name";s:4:"user";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:463;s:7:"endLine";i:463;s:11:"startColumn";i:44;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:463;s:7:"endLine";i:463;s:11:"startColumn";i:51;s:9:"endColumn";i:56;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:463;s:7:"endLine";i:463;s:13:"startTokenPos";i:1783;s:12:"startFilePos";i:13219;s:11:"endTokenPos";i:1783;s:10:"endFilePos";i:13222;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:463;s:7:"endLine";i:463;s:11:"startColumn";i:59;s:9:"endColumn";i:72;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:241:"/** - * Determine whether the callback/method can be called with the given user. - * - * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - * @param \Closure|string|array $class - * @param string|null $method - * @return bool - */";s:9:"startLine";i:463;s:7:"endLine";i:480;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:18:"methodAllowsGuests";a:20:{s:4:"name";s:18:"methodAllowsGuests";s:10:"parameters";a:2:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:489;s:7:"endLine";i:489;s:11:"startColumn";i:43;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:489;s:7:"endLine";i:489;s:11:"startColumn";i:51;s:9:"endColumn";i:57;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:133:"/** - * Determine if the given class method allows guests. - * - * @param string $class - * @param string $method - * @return bool - */";s:9:"startLine";i:489;s:7:"endLine";i:506;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:20:"callbackAllowsGuests";a:20:{s:4:"name";s:20:"callbackAllowsGuests";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:516;s:7:"endLine";i:516;s:11:"startColumn";i:45;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:136:"/** - * Determine if the callback allows guests. - * - * @param callable $callback - * @return bool - * - * @throws \ReflectionException - */";s:9:"startLine";i:516;s:7:"endLine";i:521;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:21:"parameterAllowsGuests";a:20:{s:4:"name";s:21:"parameterAllowsGuests";s:10:"parameters";a:1:{s:9:"parameter";a:14:{s:4:"name";s:9:"parameter";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:529;s:7:"endLine";i:529;s:11:"startColumn";i:46;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:121:"/** - * Determine if the given parameter allows guests. - * - * @param \ReflectionParameter $parameter - * @return bool - */";s:9:"startLine";i:529;s:7:"endLine";i:533;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:16:"callAuthCallback";a:20:{s:4:"name";s:16:"callAuthCallback";s:10:"parameters";a:3:{s:4:"user";a:14:{s:4:"name";s:4:"user";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:543;s:7:"endLine";i:543;s:11:"startColumn";i:41;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:543;s:7:"endLine";i:543;s:11:"startColumn";i:48;s:9:"endColumn";i:55;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:543;s:7:"endLine";i:543;s:11:"startColumn";i:58;s:9:"endColumn";i:73;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:209:"/** - * Resolve and call the appropriate authorization callback. - * - * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - * @param string $ability - * @param array $arguments - * @return bool - */";s:9:"startLine";i:543;s:7:"endLine";i:548;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:19:"callBeforeCallbacks";a:20:{s:4:"name";s:19:"callBeforeCallbacks";s:10:"parameters";a:3:{s:4:"user";a:14:{s:4:"name";s:4:"user";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:558;s:7:"endLine";i:558;s:11:"startColumn";i:44;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:558;s:7:"endLine";i:558;s:11:"startColumn";i:51;s:9:"endColumn";i:58;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:558;s:7:"endLine";i:558;s:11:"startColumn";i:61;s:9:"endColumn";i:76;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:223:"/** - * Call all of the before callbacks and return if a result is given. - * - * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - * @param string $ability - * @param array $arguments - * @return bool|null - */";s:9:"startLine";i:558;s:7:"endLine";i:569;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:18:"callAfterCallbacks";a:20:{s:4:"name";s:18:"callAfterCallbacks";s:10:"parameters";a:4:{s:4:"user";a:14:{s:4:"name";s:4:"user";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:580;s:7:"endLine";i:580;s:11:"startColumn";i:43;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:580;s:7:"endLine";i:580;s:11:"startColumn";i:50;s:9:"endColumn";i:57;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:580;s:7:"endLine";i:580;s:11:"startColumn";i:60;s:9:"endColumn";i:75;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:6:"result";a:14:{s:4:"name";s:6:"result";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:580;s:7:"endLine";i:580;s:11:"startColumn";i:78;s:9:"endColumn";i:84;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:233:"/** - * Call all of the after callbacks with check result. - * - * @param \Illuminate\Contracts\Auth\Authenticatable $user - * @param string $ability - * @param array $arguments - * @param bool|null $result - * @return bool|null - */";s:9:"startLine";i:580;s:7:"endLine";i:593;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:26:"dispatchGateEvaluatedEvent";a:20:{s:4:"name";s:26:"dispatchGateEvaluatedEvent";s:10:"parameters";a:4:{s:4:"user";a:14:{s:4:"name";s:4:"user";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:604;s:7:"endLine";i:604;s:11:"startColumn";i:51;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:604;s:7:"endLine";i:604;s:11:"startColumn";i:58;s:9:"endColumn";i:65;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:604;s:7:"endLine";i:604;s:11:"startColumn";i:68;s:9:"endColumn";i:83;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:6:"result";a:14:{s:4:"name";s:6:"result";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:604;s:7:"endLine";i:604;s:11:"startColumn";i:86;s:9:"endColumn";i:92;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:216:"/** - * Dispatch a gate evaluation event. - * - * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - * @param string $ability - * @param array $arguments - * @param bool|null $result - * @return void - */";s:9:"startLine";i:604;s:7:"endLine";i:611;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:19:"resolveAuthCallback";a:20:{s:4:"name";s:19:"resolveAuthCallback";s:10:"parameters";a:3:{s:4:"user";a:14:{s:4:"name";s:4:"user";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:621;s:7:"endLine";i:621;s:11:"startColumn";i:44;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:621;s:7:"endLine";i:621;s:11:"startColumn";i:51;s:9:"endColumn";i:58;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:621;s:7:"endLine";i:621;s:11:"startColumn";i:61;s:9:"endColumn";i:76;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:214:"/** - * Resolve the callable for the given ability and arguments. - * - * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - * @param string $ability - * @param array $arguments - * @return callable - */";s:9:"startLine";i:621;s:7:"endLine";i:645;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:12:"getPolicyFor";a:20:{s:4:"name";s:12:"getPolicyFor";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:653;s:7:"endLine";i:653;s:11:"startColumn";i:34;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:104:"/** - * Get a policy instance for a given class. - * - * @param object|string $class - * @return mixed - */";s:9:"startLine";i:653;s:7:"endLine";i:690;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:22:"getPolicyFromAttribute";a:20:{s:4:"name";s:22:"getPolicyFromAttribute";s:10:"parameters";a:2:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:699;s:7:"endLine";i:699;s:11:"startColumn";i:47;s:9:"endColumn";i:59;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:14:"includeParents";a:14:{s:4:"name";s:14:"includeParents";s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:699;s:7:"endLine";i:699;s:13:"startTokenPos";i:2950;s:12:"startFilePos";i:19989;s:11:"endTokenPos";i:2950;s:10:"endFilePos";i:19993;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:699;s:7:"endLine";i:699;s:11:"startColumn";i:62;s:9:"endColumn";i:89;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:0:{}s:10:"docComment";s:160:"/** - * Get the policy class from the class attribute. - * - * @param class-string<*> $class - * @param bool $includeParents - * @return class-string<*>|null - */";s:9:"startLine";i:699;s:7:"endLine";i:716;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:15:"guessPolicyName";a:20:{s:4:"name";s:15:"guessPolicyName";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:724;s:7:"endLine";i:724;s:11:"startColumn";i:40;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:99:"/** - * Guess the policy name for the given class. - * - * @param string $class - * @return array - */";s:9:"startLine";i:724;s:7:"endLine";i:744;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:21:"guessPolicyNamesUsing";a:20:{s:4:"name";s:21:"guessPolicyNamesUsing";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:752;s:7:"endLine";i:752;s:11:"startColumn";i:43;s:9:"endColumn";i:60;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:114:"/** - * Specify a callback to be used to guess policy names. - * - * @param callable $callback - * @return $this - */";s:9:"startLine";i:752;s:7:"endLine";i:757;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:13:"resolvePolicy";a:20:{s:4:"name";s:13:"resolvePolicy";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:767;s:7:"endLine";i:767;s:11:"startColumn";i:35;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:185:"/** - * Build a policy class instance of the given type. - * - * @param object|string $class - * @return mixed - * - * @throws \Illuminate\Contracts\Container\BindingResolutionException - */";s:9:"startLine";i:767;s:7:"endLine";i:770;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:21:"resolvePolicyCallback";a:20:{s:4:"name";s:21:"resolvePolicyCallback";s:10:"parameters";a:4:{s:4:"user";a:14:{s:4:"name";s:4:"user";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:781;s:7:"endLine";i:781;s:11:"startColumn";i:46;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:781;s:7:"endLine";i:781;s:11:"startColumn";i:53;s:9:"endColumn";i:60;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:781;s:7:"endLine";i:781;s:11:"startColumn";i:63;s:9:"endColumn";i:78;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:6:"policy";a:14:{s:4:"name";s:6:"policy";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:781;s:7:"endLine";i:781;s:11:"startColumn";i:81;s:9:"endColumn";i:87;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:223:"/** - * Resolve the callback for a policy check. - * - * @param \Illuminate\Contracts\Auth\Authenticatable $user - * @param string $ability - * @param array $arguments - * @param mixed $policy - * @return bool|callable - */";s:9:"startLine";i:781;s:7:"endLine";i:806;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:16:"callPolicyBefore";a:20:{s:4:"name";s:16:"callPolicyBefore";s:10:"parameters";a:4:{s:6:"policy";a:14:{s:4:"name";s:6:"policy";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:817;s:7:"endLine";i:817;s:11:"startColumn";i:41;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"user";a:14:{s:4:"name";s:4:"user";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:817;s:7:"endLine";i:817;s:11:"startColumn";i:50;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:817;s:7:"endLine";i:817;s:11:"startColumn";i:57;s:9:"endColumn";i:64;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:817;s:7:"endLine";i:817;s:11:"startColumn";i:67;s:9:"endColumn";i:76;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:235:"/** - * Call the "before" method on the given policy, if applicable. - * - * @param mixed $policy - * @param \Illuminate\Contracts\Auth\Authenticatable $user - * @param string $ability - * @param array $arguments - * @return mixed - */";s:9:"startLine";i:817;s:7:"endLine";i:826;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:16:"callPolicyMethod";a:20:{s:4:"name";s:16:"callPolicyMethod";s:10:"parameters";a:4:{s:6:"policy";a:14:{s:4:"name";s:6:"policy";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:837;s:7:"endLine";i:837;s:11:"startColumn";i:41;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:837;s:7:"endLine";i:837;s:11:"startColumn";i:50;s:9:"endColumn";i:56;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:4:"user";a:14:{s:4:"name";s:4:"user";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:837;s:7:"endLine";i:837;s:11:"startColumn";i:59;s:9:"endColumn";i:63;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:837;s:7:"endLine";i:837;s:11:"startColumn";i:66;s:9:"endColumn";i:81;s:14:"parameterIndex";i:3;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:227:"/** - * Call the appropriate method on the given policy. - * - * @param mixed $policy - * @param string $method - * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - * @param array $arguments - * @return mixed - */";s:9:"startLine";i:837;s:7:"endLine";i:853;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:21:"formatAbilityToMethod";a:20:{s:4:"name";s:21:"formatAbilityToMethod";s:10:"parameters";a:1:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:861;s:7:"endLine";i:861;s:11:"startColumn";i:46;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:105:"/** - * Format the policy ability into a method name. - * - * @param string $ability - * @return string - */";s:9:"startLine";i:861;s:7:"endLine";i:864;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:7:"forUser";a:20:{s:4:"name";s:7:"forUser";s:10:"parameters";a:1:{s:4:"user";a:14:{s:4:"name";s:4:"user";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:872;s:7:"endLine";i:872;s:11:"startColumn";i:29;s:9:"endColumn";i:33;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:138:"/** - * Get a gate instance for the given user. - * - * @param \Illuminate\Contracts\Auth\Authenticatable|mixed $user - * @return static - */";s:9:"startLine";i:872;s:7:"endLine";i:887;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:11:"resolveUser";a:20:{s:4:"name";s:11:"resolveUser";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:71:"/** - * Resolve the user from the user resolver. - * - * @return mixed - */";s:9:"startLine";i:894;s:7:"endLine";i:897;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:9:"abilities";a:20:{s:4:"name";s:9:"abilities";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:64:"/** - * Get all of the defined abilities. - * - * @return array - */";s:9:"startLine";i:904;s:7:"endLine";i:907;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:8:"policies";a:20:{s:4:"name";s:8:"policies";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:63:"/** - * Get all of the defined policies. - * - * @return array - */";s:9:"startLine";i:914;s:7:"endLine";i:917;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:21:"defaultDenialResponse";a:20:{s:4:"name";s:21:"defaultDenialResponse";s:10:"parameters";a:1:{s:8:"response";a:14:{s:4:"name";s:8:"response";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:31:"Illuminate\Auth\Access\Response";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:925;s:7:"endLine";i:925;s:11:"startColumn";i:43;s:9:"endColumn";i:60;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:141:"/** - * Set the default denial response for gates and policies. - * - * @param \Illuminate\Auth\Access\Response $response - * @return $this - */";s:9:"startLine";i:925;s:7:"endLine";i:930;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}s:12:"setContainer";a:20:{s:4:"name";s:12:"setContainer";s:10:"parameters";a:1:{s:9:"container";a:14:{s:4:"name";s:9:"container";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:40:"Illuminate\Contracts\Container\Container";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:938;s:7:"endLine";i:938;s:11:"startColumn";i:34;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:140:"/** - * Set the container instance used by the gate. - * - * @param \Illuminate\Contracts\Container\Container $container - * @return $this - */";s:9:"startLine";i:938;s:7:"endLine";i:943;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:27:"Illuminate\Auth\Access\Gate";s:21:"implementingClassName";s:27:"Illuminate\Auth\Access\Gate";s:16:"currentClassName";s:27:"Illuminate\Auth\Access\Gate";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/3f/f2/3ff2a6bd5e4574ed2f34044c51b83b87239a5237343170c88c669cc297b77600.dat b/backend/.cache/phpstan/cache/PHPStan/3f/f2/3ff2a6bd5e4574ed2f34044c51b83b87239a5237343170c88c669cc297b77600.dat deleted file mode 100644 index cb839e3..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/3f/f2/3ff2a6bd5e4574ed2f34044c51b83b87239a5237343170c88c669cc297b77600.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-43951492a1801880335524a75201d858cf9d06d7ab7f2ac4718e6bb2bc0b60e1";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:52:"PHPeste\Ticketing\Providers\TicketingServiceProvider";s:8:"filename";s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/ticketing/src/Providers/TicketingServiceProvider.php";}}s:9:"namespace";s:27:"PHPeste\Ticketing\Providers";s:4:"name";s:52:"PHPeste\Ticketing\Providers\TicketingServiceProvider";s:9:"shortName";s:24:"TicketingServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:14;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Support\ServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:11;s:7:"endLine";i:11;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:27:"PHPeste\Ticketing\Providers";s:18:"declaringClassName";s:52:"PHPeste\Ticketing\Providers\TicketingServiceProvider";s:21:"implementingClassName";s:52:"PHPeste\Ticketing\Providers\TicketingServiceProvider";s:16:"currentClassName";s:52:"PHPeste\Ticketing\Providers\TicketingServiceProvider";s:9:"aliasName";N;}s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:27:"PHPeste\Ticketing\Providers";s:18:"declaringClassName";s:52:"PHPeste\Ticketing\Providers\TicketingServiceProvider";s:21:"implementingClassName";s:52:"PHPeste\Ticketing\Providers\TicketingServiceProvider";s:16:"currentClassName";s:52:"PHPeste\Ticketing\Providers\TicketingServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/42/c9/42c953f8fc54a5cb9c720180c343903197d462a5333b06037fb7a3c8fe737b6f.dat b/backend/.cache/phpstan/cache/PHPStan/42/c9/42c953f8fc54a5cb9c720180c343903197d462a5333b06037fb7a3c8fe737b6f.dat deleted file mode 100644 index 07fa1b7..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/42/c9/42c953f8fc54a5cb9c720180c343903197d462a5333b06037fb7a3c8fe737b6f.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-bea04fcca76ca4cad57cc4a18e5eaad7bd3f1047239cfa70e2298538b9dedce2-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:46:"illuminate\database\eloquent\factories\factory";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/44/d8/44d8e99ee12ed1406e5fab2a41c831109a8e9ab5099c8121a29e7042cdb73950.dat b/backend/.cache/phpstan/cache/PHPStan/44/d8/44d8e99ee12ed1406e5fab2a41c831109a8e9ab5099c8121a29e7042cdb73950.dat deleted file mode 100644 index d7935c3..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/44/d8/44d8e99ee12ed1406e5fab2a41c831109a8e9ab5099c8121a29e7042cdb73950.dat +++ /dev/null @@ -1,162 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-e86185a511f4e5099315df5cc3959679502d7c9a71157cedf31a302fefc313cf-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:8:"filename";s:154:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php";}}s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"name";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"shortName";s:9:"HasEvents";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:14;s:7:"endLine";i:463;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:2:{s:16:"dispatchesEvents";a:16:{s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:4:"name";s:16:"dispatchesEvents";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:23;s:7:"endLine";i:23;s:13:"startTokenPos";i:61;s:12:"startFilePos";i:574;s:11:"endTokenPos";i:62;s:10:"endFilePos";i:575;}}s:10:"docComment";s:143:"/** - * The event map for the model. - * - * Allows for object-based events for native Eloquent events. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:23;s:7:"endLine";i:23;s:11:"startColumn";i:5;s:9:"endColumn";i:37;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:11:"observables";a:16:{s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:4:"name";s:11:"observables";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:32;s:7:"endLine";i:32;s:13:"startTokenPos";i:73;s:12:"startFilePos";i:769;s:11:"endTokenPos";i:74;s:10:"endFilePos";i:770;}}s:10:"docComment";s:132:"/** - * User exposed observable events. - * - * These are extra user-defined events observers may subscribe to. - * - * @var string[] - */";s:10:"attributes";a:0:{}s:9:"startLine";i:32;s:7:"endLine";i:32;s:11:"startColumn";i:5;s:9:"endColumn";i:32;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:29:{s:13:"bootHasEvents";a:20:{s:4:"name";s:13:"bootHasEvents";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:67:"/** - * Boot the has event trait for a model. - * - * @return void - */";s:9:"startLine";i:39;s:7:"endLine";i:42;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:24:"resolveObserveAttributes";a:20:{s:4:"name";s:24:"resolveObserveAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:83:"/** - * Resolve the observe class names from the attributes. - * - * @return array - */";s:9:"startLine";i:49;s:7:"endLine";i:64;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:7:"observe";a:20:{s:4:"name";s:7:"observe";s:10:"parameters";a:1:{s:7:"classes";a:14:{s:4:"name";s:7:"classes";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:74;s:7:"endLine";i:74;s:11:"startColumn";i:36;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:140:"/** - * Register observers with the model. - * - * @param object|string[]|string $classes - * @return void - * - * @throws \RuntimeException - */";s:9:"startLine";i:74;s:7:"endLine";i:81;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:16:"registerObserver";a:20:{s:4:"name";s:16:"registerObserver";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:91;s:7:"endLine";i:91;s:11:"startColumn";i:41;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:137:"/** - * Register a single observer with the model. - * - * @param object|string $class - * @return void - * - * @throws \RuntimeException - */";s:9:"startLine";i:91;s:7:"endLine";i:103;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:24:"resolveObserverClassName";a:20:{s:4:"name";s:24:"resolveObserverClassName";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:113;s:7:"endLine";i:113;s:11:"startColumn";i:47;s:9:"endColumn";i:52;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:170:"/** - * Resolve the observer's class name from an object or string. - * - * @param object|string $class - * @return class-string - * - * @throws \InvalidArgumentException - */";s:9:"startLine";i:113;s:7:"endLine";i:124;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:4;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:19:"getObservableEvents";a:20:{s:4:"name";s:19:"getObservableEvents";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:65:"/** - * Get the observable event names. - * - * @return string[] - */";s:9:"startLine";i:131;s:7:"endLine";i:141;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:19:"setObservableEvents";a:20:{s:4:"name";s:19:"setObservableEvents";s:10:"parameters";a:1:{s:11:"observables";a:14:{s:4:"name";s:11:"observables";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:149;s:7:"endLine";i:149;s:11:"startColumn";i:41;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:96:"/** - * Set the observable event names. - * - * @param string[] $observables - * @return $this - */";s:9:"startLine";i:149;s:7:"endLine";i:154;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:19:"addObservableEvents";a:20:{s:4:"name";s:19:"addObservableEvents";s:10:"parameters";a:1:{s:11:"observables";a:14:{s:4:"name";s:11:"observables";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:162;s:7:"endLine";i:162;s:11:"startColumn";i:41;s:9:"endColumn";i:52;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:100:"/** - * Add an observable event name. - * - * @param string|string[] $observables - * @return void - */";s:9:"startLine";i:162;s:7:"endLine";i:167;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:22:"removeObservableEvents";a:20:{s:4:"name";s:22:"removeObservableEvents";s:10:"parameters";a:1:{s:11:"observables";a:14:{s:4:"name";s:11:"observables";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:175;s:7:"endLine";i:175;s:11:"startColumn";i:44;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:103:"/** - * Remove an observable event name. - * - * @param string|string[] $observables - * @return void - */";s:9:"startLine";i:175;s:7:"endLine";i:180;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:18:"registerModelEvent";a:20:{s:4:"name";s:18:"registerModelEvent";s:10:"parameters";a:2:{s:5:"event";a:14:{s:4:"name";s:5:"event";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:189;s:7:"endLine";i:189;s:11:"startColumn";i:50;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:189;s:7:"endLine";i:189;s:11:"startColumn";i:58;s:9:"endColumn";i:66;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:182:"/** - * Register a model event with the dispatcher. - * - * @param string $event - * @param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback - * @return void - */";s:9:"startLine";i:189;s:7:"endLine";i:196;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:14:"fireModelEvent";a:20:{s:4:"name";s:14:"fireModelEvent";s:10:"parameters";a:2:{s:5:"event";a:14:{s:4:"name";s:5:"event";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:205;s:7:"endLine";i:205;s:11:"startColumn";i:39;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"halt";a:14:{s:4:"name";s:4:"halt";s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:205;s:7:"endLine";i:205;s:13:"startTokenPos";i:758;s:12:"startFilePos";i:5526;s:11:"endTokenPos";i:758;s:10:"endFilePos";i:5529;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:205;s:7:"endLine";i:205;s:11:"startColumn";i:47;s:9:"endColumn";i:58;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:115:"/** - * Fire the given event for the model. - * - * @param string $event - * @param bool $halt - * @return mixed - */";s:9:"startLine";i:205;s:7:"endLine";i:227;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:20:"fireCustomModelEvent";a:20:{s:4:"name";s:20:"fireCustomModelEvent";s:10:"parameters";a:2:{s:5:"event";a:14:{s:4:"name";s:5:"event";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:236;s:7:"endLine";i:236;s:11:"startColumn";i:45;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:236;s:7:"endLine";i:236;s:11:"startColumn";i:53;s:9:"endColumn";i:59;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:152:"/** - * Fire a custom model event for the given event. - * - * @param string $event - * @param 'until'|'dispatch' $method - * @return array|null|void - */";s:9:"startLine";i:236;s:7:"endLine";i:247;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:23:"filterModelEventResults";a:20:{s:4:"name";s:23:"filterModelEventResults";s:10:"parameters";a:1:{s:6:"result";a:14:{s:4:"name";s:6:"result";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:255;s:7:"endLine";i:255;s:11:"startColumn";i:48;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:88:"/** - * Filter the model event results. - * - * @param mixed $result - * @return mixed - */";s:9:"startLine";i:255;s:7:"endLine";i:264;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:9:"retrieved";a:20:{s:4:"name";s:9:"retrieved";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:272;s:7:"endLine";i:272;s:11:"startColumn";i:38;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:166:"/** - * Register a retrieved model event with the dispatcher. - * - * @param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback - * @return void - */";s:9:"startLine";i:272;s:7:"endLine";i:275;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:6:"saving";a:20:{s:4:"name";s:6:"saving";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:283;s:7:"endLine";i:283;s:11:"startColumn";i:35;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:163:"/** - * Register a saving model event with the dispatcher. - * - * @param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback - * @return void - */";s:9:"startLine";i:283;s:7:"endLine";i:286;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:5:"saved";a:20:{s:4:"name";s:5:"saved";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:294;s:7:"endLine";i:294;s:11:"startColumn";i:34;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:162:"/** - * Register a saved model event with the dispatcher. - * - * @param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback - * @return void - */";s:9:"startLine";i:294;s:7:"endLine";i:297;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:8:"updating";a:20:{s:4:"name";s:8:"updating";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:305;s:7:"endLine";i:305;s:11:"startColumn";i:37;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:166:"/** - * Register an updating model event with the dispatcher. - * - * @param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback - * @return void - */";s:9:"startLine";i:305;s:7:"endLine";i:308;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:7:"updated";a:20:{s:4:"name";s:7:"updated";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:316;s:7:"endLine";i:316;s:11:"startColumn";i:36;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:165:"/** - * Register an updated model event with the dispatcher. - * - * @param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback - * @return void - */";s:9:"startLine";i:316;s:7:"endLine";i:319;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:8:"creating";a:20:{s:4:"name";s:8:"creating";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:327;s:7:"endLine";i:327;s:11:"startColumn";i:37;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:165:"/** - * Register a creating model event with the dispatcher. - * - * @param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback - * @return void - */";s:9:"startLine";i:327;s:7:"endLine";i:330;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:7:"created";a:20:{s:4:"name";s:7:"created";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:338;s:7:"endLine";i:338;s:11:"startColumn";i:36;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:164:"/** - * Register a created model event with the dispatcher. - * - * @param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback - * @return void - */";s:9:"startLine";i:338;s:7:"endLine";i:341;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:11:"replicating";a:20:{s:4:"name";s:11:"replicating";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:349;s:7:"endLine";i:349;s:11:"startColumn";i:40;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:168:"/** - * Register a replicating model event with the dispatcher. - * - * @param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback - * @return void - */";s:9:"startLine";i:349;s:7:"endLine";i:352;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:8:"deleting";a:20:{s:4:"name";s:8:"deleting";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:360;s:7:"endLine";i:360;s:11:"startColumn";i:37;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:165:"/** - * Register a deleting model event with the dispatcher. - * - * @param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback - * @return void - */";s:9:"startLine";i:360;s:7:"endLine";i:363;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:7:"deleted";a:20:{s:4:"name";s:7:"deleted";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:371;s:7:"endLine";i:371;s:11:"startColumn";i:36;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:164:"/** - * Register a deleted model event with the dispatcher. - * - * @param \Illuminate\Events\QueuedClosure|callable|array|class-string $callback - * @return void - */";s:9:"startLine";i:371;s:7:"endLine";i:374;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:19:"flushEventListeners";a:20:{s:4:"name";s:19:"flushEventListeners";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:75:"/** - * Remove all the event listeners for the model. - * - * @return void - */";s:9:"startLine";i:381;s:7:"endLine";i:396;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:16:"dispatchesEvents";a:20:{s:4:"name";s:16:"dispatchesEvents";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:85:"/** - * Get the event map for the model. - * - * @return array - */";s:9:"startLine";i:403;s:7:"endLine";i:406;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:18:"getEventDispatcher";a:20:{s:4:"name";s:18:"getEventDispatcher";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:104:"/** - * Get the event dispatcher instance. - * - * @return \Illuminate\Contracts\Events\Dispatcher|null - */";s:9:"startLine";i:413;s:7:"endLine";i:416;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:18:"setEventDispatcher";a:20:{s:4:"name";s:18:"setEventDispatcher";s:10:"parameters";a:1:{s:10:"dispatcher";a:14:{s:4:"name";s:10:"dispatcher";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:38:"Illuminate\Contracts\Events\Dispatcher";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:424;s:7:"endLine";i:424;s:11:"startColumn";i:47;s:9:"endColumn";i:68;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:128:"/** - * Set the event dispatcher instance. - * - * @param \Illuminate\Contracts\Events\Dispatcher $dispatcher - * @return void - */";s:9:"startLine";i:424;s:7:"endLine";i:427;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:20:"unsetEventDispatcher";a:20:{s:4:"name";s:20:"unsetEventDispatcher";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:68:"/** - * Unset the event dispatcher for models. - * - * @return void - */";s:9:"startLine";i:434;s:7:"endLine";i:437;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}s:13:"withoutEvents";a:20:{s:4:"name";s:13:"withoutEvents";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:447;s:7:"endLine";i:447;s:11:"startColumn";i:42;s:9:"endColumn";i:59;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:169:"/** - * Execute a callback without firing any model events for any model type. - * - * @template TReturn - * - * @param callable(): TReturn $callback - * @return TReturn - */";s:9:"startLine";i:447;s:7:"endLine";i:462;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:21:"implementingClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:16:"currentClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/45/58/45580dc2d8c50c9782d3132ba8630c6fb662aec450b29833f9fef94dbfc92e8d.dat b/backend/.cache/phpstan/cache/PHPStan/45/58/45580dc2d8c50c9782d3132ba8630c6fb662aec450b29833f9fef94dbfc92e8d.dat deleted file mode 100644 index f6771a3..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/45/58/45580dc2d8c50c9782d3132ba8630c6fb662aec450b29833f9fef94dbfc92e8d.dat +++ /dev/null @@ -1,22 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-8c8f8d1a3dececb5f09514a35f7ad01afa5674faa2d08834bcbe5921a9f2e35b-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:32:"Psr\Container\ContainerInterface";s:8:"filename";s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../psr/container/src/ContainerInterface.php";}}s:9:"namespace";s:13:"Psr\Container";s:4:"name";s:32:"Psr\Container\ContainerInterface";s:9:"shortName";s:18:"ContainerInterface";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:91:"/** - * Describes the interface of a container that exposes methods to read its entries. - */";s:10:"attributes";a:0:{}s:9:"startLine";i:10;s:7:"endLine";i:36;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:3:"get";a:20:{s:4:"name";s:3:"get";s:10:"parameters";a:1:{s:2:"id";a:14:{s:4:"name";s:2:"id";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:22;s:7:"endLine";i:22;s:11:"startColumn";i:25;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:323:"/** - * Finds an entry of the container by its identifier and returns it. - * - * @param string $id Identifier of the entry to look for. - * - * @throws NotFoundExceptionInterface No entry was found for **this** identifier. - * @throws ContainerExceptionInterface Error while retrieving the entry. - * - * @return mixed Entry. - */";s:9:"startLine";i:22;s:7:"endLine";i:22;s:11:"startColumn";i:5;s:9:"endColumn";i:36;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:13:"Psr\Container";s:18:"declaringClassName";s:32:"Psr\Container\ContainerInterface";s:21:"implementingClassName";s:32:"Psr\Container\ContainerInterface";s:16:"currentClassName";s:32:"Psr\Container\ContainerInterface";s:9:"aliasName";N;}s:3:"has";a:20:{s:4:"name";s:3:"has";s:10:"parameters";a:1:{s:2:"id";a:14:{s:4:"name";s:2:"id";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:35;s:7:"endLine";i:35;s:11:"startColumn";i:25;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:372:"/** - * Returns true if the container can return an entry for the given identifier. - * Returns false otherwise. - * - * `has($id)` returning true does not mean that `get($id)` will not throw an exception. - * It does however mean that `get($id)` will not throw a `NotFoundExceptionInterface`. - * - * @param string $id Identifier of the entry to look for. - * - * @return bool - */";s:9:"startLine";i:35;s:7:"endLine";i:35;s:11:"startColumn";i:5;s:9:"endColumn";i:42;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:13:"Psr\Container";s:18:"declaringClassName";s:32:"Psr\Container\ContainerInterface";s:21:"implementingClassName";s:32:"Psr\Container\ContainerInterface";s:16:"currentClassName";s:32:"Psr\Container\ContainerInterface";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/47/57/4757c7f70fe93c3790e341aae49c032e0bd470523e566a7f7eb06e80770a4d77.dat b/backend/.cache/phpstan/cache/PHPStan/47/57/4757c7f70fe93c3790e341aae49c032e0bd470523e566a7f7eb06e80770a4d77.dat deleted file mode 100644 index 9dae402781276d394802e18d3bbd017c92b4e564..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9046 zcmeHNZByJf5YBJ$_i%c#WXt!ZG)Y^gEii@j6Em6BTX1vO9@&?M$?)H^k~!|$gxA95 zuE`g`!qToD?XI8Q)j`F0l^yMVW|cH-o_)o^~%=v)|gNcET)Sc%0C^!Z7LZ!(vW0tt*O130!@F)VR(e zgoxH|Kb(vMC&!m^j^XW}Fq^w5DXY?f;88``E>CTg*jJ*;bUSbCh(&?N={(G5!}v@Q z)>-?v3qLO3iTg(NO{lxL&$u4G6@N(-@$4ZQK7(NhwVn?vs32(l0Acv8ZcyjCVkiLB zbB$e&TwLI}$SONddtEWYrv`9E<`zN7KZB4@5yBC}4uWeI$BqX%oOf<_Rs*`m@6bhT zNAI9`2>QH3M>t--kxezaKAJi@^VP%`OK*v85WOHkJ-kfuVtN#fVVJQ3yA!5I(F-Q?}k?&>V6oV{d%_^kwPO`fciLL?mukd z@#0XZsEB8`;sQ6utxz$ER+c6#;7Ho6$;RlKzyWuWja|2UWh38hl20Bl|env&dO$U%L<=N3xqT7YtAfvWuT-h&28A zyD@{2$X2gssn;y~aE6*#>vvL}vY(r?k`+erom8ic^ueUs7tCUeXUc;mJa>u}gcV8( zrG+9nCRATN5{=yZ&6|{Jhxui|+B8nRo>+>Uny~wkYD$Z5g;nEs)MIj}btw!QvnWer z3#O&_jzXS4S{3P*^y(&4NZAc^9abmq&r>Lmndv$?wJJ=Z1t_G_MpFtLRB6i6>zrx| zD&LIofaK+^8&ZkwMcbw7;|-;>FXSrg2NtWE3S>?h_e>+_)5=(Tp?k&m1M%ZX9GNbcjFCxIuhHVI{#4u)*GpfLR+EWQwwJ42Y1r(NIa=jV2qVr=i zy}&hNagZD(+r>^kc%??wI z*N66OX{*=gRaaKI*K~8F1Z%a*OPT*St9;Vr`ffIGOT*{t)bG+c#TE{Wox*RThr^X( z;LB1a&A8{cxhqs$E%lM<4M1y&U zIrii|{%Aw|Ki&~&{{4F=%9!-ST=$a%(a7F+;>bS&T)eR0ttQ4B>_O*VI%&Pnon%H7 n&XmMpN1AZul=FCBh44ZUE=*ByUdHl+!rs()J0n)=Vk`X<54@g% diff --git a/backend/.cache/phpstan/cache/PHPStan/48/4d/484db0407f586e6b51d2e8a2d242497070dfe963b3d561d0ce8ae3205e9a611d.dat b/backend/.cache/phpstan/cache/PHPStan/48/4d/484db0407f586e6b51d2e8a2d242497070dfe963b3d561d0ce8ae3205e9a611d.dat deleted file mode 100644 index 4ba57dd..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/48/4d/484db0407f586e6b51d2e8a2d242497070dfe963b3d561d0ce8ae3205e9a611d.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/community/src/Providers/CommunityServiceProvider.php";a:5:{i:0;s:64:"33fffe62188c5e53e3c10ae9549eed7e3e43050350e76e097059e1932328342e";i:1;s:43:"250:1793737755:1793737755:70769311:16777230";i:2;a:1:{i:0;s:52:"phpeste\community\providers\communityserviceprovider";}i:3;a:2:{i:0;s:36:"phpeste\community\providers\register";i:1;s:32:"phpeste\community\providers\boot";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/49/0f/490faed9fda6737e7eb02c3032a660549417b3181143996bbf82996badfbd30f.dat b/backend/.cache/phpstan/cache/PHPStan/49/0f/490faed9fda6737e7eb02c3032a660549417b3181143996bbf82996badfbd30f.dat deleted file mode 100644 index 21e3a89..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/49/0f/490faed9fda6737e7eb02c3032a660549417b3181143996bbf82996badfbd30f.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:3:{s:32:"6155996fc2d5863e3b270512d605a8b5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:13:"App\Providers";s:4:"uses";a:3:{s:4:"user";s:15:"App\Models\User";s:4:"gate";s:31:"Illuminate\Support\Facades\Gate";s:33:"horizonapplicationserviceprovider";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";}s:9:"constUses";a:0:{}}s:9:"className";s:36:"App\Providers\HorizonServiceProvider";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8d676537ae5badda12741db3be518f2a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:36:"App\Providers\HorizonServiceProvider";s:12:"functionName";s:4:"boot";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2a773a606b7e297534270ddf7b4baead";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:36:"App\Providers\HorizonServiceProvider";s:12:"functionName";s:4:"gate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:102:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app/Providers/HorizonServiceProvider.php";a:2:{i:0;s:64:"723334b9af320852340cb90b41cd215e4c1e3fa12001c0ae43eb5b76765be6ab";i:1;b:0;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/49/48/4948d7286d9f0175326052eade513b3741393ddd8a8939eb2b4e19b31f7bfcfb.dat b/backend/.cache/phpstan/cache/PHPStan/49/48/4948d7286d9f0175326052eade513b3741393ddd8a8939eb2b4e19b31f7bfcfb.dat deleted file mode 100644 index 10d8b38..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/49/48/4948d7286d9f0175326052eade513b3741393ddd8a8939eb2b4e19b31f7bfcfb.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-2e1b77306a0fbc050e1ae3c78d2b5b53d3033c347b4d0a9a2ada5160e1fb6d61-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:54:"illuminate\database\eloquent\concerns\guardsattributes";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/4a/aa/4aaa458e0e3296ac3e46e537b0c396852e380152739058febbb4069af99cb5ae.dat b/backend/.cache/phpstan/cache/PHPStan/4a/aa/4aaa458e0e3296ac3e46e537b0c396852e380152739058febbb4069af99cb5ae.dat deleted file mode 100644 index 87afc1715b29dd25ef41db55763a30e014fc01d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12256 zcmeHNTW{OO67Ek4^cbM#-nmO39MmUikf5y_G-;povNy&=Wl<%m1V-Wi-fu}uq7ui) zvSimS{9=ns?qznq`DS)@el8dkkD3+v;rZEX8d z$Tg#+o|~@6=Oh3{$CJfk`coa^3`6xIE&EYzp;nuKhNiT>tDAlkI6A$A*v__b z`l@fQVmrlRn&D}+Rb@4srOoTdg`jU{v*md;w_TjB`+q;H|5(O(H$CaPrgF;;BfT2+ zQ^n-0!oJP>LGX0jL0+$WB_YpjJCZw zubOAJZIinDNigI_rJK0{$Z|RNY3Sk8)1-fF1OUI7K__p|7B6dm3M2ps!|*LIFj?3J z;!ckH?}7O4Vi8Yf6_nrpWEY!HX|hm`2~Py|j&6v$h4`?vlMFI0(G^>Ldx3(>Gv}WPq_rkHZ8# z*^ed=0P^%kHLTToMSnfvDJbuoU1$Hsu4(Vei}c&qcDCt$tmY87Dj0;ulHxpUT9W0X zEdV{s*~&PvfLZ-1Hvb#;qc>PE6Aaon)goDb+CO}i{wYZO_2u56k-INBE&9F*1s?3K zA7Rc&dIuM6V%wTU#n>8^sb!e&&bq2Cro&!y7=7H1fm+xO@i?c;+yZCM5)3R>P zGiUwp&|78~i)`?*{WwSXa4-xo<8^#JDE*F-R0Ri%R)v6;lY_~gKY#Wei00YGm;EP6 zb7i{!efB(?94Fl**5$!77aZfl6D18ReeUxzDiNvIVBkZsZc{Lc^ zT`qL4NFI1l!VwRL^f;^soB&5QkDt~72wD<@-!htQ3dO-cPxyOe{zux9bEY}4rfp7) zR92~y2~RnV`D4N#gHQSp({bzyg6rTsg;!5l{O89)Idz6gncL_Ycrh=LzELa^Ms%>6 z_(O3a7!_Q$Iy$V=K(|TYF!;~WQDrNEkYI?{i2Oze`V?^e>#_(tBvL+4H#~wc|JF&M zjblgbbQP~hA()Fa21hk1rM0<)uNFS%ycC4FCyZWYu6BqG?j_UpMPRyRt5clKR_UXy z7s-gz(l-gRM}XMR4yIcRzCn_N-yKXfonSXWXP#M=TW>rkgh+w(w<0vETxn%}elVan z1?B1FoQU#{CsUeo^y5_St^vUl04X$Z`^fY`0I0d=B_&#sNO&$3=SYo2sTf)ej|a;~ z9|C|#4K~q+t$ld{;r*uPwl@2|SWpWA%G1Vjk`oL1QzcbpB#t^2OD_-Q?hgS%Fz9mr z1j7f;5ZY5%OK%apr}*Mucn}je97w0X z)aibI3!#rQzTH`fy+T_`y0<) za$NTn((bIO$9SCDS%|&hMiH@k?Tn9_a8r5}N~5?Ix?~{oh#HJTrTFQ-a05vWa67F( zJ(l=&XJtJhj^hrAky5Cfm&TRSOXN|V4~kMFO*~j79HQ2J5yub)G|5ekz0|9^_vlZ2 zcc8k4olR&jzH^c)XBqryOlK!8n383XUVsOUWd}>+<4SQq=ZbjK+qUcLF#mR}C5H|A z9VH%9E-n>w^$Ey(tBM)bk);wPRQ+icr6$3IJV)K1mqID$^E~LBN+wOxp(fTL`)yRv z3iT>V$5Q9f3yrd{wB%HTh?tv7#4r0*@_a-&Pu-y8=X_D4h9)~Y%4W8)ALA@58&s%$ zs+-@lw(;2}^v_m_-E39tnhiIGsG7|-H9133&}ZU1e zEv6`ls7YDrvlf*FO&9_EGc94ByGnWqmw6Myf*wY$K5Tl{OzeAh~@ xnKm>>Lc!spHHD - */";s:10:"attributes";a:0:{}s:9:"startLine";i:41;s:7:"endLine";i:41;s:11:"startColumn";i:5;s:9:"endColumn";i:21;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:5:"count";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:5:"count";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:77:"/** - * The number of models that should be generated. - * - * @var int|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:48;s:7:"endLine";i:48;s:11:"startColumn";i:5;s:9:"endColumn";i:21;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:6:"states";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:6:"states";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:113:"/** - * The state transformations that will be applied to the model. - * - * @var \Illuminate\Support\Collection - */";s:10:"attributes";a:0:{}s:9:"startLine";i:55;s:7:"endLine";i:55;s:11:"startColumn";i:5;s:9:"endColumn";i:22;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:3:"has";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:3:"has";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:112:"/** - * The parent relationships that will be applied to the model. - * - * @var \Illuminate\Support\Collection - */";s:10:"attributes";a:0:{}s:9:"startLine";i:62;s:7:"endLine";i:62;s:11:"startColumn";i:5;s:9:"endColumn";i:19;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:3:"for";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:3:"for";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:111:"/** - * The child relationships that will be applied to the model. - * - * @var \Illuminate\Support\Collection - */";s:10:"attributes";a:0:{}s:9:"startLine";i:69;s:7:"endLine";i:69;s:11:"startColumn";i:5;s:9:"endColumn";i:19;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:7:"recycle";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:7:"recycle";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:115:"/** - * The model instances to always use when creating relationships. - * - * @var \Illuminate\Support\Collection - */";s:10:"attributes";a:0:{}s:9:"startLine";i:76;s:7:"endLine";i:76;s:11:"startColumn";i:5;s:9:"endColumn";i:23;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:11:"afterMaking";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:11:"afterMaking";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:116:"/** - * The "after making" callbacks that will be applied to the model. - * - * @var \Illuminate\Support\Collection - */";s:10:"attributes";a:0:{}s:9:"startLine";i:83;s:7:"endLine";i:83;s:11:"startColumn";i:5;s:9:"endColumn";i:27;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:13:"afterCreating";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:13:"afterCreating";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:118:"/** - * The "after creating" callbacks that will be applied to the model. - * - * @var \Illuminate\Support\Collection - */";s:10:"attributes";a:0:{}s:9:"startLine";i:90;s:7:"endLine";i:90;s:11:"startColumn";i:5;s:9:"endColumn";i:29;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:19:"expandRelationships";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:19:"expandRelationships";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:97;s:7:"endLine";i:97;s:13:"startTokenPos";i:198;s:12:"startFilePos";i:2271;s:11:"endTokenPos";i:198;s:10:"endFilePos";i:2274;}}s:10:"docComment";s:85:"/** - * Whether relationships should not be automatically created. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:97;s:7:"endLine";i:97;s:11:"startColumn";i:5;s:9:"endColumn";i:42;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:20:"excludeRelationships";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:20:"excludeRelationships";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:104;s:7:"endLine";i:104;s:13:"startTokenPos";i:209;s:12:"startFilePos";i:2424;s:11:"endTokenPos";i:210;s:10:"endFilePos";i:2425;}}s:10:"docComment";s:87:"/** - * The relationships that should not be automatically created. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:104;s:7:"endLine";i:104;s:11:"startColumn";i:5;s:9:"endColumn";i:41;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:10:"connection";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:10:"connection";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:119:"/** - * The name of the database connection that will be used to create the models. - * - * @var \UnitEnum|string|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:111;s:7:"endLine";i:111;s:11:"startColumn";i:5;s:9:"endColumn";i:26;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:5:"faker";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:5:"faker";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:66:"/** - * The current Faker instance. - * - * @var \Faker\Generator - */";s:10:"attributes";a:0:{}s:9:"startLine";i:118;s:7:"endLine";i:118;s:11:"startColumn";i:5;s:9:"endColumn";i:21;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:9:"namespace";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:9:"namespace";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:22:"'Database\Factories\\'";s:10:"attributes";a:6:{s:9:"startLine";i:125;s:7:"endLine";i:125;s:13:"startTokenPos";i:237;s:12:"startFilePos";i:2833;s:11:"endTokenPos";i:237;s:10:"endFilePos";i:2855;}}s:10:"docComment";s:74:"/** - * The default namespace where factories reside. - * - * @var string - */";s:10:"attributes";a:0:{}s:9:"startLine";i:125;s:7:"endLine";i:125;s:11:"startColumn";i:5;s:9:"endColumn";i:55;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:17:"modelNameResolver";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:17:"modelNameResolver";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:94:"/** - * @deprecated use $modelNameResolvers - * - * @var callable(self): class-string - */";s:10:"attributes";a:0:{}s:9:"startLine";i:132;s:7:"endLine";i:132;s:11:"startColumn";i:5;s:9:"endColumn";i:40;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:18:"modelNameResolvers";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:18:"modelNameResolvers";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:139;s:7:"endLine";i:139;s:13:"startTokenPos";i:259;s:12:"startFilePos";i:3193;s:11:"endTokenPos";i:260;s:10:"endFilePos";i:3194;}}s:10:"docComment";s:113:"/** - * The default model name resolvers. - * - * @var array> - */";s:10:"attributes";a:0:{}s:9:"startLine";i:139;s:7:"endLine";i:139;s:11:"startColumn";i:5;s:9:"endColumn";i:46;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:19:"factoryNameResolver";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:19:"factoryNameResolver";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:57:"/** - * The factory name resolver. - * - * @var callable - */";s:10:"attributes";a:0:{}s:9:"startLine";i:146;s:7:"endLine";i:146;s:11:"startColumn";i:5;s:9:"endColumn";i:42;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:28:"expandRelationshipsByDefault";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:28:"expandRelationshipsByDefault";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:153;s:7:"endLine";i:153;s:13:"startTokenPos";i:282;s:12:"startFilePos";i:3464;s:11:"endTokenPos";i:282;s:10:"endFilePos";i:3467;}}s:10:"docComment";s:70:"/** - * Whether to expand relationships by default. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:153;s:7:"endLine";i:153;s:11:"startColumn";i:5;s:9:"endColumn";i:58;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:21:"cachedModelAttributes";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"name";s:21:"cachedModelAttributes";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:160;s:7:"endLine";i:160;s:13:"startTokenPos";i:295;s:12:"startFilePos";i:3662;s:11:"endTokenPos";i:296;s:10:"endFilePos";i:3663;}}s:10:"docComment";s:124:"/** - * The cached model class names resolved from attributes. - * - * @var array|false> - */";s:10:"attributes";a:0:{}s:9:"startLine";i:160;s:7:"endLine";i:160;s:11:"startColumn";i:5;s:9:"endColumn";i:49;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:60:{s:11:"__construct";a:20:{s:4:"name";s:11:"__construct";s:10:"parameters";a:10:{s:5:"count";a:14:{s:4:"name";s:5:"count";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:177;s:7:"endLine";i:177;s:13:"startTokenPos";i:312;s:12:"startFilePos";i:4318;s:11:"endTokenPos";i:312;s:10:"endFilePos";i:4321;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:177;s:7:"endLine";i:177;s:11:"startColumn";i:9;s:9:"endColumn";i:21;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:6:"states";a:14:{s:4:"name";s:6:"states";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:178;s:7:"endLine";i:178;s:13:"startTokenPos";i:322;s:12:"startFilePos";i:4354;s:11:"endTokenPos";i:322;s:10:"endFilePos";i:4357;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:29:"Illuminate\Support\Collection";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:178;s:7:"endLine";i:178;s:11:"startColumn";i:9;s:9:"endColumn";i:34;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:3:"has";a:14:{s:4:"name";s:3:"has";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:179;s:7:"endLine";i:179;s:13:"startTokenPos";i:332;s:12:"startFilePos";i:4387;s:11:"endTokenPos";i:332;s:10:"endFilePos";i:4390;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:29:"Illuminate\Support\Collection";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:179;s:7:"endLine";i:179;s:11:"startColumn";i:9;s:9:"endColumn";i:31;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:3:"for";a:14:{s:4:"name";s:3:"for";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:180;s:7:"endLine";i:180;s:13:"startTokenPos";i:342;s:12:"startFilePos";i:4420;s:11:"endTokenPos";i:342;s:10:"endFilePos";i:4423;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:29:"Illuminate\Support\Collection";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:180;s:7:"endLine";i:180;s:11:"startColumn";i:9;s:9:"endColumn";i:31;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}s:11:"afterMaking";a:14:{s:4:"name";s:11:"afterMaking";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:181;s:7:"endLine";i:181;s:13:"startTokenPos";i:352;s:12:"startFilePos";i:4461;s:11:"endTokenPos";i:352;s:10:"endFilePos";i:4464;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:29:"Illuminate\Support\Collection";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:181;s:7:"endLine";i:181;s:11:"startColumn";i:9;s:9:"endColumn";i:39;s:14:"parameterIndex";i:4;s:10:"isOptional";b:1;}s:13:"afterCreating";a:14:{s:4:"name";s:13:"afterCreating";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:182;s:7:"endLine";i:182;s:13:"startTokenPos";i:362;s:12:"startFilePos";i:4504;s:11:"endTokenPos";i:362;s:10:"endFilePos";i:4507;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:29:"Illuminate\Support\Collection";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:182;s:7:"endLine";i:182;s:11:"startColumn";i:9;s:9:"endColumn";i:41;s:14:"parameterIndex";i:5;s:10:"isOptional";b:1;}s:10:"connection";a:14:{s:4:"name";s:10:"connection";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:183;s:7:"endLine";i:183;s:13:"startTokenPos";i:369;s:12:"startFilePos";i:4532;s:11:"endTokenPos";i:369;s:10:"endFilePos";i:4535;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:183;s:7:"endLine";i:183;s:11:"startColumn";i:9;s:9:"endColumn";i:26;s:14:"parameterIndex";i:6;s:10:"isOptional";b:1;}s:7:"recycle";a:14:{s:4:"name";s:7:"recycle";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:184;s:7:"endLine";i:184;s:13:"startTokenPos";i:379;s:12:"startFilePos";i:4569;s:11:"endTokenPos";i:379;s:10:"endFilePos";i:4572;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:29:"Illuminate\Support\Collection";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:184;s:7:"endLine";i:184;s:11:"startColumn";i:9;s:9:"endColumn";i:35;s:14:"parameterIndex";i:7;s:10:"isOptional";b:1;}s:19:"expandRelationships";a:14:{s:4:"name";s:19:"expandRelationships";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:185;s:7:"endLine";i:185;s:13:"startTokenPos";i:389;s:12:"startFilePos";i:4612;s:11:"endTokenPos";i:389;s:10:"endFilePos";i:4615;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:185;s:7:"endLine";i:185;s:11:"startColumn";i:9;s:9:"endColumn";i:41;s:14:"parameterIndex";i:8;s:10:"isOptional";b:1;}s:20:"excludeRelationships";a:14:{s:4:"name";s:20:"excludeRelationships";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:186;s:7:"endLine";i:186;s:13:"startTokenPos";i:398;s:12:"startFilePos";i:4656;s:11:"endTokenPos";i:399;s:10:"endFilePos";i:4657;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:186;s:7:"endLine";i:186;s:11:"startColumn";i:9;s:9:"endColumn";i:40;s:14:"parameterIndex";i:9;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:544:"/** - * Create a new factory instance. - * - * @param int|null $count - * @param \Illuminate\Support\Collection|null $states - * @param \Illuminate\Support\Collection|null $has - * @param \Illuminate\Support\Collection|null $for - * @param \Illuminate\Support\Collection|null $afterMaking - * @param \Illuminate\Support\Collection|null $afterCreating - * @param \UnitEnum|string|null $connection - * @param \Illuminate\Support\Collection|null $recycle - * @param bool|null $expandRelationships - * @param array $excludeRelationships - */";s:9:"startLine";i:176;s:7:"endLine";i:199;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:10:"definition";a:20:{s:4:"name";s:10:"definition";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:79:"/** - * Define the model's default state. - * - * @return array - */";s:9:"startLine";i:206;s:7:"endLine";i:206;s:11:"startColumn";i:5;s:9:"endColumn";i:42;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:65;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:3:"new";a:20:{s:4:"name";s:3:"new";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:214;s:7:"endLine";i:214;s:13:"startTokenPos";i:580;s:12:"startFilePos";i:5667;s:11:"endTokenPos";i:581;s:10:"endFilePos";i:5668;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:214;s:7:"endLine";i:214;s:11:"startColumn";i:32;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:184:"/** - * Get a new factory instance for the given attributes. - * - * @param (callable(array): array)|array $attributes - * @return static - */";s:9:"startLine";i:214;s:7:"endLine";i:217;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:5:"times";a:20:{s:4:"name";s:5:"times";s:10:"parameters";a:1:{s:5:"count";a:14:{s:4:"name";s:5:"count";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:225;s:7:"endLine";i:225;s:11:"startColumn";i:34;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:113:"/** - * Get a new factory instance for the given number of models. - * - * @param int $count - * @return static - */";s:9:"startLine";i:225;s:7:"endLine";i:228;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:9:"configure";a:20:{s:4:"name";s:9:"configure";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:54:"/** - * Configure the factory. - * - * @return static - */";s:9:"startLine";i:235;s:7:"endLine";i:238;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:3:"raw";a:20:{s:4:"name";s:3:"raw";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:247;s:7:"endLine";i:247;s:13:"startTokenPos";i:670;s:12:"startFilePos";i:6455;s:11:"endTokenPos";i:671;s:10:"endFilePos";i:6456;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:247;s:7:"endLine";i:247;s:11:"startColumn";i:25;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:247;s:7:"endLine";i:247;s:13:"startTokenPos";i:681;s:12:"startFilePos";i:6476;s:11:"endTokenPos";i:681;s:10:"endFilePos";i:6479;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:247;s:7:"endLine";i:247;s:11:"startColumn";i:43;s:9:"endColumn";i:63;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:259:"/** - * Get the raw attributes generated by the factory. - * - * @param (callable(array): array)|array $attributes - * @param \Illuminate\Database\Eloquent\Model|null $parent - * @return array - */";s:9:"startLine";i:247;s:7:"endLine";i:260;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:9:"createOne";a:20:{s:4:"name";s:9:"createOne";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:268;s:7:"endLine";i:268;s:13:"startTokenPos";i:803;s:12:"startFilePos";i:7121;s:11:"endTokenPos";i:804;s:10:"endFilePos";i:7122;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:268;s:7:"endLine";i:268;s:11:"startColumn";i:31;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:185:"/** - * Create a single model and persist it to the database. - * - * @param (callable(array): array)|array $attributes - * @return TModel - */";s:9:"startLine";i:268;s:7:"endLine";i:271;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:16:"createOneQuietly";a:20:{s:4:"name";s:16:"createOneQuietly";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:279;s:7:"endLine";i:279;s:13:"startTokenPos";i:838;s:12:"startFilePos";i:7492;s:11:"endTokenPos";i:839;s:10:"endFilePos";i:7493;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:279;s:7:"endLine";i:279;s:11:"startColumn";i:38;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:222:"/** - * Create a single model and persist it to the database without dispatching any model events. - * - * @param (callable(array): array)|array $attributes - * @return TModel - */";s:9:"startLine";i:279;s:7:"endLine";i:282;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:10:"createMany";a:20:{s:4:"name";s:10:"createMany";s:10:"parameters";a:1:{s:7:"records";a:14:{s:4:"name";s:7:"records";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:290;s:7:"endLine";i:290;s:13:"startTokenPos";i:879;s:12:"startFilePos";i:7865;s:11:"endTokenPos";i:879;s:10:"endFilePos";i:7868;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:3:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"iterable";s:12:"isIdentifier";b:1;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:290;s:7:"endLine";i:290;s:11:"startColumn";i:32;s:9:"endColumn";i:64;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:208:"/** - * Create a collection of models and persist them to the database. - * - * @param int|null|iterable> $records - * @return \Illuminate\Database\Eloquent\Collection - */";s:9:"startLine";i:290;s:7:"endLine";i:305;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:17:"createManyQuietly";a:20:{s:4:"name";s:17:"createManyQuietly";s:10:"parameters";a:1:{s:7:"records";a:14:{s:4:"name";s:7:"records";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:313;s:7:"endLine";i:313;s:13:"startTokenPos";i:1004;s:12:"startFilePos";i:8579;s:11:"endTokenPos";i:1004;s:10:"endFilePos";i:8582;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:3:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"iterable";s:12:"isIdentifier";b:1;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:313;s:7:"endLine";i:313;s:11:"startColumn";i:39;s:9:"endColumn";i:71;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:245:"/** - * Create a collection of models and persist them to the database without dispatching any model events. - * - * @param int|null|iterable> $records - * @return \Illuminate\Database\Eloquent\Collection - */";s:9:"startLine";i:313;s:7:"endLine";i:316;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:6:"create";a:20:{s:4:"name";s:6:"create";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:325;s:7:"endLine";i:325;s:13:"startTokenPos";i:1045;s:12:"startFilePos";i:9053;s:11:"endTokenPos";i:1046;s:10:"endFilePos";i:9054;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:325;s:7:"endLine";i:325;s:11:"startColumn";i:28;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:325;s:7:"endLine";i:325;s:13:"startTokenPos";i:1056;s:12:"startFilePos";i:9074;s:11:"endTokenPos";i:1056;s:10:"endFilePos";i:9077;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:325;s:7:"endLine";i:325;s:11:"startColumn";i:46;s:9:"endColumn";i:66;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:310:"/** - * Create a collection of models and persist them to the database. - * - * @param (callable(array): array)|array $attributes - * @param \Illuminate\Database\Eloquent\Model|null $parent - * @return \Illuminate\Database\Eloquent\Collection|TModel - */";s:9:"startLine";i:325;s:7:"endLine";i:344;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:13:"createQuietly";a:20:{s:4:"name";s:13:"createQuietly";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:353;s:7:"endLine";i:353;s:13:"startTokenPos";i:1201;s:12:"startFilePos";i:10004;s:11:"endTokenPos";i:1202;s:10:"endFilePos";i:10005;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:353;s:7:"endLine";i:353;s:11:"startColumn";i:35;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:353;s:7:"endLine";i:353;s:13:"startTokenPos";i:1212;s:12:"startFilePos";i:10025;s:11:"endTokenPos";i:1212;s:10:"endFilePos";i:10028;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:353;s:7:"endLine";i:353;s:11:"startColumn";i:53;s:9:"endColumn";i:73;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:347:"/** - * Create a collection of models and persist them to the database without dispatching any model events. - * - * @param (callable(array): array)|array $attributes - * @param \Illuminate\Database\Eloquent\Model|null $parent - * @return \Illuminate\Database\Eloquent\Collection|TModel - */";s:9:"startLine";i:353;s:7:"endLine";i:356;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:4:"lazy";a:20:{s:4:"name";s:4:"lazy";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:365;s:7:"endLine";i:365;s:13:"startTokenPos";i:1258;s:12:"startFilePos";i:10476;s:11:"endTokenPos";i:1259;s:10:"endFilePos";i:10477;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:365;s:7:"endLine";i:365;s:11:"startColumn";i:26;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:365;s:7:"endLine";i:365;s:13:"startTokenPos";i:1269;s:12:"startFilePos";i:10497;s:11:"endTokenPos";i:1269;s:10:"endFilePos";i:10500;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:365;s:7:"endLine";i:365;s:11:"startColumn";i:50;s:9:"endColumn";i:70;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:275:"/** - * Create a callback that persists a model in the database when invoked. - * - * @param array $attributes - * @param \Illuminate\Database\Eloquent\Model|null $parent - * @return \Closure(): (\Illuminate\Database\Eloquent\Collection|TModel) - */";s:9:"startLine";i:365;s:7:"endLine";i:368;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:5:"store";a:20:{s:4:"name";s:5:"store";s:10:"parameters";a:1:{s:7:"results";a:14:{s:4:"name";s:7:"results";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:29:"Illuminate\Support\Collection";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:376;s:7:"endLine";i:376;s:11:"startColumn";i:30;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:149:"/** - * Set the connection name on the results and store them. - * - * @param \Illuminate\Support\Collection $results - * @return void - */";s:9:"startLine";i:376;s:7:"endLine";i:393;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:14:"createChildren";a:20:{s:4:"name";s:14:"createChildren";s:10:"parameters";a:1:{s:5:"model";a:14:{s:4:"name";s:5:"model";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:401;s:7:"endLine";i:401;s:11:"startColumn";i:39;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:96:"/** - * Create the children for the given model. - * - * @param TModel $model - * @return void - */";s:9:"startLine";i:401;s:7:"endLine";i:408;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:7:"makeOne";a:20:{s:4:"name";s:7:"makeOne";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:416;s:7:"endLine";i:416;s:13:"startTokenPos";i:1522;s:12:"startFilePos";i:11951;s:11:"endTokenPos";i:1523;s:10:"endFilePos";i:11952;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:416;s:7:"endLine";i:416;s:11:"startColumn";i:29;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:168:"/** - * Make a single instance of the model. - * - * @param (callable(array): array)|array $attributes - * @return TModel - */";s:9:"startLine";i:416;s:7:"endLine";i:419;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:4:"make";a:20:{s:4:"name";s:4:"make";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:428;s:7:"endLine";i:428;s:13:"startTokenPos";i:1557;s:12:"startFilePos";i:12367;s:11:"endTokenPos";i:1558;s:10:"endFilePos";i:12368;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:428;s:7:"endLine";i:428;s:11:"startColumn";i:26;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:428;s:7:"endLine";i:428;s:13:"startTokenPos";i:1568;s:12:"startFilePos";i:12388;s:11:"endTokenPos";i:1568;s:10:"endFilePos";i:12391;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:428;s:7:"endLine";i:428;s:11:"startColumn";i:44;s:9:"endColumn";i:64;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:277:"/** - * Create a collection of models. - * - * @param (callable(array): array)|array $attributes - * @param \Illuminate\Database\Eloquent\Model|null $parent - * @return \Illuminate\Database\Eloquent\Collection|TModel - */";s:9:"startLine";i:428;s:7:"endLine";i:461;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:8:"makeMany";a:20:{s:4:"name";s:8:"makeMany";s:10:"parameters";a:1:{s:7:"records";a:14:{s:4:"name";s:7:"records";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:469;s:7:"endLine";i:469;s:13:"startTokenPos";i:1826;s:12:"startFilePos";i:13726;s:11:"endTokenPos";i:1826;s:10:"endFilePos";i:13729;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:3:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"iterable";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:469;s:7:"endLine";i:469;s:11:"startColumn";i:30;s:9:"endColumn";i:62;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:175:"/** - * Create a collection of models. - * - * @param iterable>|int|null $records - * @return \Illuminate\Database\Eloquent\Collection - */";s:9:"startLine";i:469;s:7:"endLine";i:484;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:6:"insert";a:20:{s:4:"name";s:6:"insert";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:493;s:7:"endLine";i:493;s:13:"startTokenPos";i:1947;s:12:"startFilePos";i:14345;s:11:"endTokenPos";i:1948;s:10:"endFilePos";i:14346;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:493;s:7:"endLine";i:493;s:11:"startColumn";i:28;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:493;s:7:"endLine";i:493;s:13:"startTokenPos";i:1958;s:12:"startFilePos";i:14366;s:11:"endTokenPos";i:1958;s:10:"endFilePos";i:14369;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:493;s:7:"endLine";i:493;s:11:"startColumn";i:52;s:9:"endColumn";i:72;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:168:"/** - * Insert the model records in bulk. No model events are emitted. - * - * @param array $attributes - * @param Model|null $parent - * @return void - */";s:9:"startLine";i:493;s:7:"endLine";i:519;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:12:"makeInstance";a:20:{s:4:"name";s:12:"makeInstance";s:10:"parameters";a:1:{s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:527;s:7:"endLine";i:527;s:11:"startColumn";i:37;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:149:"/** - * Make an instance of the model with the given attributes. - * - * @param \Illuminate\Database\Eloquent\Model|null $parent - * @return TModel - */";s:9:"startLine";i:527;s:7:"endLine";i:536;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:21:"getExpandedAttributes";a:20:{s:4:"name";s:21:"getExpandedAttributes";s:10:"parameters";a:1:{s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:544;s:7:"endLine";i:544;s:11:"startColumn";i:46;s:9:"endColumn";i:59;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:133:"/** - * Get a raw attributes array for the model. - * - * @param \Illuminate\Database\Eloquent\Model|null $parent - * @return mixed - */";s:9:"startLine";i:544;s:7:"endLine";i:547;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:16:"getRawAttributes";a:20:{s:4:"name";s:16:"getRawAttributes";s:10:"parameters";a:1:{s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:555;s:7:"endLine";i:555;s:11:"startColumn";i:41;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:141:"/** - * Get the raw attributes for the model as an array. - * - * @param \Illuminate\Database\Eloquent\Model|null $parent - * @return array - */";s:9:"startLine";i:555;s:7:"endLine";i:568;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:15:"parentResolvers";a:20:{s:4:"name";s:15:"parentResolvers";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:95:"/** - * Create the parent relationship resolvers (as deferred Closures). - * - * @return array - */";s:9:"startLine";i:575;s:7:"endLine";i:581;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:16:"expandAttributes";a:20:{s:4:"name";s:16:"expandAttributes";s:10:"parameters";a:1:{s:10:"definition";a:14:{s:4:"name";s:10:"definition";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:589;s:7:"endLine";i:589;s:11:"startColumn";i:41;s:9:"endColumn";i:57;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:110:"/** - * Expand all attributes to their underlying values. - * - * @param array $definition - * @return array - */";s:9:"startLine";i:589;s:7:"endLine";i:619;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:5:"state";a:20:{s:4:"name";s:5:"state";s:10:"parameters";a:1:{s:5:"state";a:14:{s:4:"name";s:5:"state";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:627;s:7:"endLine";i:627;s:11:"startColumn";i:27;s:9:"endColumn";i:32;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:194:"/** - * Add a new state transformation to the model definition. - * - * @param (callable(array, Model|null): array)|array $state - * @return static - */";s:9:"startLine";i:627;s:7:"endLine";i:634;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:12:"prependState";a:20:{s:4:"name";s:12:"prependState";s:10:"parameters";a:1:{s:5:"state";a:14:{s:4:"name";s:5:"state";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:642;s:7:"endLine";i:642;s:11:"startColumn";i:34;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:198:"/** - * Prepend a new state transformation to the model definition. - * - * @param (callable(array, Model|null): array)|array $state - * @return static - */";s:9:"startLine";i:642;s:7:"endLine";i:649;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:3:"set";a:20:{s:4:"name";s:3:"set";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:658;s:7:"endLine";i:658;s:11:"startColumn";i:25;s:9:"endColumn";i:28;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:658;s:7:"endLine";i:658;s:11:"startColumn";i:31;s:9:"endColumn";i:36;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:114:"/** - * Set a single model attribute. - * - * @param string|int $key - * @param mixed $value - * @return static - */";s:9:"startLine";i:658;s:7:"endLine";i:661;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:8:"sequence";a:20:{s:4:"name";s:8:"sequence";s:10:"parameters";a:1:{s:8:"sequence";a:14:{s:4:"name";s:8:"sequence";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:1;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:669;s:7:"endLine";i:669;s:11:"startColumn";i:30;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:128:"/** - * Add a new sequenced state transformation to the model definition. - * - * @param mixed ...$sequence - * @return static - */";s:9:"startLine";i:669;s:7:"endLine";i:672;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:15:"forEachSequence";a:20:{s:4:"name";s:15:"forEachSequence";s:10:"parameters";a:1:{s:8:"sequence";a:14:{s:4:"name";s:8:"sequence";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:1;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:680;s:7:"endLine";i:680;s:11:"startColumn";i:37;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:194:"/** - * Add a new sequenced state transformation to the model definition and update the pending creation count to the size of the sequence. - * - * @param array ...$sequence - * @return static - */";s:9:"startLine";i:680;s:7:"endLine";i:683;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:17:"crossJoinSequence";a:20:{s:4:"name";s:17:"crossJoinSequence";s:10:"parameters";a:1:{s:8:"sequence";a:14:{s:4:"name";s:8:"sequence";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:1;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:691;s:7:"endLine";i:691;s:11:"startColumn";i:39;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:141:"/** - * Add a new cross joined sequenced state transformation to the model definition. - * - * @param array ...$sequence - * @return static - */";s:9:"startLine";i:691;s:7:"endLine";i:694;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:3:"has";a:20:{s:4:"name";s:3:"has";s:10:"parameters";a:2:{s:7:"factory";a:14:{s:4:"name";s:7:"factory";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"self";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:703;s:7:"endLine";i:703;s:11:"startColumn";i:25;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:12:"relationship";a:14:{s:4:"name";s:12:"relationship";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:703;s:7:"endLine";i:703;s:13:"startTokenPos";i:3064;s:12:"startFilePos";i:20870;s:11:"endTokenPos";i:3064;s:10:"endFilePos";i:20873;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:703;s:7:"endLine";i:703;s:11:"startColumn";i:40;s:9:"endColumn";i:59;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:181:"/** - * Define a child relationship for the model. - * - * @param \Illuminate\Database\Eloquent\Factories\Factory $factory - * @param string|null $relationship - * @return static - */";s:9:"startLine";i:703;s:7:"endLine";i:710;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:17:"guessRelationship";a:20:{s:4:"name";s:17:"guessRelationship";s:10:"parameters";a:1:{s:7:"related";a:14:{s:4:"name";s:7:"related";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:718;s:7:"endLine";i:718;s:11:"startColumn";i:42;s:9:"endColumn";i:56;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:124:"/** - * Attempt to guess the relationship name for a "has" relationship. - * - * @param string $related - * @return string - */";s:9:"startLine";i:718;s:7:"endLine";i:723;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:11:"hasAttached";a:20:{s:4:"name";s:11:"hasAttached";s:10:"parameters";a:3:{s:7:"factory";a:14:{s:4:"name";s:7:"factory";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:733;s:7:"endLine";i:733;s:11:"startColumn";i:33;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"pivot";a:14:{s:4:"name";s:5:"pivot";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:733;s:7:"endLine";i:733;s:13:"startTokenPos";i:3202;s:12:"startFilePos";i:21901;s:11:"endTokenPos";i:3203;s:10:"endFilePos";i:21902;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:733;s:7:"endLine";i:733;s:11:"startColumn";i:43;s:9:"endColumn";i:53;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:12:"relationship";a:14:{s:4:"name";s:12:"relationship";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:733;s:7:"endLine";i:733;s:13:"startTokenPos";i:3210;s:12:"startFilePos";i:21921;s:11:"endTokenPos";i:3210;s:10:"endFilePos";i:21924;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:733;s:7:"endLine";i:733;s:11:"startColumn";i:56;s:9:"endColumn";i:75;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:333:"/** - * Define an attached relationship for the model. - * - * @param \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $factory - * @param (callable(): array)|array $pivot - * @param string|null $relationship - * @return static - */";s:9:"startLine";i:733;s:7:"endLine";i:754;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:3:"for";a:20:{s:4:"name";s:3:"for";s:10:"parameters";a:2:{s:7:"factory";a:14:{s:4:"name";s:7:"factory";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:763;s:7:"endLine";i:763;s:11:"startColumn";i:25;s:9:"endColumn";i:32;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:12:"relationship";a:14:{s:4:"name";s:12:"relationship";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:763;s:7:"endLine";i:763;s:13:"startTokenPos";i:3417;s:12:"startFilePos";i:23008;s:11:"endTokenPos";i:3417;s:10:"endFilePos";i:23011;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:763;s:7:"endLine";i:763;s:11:"startColumn";i:35;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:218:"/** - * Define a parent relationship for the model. - * - * @param \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Database\Eloquent\Model $factory - * @param string|null $relationship - * @return static - */";s:9:"startLine";i:763;s:7:"endLine";i:771;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:7:"recycle";a:20:{s:4:"name";s:7:"recycle";s:10:"parameters";a:1:{s:5:"model";a:14:{s:4:"name";s:5:"model";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:779;s:7:"endLine";i:779;s:11:"startColumn";i:29;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:219:"/** - * Provide model instances to use instead of any nested factory calls when creating relationships. - * - * @param \Illuminate\Database\Eloquent\Model|\Illuminate\Support\Collection|array $model - * @return static - */";s:9:"startLine";i:779;s:7:"endLine";i:790;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:22:"getRandomRecycledModel";a:20:{s:4:"name";s:22:"getRandomRecycledModel";s:10:"parameters";a:1:{s:14:"modelClassName";a:14:{s:4:"name";s:14:"modelClassName";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:800;s:7:"endLine";i:800;s:11:"startColumn";i:44;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:231:"/** - * Retrieve a random model of a given type from previously provided models to recycle. - * - * @template TClass of \Illuminate\Database\Eloquent\Model - * - * @param class-string $modelClassName - * @return TClass|null - */";s:9:"startLine";i:800;s:7:"endLine";i:803;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:11:"afterMaking";a:20:{s:4:"name";s:11:"afterMaking";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:811;s:7:"endLine";i:811;s:11:"startColumn";i:33;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:136:"/** - * Add a new "after making" callback to the model definition. - * - * @param \Closure(TModel): mixed $callback - * @return static - */";s:9:"startLine";i:811;s:7:"endLine";i:814;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:13:"afterCreating";a:20:{s:4:"name";s:13:"afterCreating";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:822;s:7:"endLine";i:822;s:11:"startColumn";i:35;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:180:"/** - * Add a new "after creating" callback to the model definition. - * - * @param \Closure(TModel, \Illuminate\Database\Eloquent\Model|null): mixed $callback - * @return static - */";s:9:"startLine";i:822;s:7:"endLine";i:825;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:18:"withoutAfterMaking";a:20:{s:4:"name";s:18:"withoutAfterMaking";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:85:"/** - * Remove the "after making" callbacks from the factory. - * - * @return static - */";s:9:"startLine";i:832;s:7:"endLine";i:835;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:20:"withoutAfterCreating";a:20:{s:4:"name";s:20:"withoutAfterCreating";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:87:"/** - * Remove the "after creating" callbacks from the factory. - * - * @return static - */";s:9:"startLine";i:842;s:7:"endLine";i:845;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:15:"callAfterMaking";a:20:{s:4:"name";s:15:"callAfterMaking";s:10:"parameters";a:1:{s:9:"instances";a:14:{s:4:"name";s:9:"instances";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:29:"Illuminate\Support\Collection";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:853;s:7:"endLine";i:853;s:11:"startColumn";i:40;s:9:"endColumn";i:60;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:148:"/** - * Call the "after making" callbacks for the given model instances. - * - * @param \Illuminate\Support\Collection $instances - * @return void - */";s:9:"startLine";i:853;s:7:"endLine";i:860;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:17:"callAfterCreating";a:20:{s:4:"name";s:17:"callAfterCreating";s:10:"parameters";a:2:{s:9:"instances";a:14:{s:4:"name";s:9:"instances";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:29:"Illuminate\Support\Collection";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:869;s:7:"endLine";i:869;s:11:"startColumn";i:42;s:9:"endColumn";i:62;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"parent";a:14:{s:4:"name";s:6:"parent";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:869;s:7:"endLine";i:869;s:13:"startTokenPos";i:3842;s:12:"startFilePos";i:26326;s:11:"endTokenPos";i:3842;s:10:"endFilePos";i:26329;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Database\Eloquent\Model";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:869;s:7:"endLine";i:869;s:11:"startColumn";i:65;s:9:"endColumn";i:85;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:211:"/** - * Call the "after creating" callbacks for the given model instances. - * - * @param \Illuminate\Support\Collection $instances - * @param \Illuminate\Database\Eloquent\Model|null $parent - * @return void - */";s:9:"startLine";i:869;s:7:"endLine";i:876;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:5:"count";a:20:{s:4:"name";s:5:"count";s:10:"parameters";a:1:{s:5:"count";a:14:{s:4:"name";s:5:"count";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:884;s:7:"endLine";i:884;s:11:"startColumn";i:27;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:104:"/** - * Specify how many models should be generated. - * - * @param int|null $count - * @return static - */";s:9:"startLine";i:884;s:7:"endLine";i:887;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:14:"withoutParents";a:20:{s:4:"name";s:14:"withoutParents";s:10:"parameters";a:1:{s:7:"parents";a:14:{s:4:"name";s:7:"parents";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:895;s:7:"endLine";i:895;s:13:"startTokenPos";i:3953;s:12:"startFilePos";i:27013;s:11:"endTokenPos";i:3954;s:10:"endFilePos";i:27014;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:895;s:7:"endLine";i:895;s:11:"startColumn";i:36;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:145:"/** - * Indicate that related parent models should not be created. - * - * @param array> $parents - * @return static - */";s:9:"startLine";i:895;s:7:"endLine";i:898;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:17:"getConnectionName";a:20:{s:4:"name";s:17:"getConnectionName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:104:"/** - * Get the name of the database connection that is used to generate models. - * - * @return string - */";s:9:"startLine";i:905;s:7:"endLine";i:908;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:10:"connection";a:20:{s:4:"name";s:10:"connection";s:10:"parameters";a:1:{s:10:"connection";a:14:{s:4:"name";s:10:"connection";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:3:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"UnitEnum";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:2;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:916;s:7:"endLine";i:916;s:11:"startColumn";i:32;s:9:"endColumn";i:63;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:149:"/** - * Specify the database connection that should be used to generate models. - * - * @param \UnitEnum|string|null $connection - * @return static - */";s:9:"startLine";i:916;s:7:"endLine";i:919;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:11:"newInstance";a:20:{s:4:"name";s:11:"newInstance";s:10:"parameters";a:1:{s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:927;s:7:"endLine";i:927;s:13:"startTokenPos";i:4068;s:12:"startFilePos";i:27912;s:11:"endTokenPos";i:4069;s:10:"endFilePos";i:27913;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:927;s:7:"endLine";i:927;s:11:"startColumn";i:36;s:9:"endColumn";i:56;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:140:"/** - * Create a new instance of the factory builder with the given mutated properties. - * - * @param array $arguments - * @return static - */";s:9:"startLine";i:927;s:7:"endLine";i:941;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:8:"newModel";a:20:{s:4:"name";s:8:"newModel";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:949;s:7:"endLine";i:949;s:13:"startTokenPos";i:4202;s:12:"startFilePos";i:28651;s:11:"endTokenPos";i:4203;s:10:"endFilePos";i:28652;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:949;s:7:"endLine";i:949;s:11:"startColumn";i:30;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:102:"/** - * Get a new model instance. - * - * @param array $attributes - * @return TModel - */";s:9:"startLine";i:949;s:7:"endLine";i:954;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:9:"modelName";a:20:{s:4:"name";s:9:"modelName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:105:"/** - * Get the name of the model that is generated by the factory. - * - * @return class-string - */";s:9:"startLine";i:961;s:7:"endLine";i:994;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:20:"guessModelNamesUsing";a:20:{s:4:"name";s:20:"guessModelNamesUsing";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1002;s:7:"endLine";i:1002;s:11:"startColumn";i:49;s:9:"endColumn";i:66;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:177:"/** - * Specify the callback that should be invoked to guess model names based on factory names. - * - * @param callable(self): class-string $callback - * @return void - */";s:9:"startLine";i:1002;s:7:"endLine";i:1005;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:12:"useNamespace";a:20:{s:4:"name";s:12:"useNamespace";s:10:"parameters";a:1:{s:9:"namespace";a:14:{s:4:"name";s:9:"namespace";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1013;s:7:"endLine";i:1013;s:11:"startColumn";i:41;s:9:"endColumn";i:57;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:138:"/** - * Specify the default namespace that contains the application's model factories. - * - * @param string $namespace - * @return void - */";s:9:"startLine";i:1013;s:7:"endLine";i:1016;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:15:"factoryForModel";a:20:{s:4:"name";s:15:"factoryForModel";s:10:"parameters";a:1:{s:9:"modelName";a:14:{s:4:"name";s:9:"modelName";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1026;s:7:"endLine";i:1026;s:11:"startColumn";i:44;s:9:"endColumn";i:60;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:239:"/** - * Get a new factory instance for the given model name. - * - * @template TClass of \Illuminate\Database\Eloquent\Model - * - * @param class-string $modelName - * @return \Illuminate\Database\Eloquent\Factories\Factory - */";s:9:"startLine";i:1026;s:7:"endLine";i:1031;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:22:"guessFactoryNamesUsing";a:20:{s:4:"name";s:22:"guessFactoryNamesUsing";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1039;s:7:"endLine";i:1039;s:11:"startColumn";i:51;s:9:"endColumn";i:68;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:278:"/** - * Specify the callback that should be invoked to guess factory names based on dynamic relationship names. - * - * @param callable(class-string<\Illuminate\Database\Eloquent\Model>): class-string<\Illuminate\Database\Eloquent\Factories\Factory> $callback - * @return void - */";s:9:"startLine";i:1039;s:7:"endLine";i:1042;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:28:"expandRelationshipsByDefault";a:20:{s:4:"name";s:28:"expandRelationshipsByDefault";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:103:"/** - * Specify that relationships should create parent relationships by default. - * - * @return void - */";s:9:"startLine";i:1049;s:7:"endLine";i:1052;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:32:"dontExpandRelationshipsByDefault";a:20:{s:4:"name";s:32:"dontExpandRelationshipsByDefault";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:107:"/** - * Specify that relationships should not create parent relationships by default. - * - * @return void - */";s:9:"startLine";i:1059;s:7:"endLine";i:1062;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:9:"withFaker";a:20:{s:4:"name";s:9:"withFaker";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:72:"/** - * Get a new Faker instance. - * - * @return \Faker\Generator|null - */";s:9:"startLine";i:1069;s:7:"endLine";i:1076;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:18:"resolveFactoryName";a:20:{s:4:"name";s:18:"resolveFactoryName";s:10:"parameters";a:1:{s:9:"modelName";a:14:{s:4:"name";s:9:"modelName";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1086;s:7:"endLine";i:1086;s:11:"startColumn";i:47;s:9:"endColumn";i:63;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:247:"/** - * Get the factory name for the given model name. - * - * @template TClass of \Illuminate\Database\Eloquent\Model - * - * @param class-string $modelName - * @return class-string<\Illuminate\Database\Eloquent\Factories\Factory> - */";s:9:"startLine";i:1086;s:7:"endLine";i:1099;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:12:"appNamespace";a:20:{s:4:"name";s:12:"appNamespace";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:82:"/** - * Get the application namespace for the application. - * - * @return string - */";s:9:"startLine";i:1106;s:7:"endLine";i:1115;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:10:"flushState";a:20:{s:4:"name";s:10:"flushState";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:63:"/** - * Flush the factory's global state. - * - * @return void - */";s:9:"startLine";i:1122;s:7:"endLine";i:1129;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}s:6:"__call";a:20:{s:4:"name";s:6:"__call";s:10:"parameters";a:2:{s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1138;s:7:"endLine";i:1138;s:11:"startColumn";i:28;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"parameters";a:14:{s:4:"name";s:10:"parameters";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1138;s:7:"endLine";i:1138;s:11:"startColumn";i:37;s:9:"endColumn";i:47;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:144:"/** - * Proxy dynamic factory methods onto their proper methods. - * - * @param string $method - * @param array $parameters - * @return mixed - */";s:9:"startLine";i:1138;s:7:"endLine";i:1178;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:3:{s:39:"Illuminate\Support\Traits\Conditionable";a:1:{i:0;a:3:{s:5:"alias";s:9:"macroCall";s:6:"method";s:6:"__call";s:4:"hash";s:47:"illuminate\support\traits\conditionable::__call";}}s:39:"Illuminate\Support\Traits\ForwardsCalls";a:1:{i:0;a:3:{s:5:"alias";s:9:"macroCall";s:6:"method";s:6:"__call";s:4:"hash";s:47:"illuminate\support\traits\forwardscalls::__call";}}s:35:"Illuminate\Support\Traits\Macroable";a:1:{i:0;a:3:{s:5:"alias";s:9:"macroCall";s:6:"method";s:6:"__call";s:4:"hash";s:43:"illuminate\support\traits\macroable::__call";}}}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:3:{s:47:"illuminate\support\traits\conditionable::__call";s:47:"Illuminate\Support\Traits\Conditionable::__call";s:47:"illuminate\support\traits\forwardscalls::__call";s:47:"Illuminate\Support\Traits\ForwardsCalls::__call";s:43:"illuminate\support\traits\macroable::__call";s:43:"Illuminate\Support\Traits\Macroable::__call";}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/4c/0b/4c0bed65a6277b947b9a0bb11dba69e0c78a5c268ba92bb7400406b11ce09321.dat b/backend/.cache/phpstan/cache/PHPStan/4c/0b/4c0bed65a6277b947b9a0bb11dba69e0c78a5c268ba92bb7400406b11ce09321.dat deleted file mode 100644 index b54889e..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/4c/0b/4c0bed65a6277b947b9a0bb11dba69e0c78a5c268ba92bb7400406b11ce09321.dat +++ /dev/null @@ -1,97 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-32ee78f88c6ddc0a765c0df382e5bc5c32c63f8e3f977d3bbeb5db9dd5531948-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:8:"filename";s:144:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Auth/Access/Gate.php";}}s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:4:"name";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"shortName";s:4:"Gate";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:150;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:16:{s:3:"has";a:20:{s:4:"name";s:3:"has";s:10:"parameters";a:1:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:25;s:9:"endColumn";i:32;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:114:"/** - * Determine if a given ability has been defined. - * - * @param \UnitEnum|string $ability - * @return bool - */";s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:34;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:6:"define";a:20:{s:4:"name";s:6:"define";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:22;s:7:"endLine";i:22;s:11:"startColumn";i:28;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:22;s:7:"endLine";i:22;s:11:"startColumn";i:38;s:9:"endColumn";i:46;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:128:"/** - * Define a new ability. - * - * @param \UnitEnum|string $ability - * @param callable|string $callback - * @return $this - */";s:9:"startLine";i:22;s:7:"endLine";i:22;s:11:"startColumn";i:5;s:9:"endColumn";i:48;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:8:"resource";a:20:{s:4:"name";s:8:"resource";s:10:"parameters";a:3:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:32;s:7:"endLine";i:32;s:11:"startColumn";i:30;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:32;s:7:"endLine";i:32;s:11:"startColumn";i:37;s:9:"endColumn";i:42;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:32;s:7:"endLine";i:32;s:13:"startTokenPos";i:61;s:12:"startFilePos";i:696;s:11:"endTokenPos";i:61;s:10:"endFilePos";i:699;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:32;s:7:"endLine";i:32;s:11:"startColumn";i:45;s:9:"endColumn";i:68;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:148:"/** - * Define abilities for a resource. - * - * @param string $name - * @param string $class - * @param array|null $abilities - * @return $this - */";s:9:"startLine";i:32;s:7:"endLine";i:32;s:11:"startColumn";i:5;s:9:"endColumn";i:70;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:6:"policy";a:20:{s:4:"name";s:6:"policy";s:10:"parameters";a:2:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:41;s:7:"endLine";i:41;s:11:"startColumn";i:28;s:9:"endColumn";i:33;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"policy";a:14:{s:4:"name";s:6:"policy";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:41;s:7:"endLine";i:41;s:11:"startColumn";i:36;s:9:"endColumn";i:42;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:129:"/** - * Define a policy class for a given class type. - * - * @param string $class - * @param string $policy - * @return $this - */";s:9:"startLine";i:41;s:7:"endLine";i:41;s:11:"startColumn";i:5;s:9:"endColumn";i:44;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:6:"before";a:20:{s:4:"name";s:6:"before";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:49;s:7:"endLine";i:49;s:11:"startColumn";i:28;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:112:"/** - * Register a callback to run before all Gate checks. - * - * @param callable $callback - * @return $this - */";s:9:"startLine";i:49;s:7:"endLine";i:49;s:11:"startColumn";i:5;s:9:"endColumn";i:47;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:5:"after";a:20:{s:4:"name";s:5:"after";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:57;s:7:"endLine";i:57;s:11:"startColumn";i:27;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:111:"/** - * Register a callback to run after all Gate checks. - * - * @param callable $callback - * @return $this - */";s:9:"startLine";i:57;s:7:"endLine";i:57;s:11:"startColumn";i:5;s:9:"endColumn";i:46;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:6:"allows";a:20:{s:4:"name";s:6:"allows";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:66;s:7:"endLine";i:66;s:11:"startColumn";i:28;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:66;s:7:"endLine";i:66;s:13:"startTokenPos";i:123;s:12:"startFilePos";i:1542;s:11:"endTokenPos";i:124;s:10:"endFilePos";i:1543;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:66;s:7:"endLine";i:66;s:11:"startColumn";i:38;s:9:"endColumn";i:52;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:185:"/** - * Determine if all of the given abilities should be granted for the current user. - * - * @param iterable|\UnitEnum|string $ability - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:66;s:7:"endLine";i:66;s:11:"startColumn";i:5;s:9:"endColumn";i:54;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:6:"denies";a:20:{s:4:"name";s:6:"denies";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:75;s:7:"endLine";i:75;s:11:"startColumn";i:28;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:75;s:7:"endLine";i:75;s:13:"startTokenPos";i:143;s:12:"startFilePos";i:1811;s:11:"endTokenPos";i:144;s:10:"endFilePos";i:1812;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:75;s:7:"endLine";i:75;s:11:"startColumn";i:38;s:9:"endColumn";i:52;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:184:"/** - * Determine if any of the given abilities should be denied for the current user. - * - * @param iterable|\UnitEnum|string $ability - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:75;s:7:"endLine";i:75;s:11:"startColumn";i:5;s:9:"endColumn";i:54;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:5:"check";a:20:{s:4:"name";s:5:"check";s:10:"parameters";a:2:{s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:84;s:7:"endLine";i:84;s:11:"startColumn";i:27;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:84;s:7:"endLine";i:84;s:13:"startTokenPos";i:163;s:12:"startFilePos";i:2084;s:11:"endTokenPos";i:164;s:10:"endFilePos";i:2085;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:84;s:7:"endLine";i:84;s:11:"startColumn";i:39;s:9:"endColumn";i:53;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:187:"/** - * Determine if all of the given abilities should be granted for the current user. - * - * @param iterable|\UnitEnum|string $abilities - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:84;s:7:"endLine";i:84;s:11:"startColumn";i:5;s:9:"endColumn";i:55;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:3:"any";a:20:{s:4:"name";s:3:"any";s:10:"parameters";a:2:{s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:93;s:7:"endLine";i:93;s:11:"startColumn";i:25;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:93;s:7:"endLine";i:93;s:13:"startTokenPos";i:183;s:12:"startFilePos";i:2359;s:11:"endTokenPos";i:184;s:10:"endFilePos";i:2360;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:93;s:7:"endLine";i:93;s:11:"startColumn";i:37;s:9:"endColumn";i:51;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:191:"/** - * Determine if any one of the given abilities should be granted for the current user. - * - * @param iterable|\UnitEnum|string $abilities - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:93;s:7:"endLine";i:93;s:11:"startColumn";i:5;s:9:"endColumn";i:53;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:9:"authorize";a:20:{s:4:"name";s:9:"authorize";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:104;s:7:"endLine";i:104;s:11:"startColumn";i:31;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:104;s:7:"endLine";i:104;s:13:"startTokenPos";i:203;s:12:"startFilePos";i:2711;s:11:"endTokenPos";i:204;s:10:"endFilePos";i:2712;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:104;s:7:"endLine";i:104;s:11:"startColumn";i:41;s:9:"endColumn";i:55;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:256:"/** - * Determine if the given ability should be granted for the current user. - * - * @param \UnitEnum|string $ability - * @param mixed $arguments - * @return \Illuminate\Auth\Access\Response - * - * @throws \Illuminate\Auth\Access\AuthorizationException - */";s:9:"startLine";i:104;s:7:"endLine";i:104;s:11:"startColumn";i:5;s:9:"endColumn";i:57;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:7:"inspect";a:20:{s:4:"name";s:7:"inspect";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:113;s:7:"endLine";i:113;s:11:"startColumn";i:29;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:113;s:7:"endLine";i:113;s:13:"startTokenPos";i:223;s:12:"startFilePos";i:2961;s:11:"endTokenPos";i:224;s:10:"endFilePos";i:2962;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:113;s:7:"endLine";i:113;s:11:"startColumn";i:39;s:9:"endColumn";i:53;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:164:"/** - * Inspect the user for the given ability. - * - * @param \UnitEnum|string $ability - * @param mixed $arguments - * @return \Illuminate\Auth\Access\Response - */";s:9:"startLine";i:113;s:7:"endLine";i:113;s:11:"startColumn";i:5;s:9:"endColumn";i:55;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:3:"raw";a:20:{s:4:"name";s:3:"raw";s:10:"parameters";a:2:{s:7:"ability";a:14:{s:4:"name";s:7:"ability";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:124;s:7:"endLine";i:124;s:11:"startColumn";i:25;s:9:"endColumn";i:32;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:124;s:7:"endLine";i:124;s:13:"startTokenPos";i:243;s:12:"startFilePos";i:3251;s:11:"endTokenPos";i:244;s:10:"endFilePos";i:3252;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:124;s:7:"endLine";i:124;s:11:"startColumn";i:35;s:9:"endColumn";i:49;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:200:"/** - * Get the raw result from the authorization callback. - * - * @param string $ability - * @param mixed $arguments - * @return mixed - * - * @throws \Illuminate\Auth\Access\AuthorizationException - */";s:9:"startLine";i:124;s:7:"endLine";i:124;s:11:"startColumn";i:5;s:9:"endColumn";i:51;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:12:"getPolicyFor";a:20:{s:4:"name";s:12:"getPolicyFor";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:134;s:7:"endLine";i:134;s:11:"startColumn";i:34;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:144:"/** - * Get a policy instance for a given class. - * - * @param object|string $class - * @return mixed - * - * @throws \InvalidArgumentException - */";s:9:"startLine";i:134;s:7:"endLine";i:134;s:11:"startColumn";i:5;s:9:"endColumn";i:41;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:7:"forUser";a:20:{s:4:"name";s:7:"forUser";s:10:"parameters";a:1:{s:4:"user";a:14:{s:4:"name";s:4:"user";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:142;s:7:"endLine";i:142;s:11:"startColumn";i:29;s:9:"endColumn";i:33;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:139:"/** - * Get a guard instance for the given user. - * - * @param \Illuminate\Contracts\Auth\Authenticatable|mixed $user - * @return static - */";s:9:"startLine";i:142;s:7:"endLine";i:142;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}s:9:"abilities";a:20:{s:4:"name";s:9:"abilities";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:64:"/** - * Get all of the defined abilities. - * - * @return array - */";s:9:"startLine";i:149;s:7:"endLine";i:149;s:11:"startColumn";i:5;s:9:"endColumn";i:32;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:16:"currentClassName";s:37:"Illuminate\Contracts\Auth\Access\Gate";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/4c/3a/4c3af61924787ca65f4d48cf6cc136a0968581f28f386410b5ca630da4c626a2.dat b/backend/.cache/phpstan/cache/PHPStan/4c/3a/4c3af61924787ca65f4d48cf6cc136a0968581f28f386410b5ca630da4c626a2.dat deleted file mode 100644 index c12a440..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/4c/3a/4c3af61924787ca65f4d48cf6cc136a0968581f28f386410b5ca630da4c626a2.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:8:{s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/complexity/src/Calculator.php";a:5:{i:0;s:64:"df3d2ce4e4e86375f9087b13a865f14415b3f0d5f9ccead198ec66e42e0cb36a";i:1;s:44:"2636:1738904125:1793737430:70755213:16777230";i:2;a:1:{i:0;s:39:"sebastianbergmann\complexity\calculator";}i:3;a:3:{i:0;s:51:"sebastianbergmann\complexity\calculateforsourcefile";i:1;s:53:"sebastianbergmann\complexity\calculateforsourcestring";i:2;s:59:"sebastianbergmann\complexity\calculateforabstractsyntaxtree";}i:4;a:0:{}}s:119:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/complexity/src/Complexity/Complexity.php";a:5:{i:0;s:64:"913859407c705c098bb274048c83fe8db0e5919c72746aaca14181e885575d2a";i:1;s:44:"1301:1738904125:1793737430:70755221:16777230";i:2;a:1:{i:0;s:39:"sebastianbergmann\complexity\complexity";}i:3;a:5:{i:0;s:40:"sebastianbergmann\complexity\__construct";i:1;s:33:"sebastianbergmann\complexity\name";i:2;s:49:"sebastianbergmann\complexity\cyclomaticcomplexity";i:3;s:39:"sebastianbergmann\complexity\isfunction";i:4;s:37:"sebastianbergmann\complexity\ismethod";}i:4;a:0:{}}s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/complexity/src/Complexity/ComplexityCollection.php";a:5:{i:0;s:64:"c9914d75fcbb35eda7bd5ad9d1f4d768dfc3e06e3f06bcf39bee04b21c56eedc";i:1;s:44:"2971:1738904125:1793737430:70755222:16777230";i:2;a:1:{i:0;s:49:"sebastianbergmann\complexity\complexitycollection";}i:3;a:11:{i:0;s:37:"sebastianbergmann\complexity\fromlist";i:1;s:40:"sebastianbergmann\complexity\__construct";i:2;s:36:"sebastianbergmann\complexity\asarray";i:3;s:40:"sebastianbergmann\complexity\getiterator";i:4;s:34:"sebastianbergmann\complexity\count";i:5;s:36:"sebastianbergmann\complexity\isempty";i:6;s:49:"sebastianbergmann\complexity\cyclomaticcomplexity";i:7;s:39:"sebastianbergmann\complexity\isfunction";i:8;s:37:"sebastianbergmann\complexity\ismethod";i:9;s:38:"sebastianbergmann\complexity\mergewith";i:10;s:65:"sebastianbergmann\complexity\sortbydescendingcyclomaticcomplexity";}i:4;a:0:{}}s:137:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/complexity/src/Complexity/ComplexityCollectionIterator.php";a:5:{i:0;s:64:"71d8a945ee8fa7ecd5ff51badee40c210f2239e1fa44506649e1078c58fb35a3";i:1;s:44:"1099:1738904125:1793737430:70755226:16777230";i:2;a:1:{i:0;s:57:"sebastianbergmann\complexity\complexitycollectioniterator";}i:3;a:6:{i:0;s:40:"sebastianbergmann\complexity\__construct";i:1;s:35:"sebastianbergmann\complexity\rewind";i:2;s:34:"sebastianbergmann\complexity\valid";i:3;s:32:"sebastianbergmann\complexity\key";i:4;s:36:"sebastianbergmann\complexity\current";i:5;s:33:"sebastianbergmann\complexity\next";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/complexity/src/Exception/Exception.php";a:5:{i:0;s:64:"548d30dfba7dacb0073433d1b3a44f5ae2601dd104bf06e809dd8f8e944dddf4";i:1;s:43:"365:1738904125:1793737430:70755229:16777230";i:2;a:1:{i:0;s:38:"sebastianbergmann\complexity\exception";}i:3;a:0:{}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/complexity/src/Exception/RuntimeException.php";a:5:{i:0;s:64:"57ecea867992b75d4e42eeab3ba5102411db35a434f8c93f52f0d2c8479284cf";i:1;s:43:"387:1738904125:1793737430:70755231:16777230";i:2;a:1:{i:0;s:45:"sebastianbergmann\complexity\runtimeexception";}i:3;a:0:{}i:4;a:0:{}}s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/complexity/src/Visitor/ComplexityCalculatingVisitor.php";a:5:{i:0;s:64:"7ab158b6d654ac4946e80046a5fe75f97834c9ebe2e99fcf57f86e5752625628";i:1;s:44:"3297:1738904125:1793737430:70755237:16777230";i:2;a:1:{i:0;s:57:"sebastianbergmann\complexity\complexitycalculatingvisitor";}i:3;a:6:{i:0;s:40:"sebastianbergmann\complexity\__construct";i:1;s:38:"sebastianbergmann\complexity\enternode";i:2;s:35:"sebastianbergmann\complexity\result";i:3;s:49:"sebastianbergmann\complexity\cyclomaticcomplexity";i:4;s:44:"sebastianbergmann\complexity\classmethodname";i:5;s:41:"sebastianbergmann\complexity\functionname";}i:4;a:0:{}}s:144:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/complexity/src/Visitor/CyclomaticComplexityCalculatingVisitor.php";a:5:{i:0;s:64:"634f0b532903fb9afc079e836bb7b1231ac8dfd11dbe62afea28f8b6f4c6e0c8";i:1;s:44:"1718:1738904125:1793737430:70755240:16777230";i:2;a:1:{i:0;s:67:"sebastianbergmann\complexity\cyclomaticcomplexitycalculatingvisitor";}i:3;a:2:{i:0;s:38:"sebastianbergmann\complexity\enternode";i:1;s:49:"sebastianbergmann\complexity\cyclomaticcomplexity";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/4d/3f/4d3f41003b76f834cb8de6cb4119936ee63d2eeff4b97ceff99de4b6c0cd02af.dat b/backend/.cache/phpstan/cache/PHPStan/4d/3f/4d3f41003b76f834cb8de6cb4119936ee63d2eeff4b97ceff99de4b6c0cd02af.dat deleted file mode 100644 index 7fa45a9..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/4d/3f/4d3f41003b76f834cb8de6cb4119936ee63d2eeff4b97ceff99de4b6c0cd02af.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:19:{s:113:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/ArrayComparator.php";a:5:{i:0;s:64:"58f2c6c4d5e0a29458bfbb5146f3e54506cf67200a74be5133b7135ba3e0c8f4";i:1;s:44:"7699:1779338725:1793737430:70754837:16777230";i:2;a:1:{i:0;s:44:"sebastianbergmann\comparator\arraycomparator";}i:3;a:5:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:41:"sebastianbergmann\comparator\assertequals";i:2;s:35:"sebastianbergmann\comparator\indent";i:3;s:36:"sebastianbergmann\comparator\compare";i:4;s:38:"sebastianbergmann\comparator\typeorder";}i:4;a:0:{}}s:115:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/ClosureComparator.php";a:5:{i:0;s:64:"6b38c95c3bb361a5e8d7237c2c04d47d31ae6db036e327b4df3ec8de20bb2a98";i:1;s:44:"3838:1779338725:1793737430:70754846:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\comparator\closurecomparator";}i:3;a:6:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:41:"sebastianbergmann\comparator\assertequals";i:2;s:47:"sebastianbergmann\comparator\declarationisequal";i:3;s:43:"sebastianbergmann\comparator\bindingisequal";i:4;s:49:"sebastianbergmann\comparator\capturedstateisequal";i:5;s:45:"sebastianbergmann\comparator\recursivelyequal";}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/Comparator.php";a:5:{i:0;s:64:"41f15333231bdbf30dd0d680a1f87167ba64fd0cd52ca455aa2d3f02803056f6";i:1;s:43:"964:1779338725:1793737430:70754847:16777230";i:2;a:1:{i:0;s:39:"sebastianbergmann\comparator\comparator";}i:3;a:4:{i:0;s:39:"sebastianbergmann\comparator\setfactory";i:1;s:36:"sebastianbergmann\comparator\accepts";i:2;s:41:"sebastianbergmann\comparator\assertequals";i:3;s:36:"sebastianbergmann\comparator\factory";}i:4;a:0:{}}s:115:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/ComparisonFailure.php";a:5:{i:0;s:64:"5d4dbec064b9931da24aac33c0a7326471d5f2841327d6fe5918d51cc4ed98a5";i:1;s:44:"2899:1779338725:1793737430:70754849:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\comparator\comparisonfailure";}i:3;a:9:{i:0;s:40:"sebastianbergmann\comparator\__construct";i:1;s:40:"sebastianbergmann\comparator\__serialize";i:2;s:42:"sebastianbergmann\comparator\__unserialize";i:3;s:38:"sebastianbergmann\comparator\getactual";i:4;s:40:"sebastianbergmann\comparator\getexpected";i:5;s:46:"sebastianbergmann\comparator\getactualasstring";i:6;s:48:"sebastianbergmann\comparator\getexpectedasstring";i:7;s:36:"sebastianbergmann\comparator\getdiff";i:8;s:37:"sebastianbergmann\comparator\tostring";}i:4;a:0:{}}s:115:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/DOMNodeComparator.php";a:5:{i:0;s:64:"29eaa9a8120f37aec2db7392e8c9ecf0b7f107d7970260bda510f4a1c05738b4";i:1;s:44:"3381:1779338725:1793737430:70754852:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\comparator\domnodecomparator";}i:3;a:4:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:41:"sebastianbergmann\comparator\assertequals";i:2;s:39:"sebastianbergmann\comparator\nodetotext";i:3;s:38:"sebastianbergmann\comparator\serialize";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/DateTimeComparator.php";a:5:{i:0;s:64:"525ca83e6d014c390083b5b0a550be82baa12568cfacd7bf95cf63d58353c4d3";i:1;s:44:"2596:1779338725:1793737430:70754854:16777230";i:2;a:1:{i:0;s:47:"sebastianbergmann\comparator\datetimecomparator";}i:3;a:2:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:41:"sebastianbergmann\comparator\assertequals";}i:4;a:0:{}}s:119:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/EnumerationComparator.php";a:5:{i:0;s:64:"887dbede19f4d63907c21e06badcce2c6ae4194d9132337e2e97ce207b2f2718";i:1;s:44:"1615:1779338725:1793737430:70754857:16777230";i:2;a:1:{i:0;s:50:"sebastianbergmann\comparator\enumerationcomparator";}i:3;a:2:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:41:"sebastianbergmann\comparator\assertequals";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/ExceptionComparator.php";a:5:{i:0;s:64:"67178ed7464b4b45f879c7625d3dab2276248a23dd4091d2b732658a324264ed";i:1;s:44:"1198:1779338725:1793737430:70754858:16777230";i:2;a:1:{i:0;s:48:"sebastianbergmann\comparator\exceptioncomparator";}i:3;a:2:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:36:"sebastianbergmann\comparator\toarray";}i:4;a:0:{}}s:105:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/Factory.php";a:5:{i:0;s:64:"d740bef4862b297f6189be74ba283009cdfdbfb3afc1203647d9c6194454fbe6";i:1;s:44:"4006:1779338725:1793737430:70754864:16777230";i:2;a:1:{i:0;s:36:"sebastianbergmann\comparator\factory";}i:3;a:8:{i:0;s:40:"sebastianbergmann\comparator\getinstance";i:1;s:40:"sebastianbergmann\comparator\__construct";i:2;s:45:"sebastianbergmann\comparator\getcomparatorfor";i:3;s:37:"sebastianbergmann\comparator\register";i:4;s:39:"sebastianbergmann\comparator\unregister";i:5;s:34:"sebastianbergmann\comparator\reset";i:6;s:55:"sebastianbergmann\comparator\registerdefaultcomparators";i:7;s:54:"sebastianbergmann\comparator\registerdefaultcomparator";}i:4;a:0:{}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/MockObjectComparator.php";a:5:{i:0;s:64:"9e8f272dd1ea53f2be34be9253afffc26e9e571cbb19ae95ff020ee05bf30ec0";i:1;s:44:"1271:1779338725:1793737430:70754866:16777230";i:2;a:1:{i:0;s:49:"sebastianbergmann\comparator\mockobjectcomparator";}i:3;a:2:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:36:"sebastianbergmann\comparator\toarray";}i:4;a:0:{}}s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/NumberComparator.php";a:5:{i:0;s:64:"38db162f5aaeddb4ce02f81ffbb1ba1b0c2680305c81ea66fa6d9379d145b5bb";i:1;s:44:"2268:1779338725:1793737430:70754867:16777230";i:2;a:1:{i:0;s:45:"sebastianbergmann\comparator\numbercomparator";}i:3;a:2:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:41:"sebastianbergmann\comparator\assertequals";}i:4;a:0:{}}s:115:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/NumericComparator.php";a:5:{i:0;s:64:"ac5b22fe3f8169a801115e77dca1bf545bd46605726e1aa4f5c48b91500079ce";i:1;s:44:"2465:1779338725:1793737430:70754869:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\comparator\numericcomparator";}i:3;a:4:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:41:"sebastianbergmann\comparator\assertequals";i:2;s:39:"sebastianbergmann\comparator\isinfinite";i:3;s:34:"sebastianbergmann\comparator\isnan";}i:4;a:0:{}}s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/ObjectComparator.php";a:5:{i:0;s:64:"9183ada1ea357bf22b9f3d5de7e73d6bca90c0699bdf57aecdf18bd9604b209a";i:1;s:44:"3205:1779338725:1793737430:70754871:16777230";i:2;a:1:{i:0;s:45:"sebastianbergmann\comparator\objectcomparator";}i:3;a:3:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:41:"sebastianbergmann\comparator\assertequals";i:2;s:36:"sebastianbergmann\comparator\toarray";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/ResourceComparator.php";a:5:{i:0;s:64:"150257fe698ad206cf0e1ba4c5cd1005f57d3e4daff1cba74791249134251719";i:1;s:44:"1438:1779338725:1793737430:70754873:16777230";i:2;a:1:{i:0;s:47:"sebastianbergmann\comparator\resourcecomparator";}i:3;a:2:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:41:"sebastianbergmann\comparator\assertequals";}i:4;a:0:{}}s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/ScalarComparator.php";a:5:{i:0;s:64:"a718860ff231a1c12a9744a9c03ec2a451914d9eee5e41327dea9dd9196782a3";i:1;s:44:"5643:1779338725:1793737430:70754877:16777230";i:2;a:1:{i:0;s:45:"sebastianbergmann\comparator\scalarcomparator";}i:3;a:6:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:41:"sebastianbergmann\comparator\assertequals";i:2;s:55:"sebastianbergmann\comparator\removeoverlongcommonprefix";i:3;s:45:"sebastianbergmann\comparator\findcommonprefix";i:4;s:55:"sebastianbergmann\comparator\removeoverlongcommonsuffix";i:5;s:45:"sebastianbergmann\comparator\findcommonsuffix";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/SplObjectStorageComparator.php";a:5:{i:0;s:64:"3a4e0a9bcba49845ae35582218ddeee105710279dd79b51141101538892a4df1";i:1;s:44:"2020:1779338725:1793737430:70754881:16777230";i:2;a:1:{i:0;s:55:"sebastianbergmann\comparator\splobjectstoragecomparator";}i:3;a:2:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:41:"sebastianbergmann\comparator\assertequals";}i:4;a:0:{}}s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/TypeComparator.php";a:5:{i:0;s:64:"3b83920efddc233e88908be0a433ad50ac850b03d8adb0eed733e8196491ed6a";i:1;s:44:"1440:1779338725:1793737430:70754883:16777230";i:2;a:1:{i:0;s:43:"sebastianbergmann\comparator\typecomparator";}i:3;a:2:{i:0;s:36:"sebastianbergmann\comparator\accepts";i:1;s:41:"sebastianbergmann\comparator\assertequals";}i:4;a:0:{}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/exceptions/Exception.php";a:5:{i:0;s:64:"05f1c980b0e0170c466689c55e730b6c31f82f79dc7538fb31f29331d2ab463e";i:1;s:43:"491:1779338725:1793737430:70754890:16777230";i:2;a:1:{i:0;s:38:"sebastianbergmann\comparator\exception";}i:3;a:0:{}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/comparator/src/exceptions/RuntimeException.php";a:5:{i:0;s:64:"d6e64a2d9b07ae009bc183fa3c21ad3be5a5982df17a0e87a3a7d494f1ac5fb3";i:1;s:43:"513:1779338725:1793737430:70754893:16777230";i:2;a:1:{i:0;s:45:"sebastianbergmann\comparator\runtimeexception";}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/4e/8d/4e8d65f2bb38f4040e8e71feab781313e93738745276a80765e5059f4f0bd503.dat b/backend/.cache/phpstan/cache/PHPStan/4e/8d/4e8d65f2bb38f4040e8e71feab781313e93738745276a80765e5059f4f0bd503.dat deleted file mode 100644 index 3c88987..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/4e/8d/4e8d65f2bb38f4040e8e71feab781313e93738745276a80765e5059f4f0bd503.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:4:{s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-file-iterator/src/ExcludeIterator.php";a:5:{i:0;s:64:"526e8d69b29b306d7fe104da99703f7ab7552d81adf2af45d80911818e2dac97";i:1;s:44:"2187:1787668853:1793737430:70755087:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\fileiterator\excludeiterator";}i:3;a:5:{i:0;s:42:"sebastianbergmann\fileiterator\__construct";i:1;s:37:"sebastianbergmann\fileiterator\accept";i:2;s:42:"sebastianbergmann\fileiterator\haschildren";i:3;s:42:"sebastianbergmann\fileiterator\getchildren";i:4;s:47:"sebastianbergmann\fileiterator\getinneriterator";}i:4;a:0:{}}s:109:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-file-iterator/src/Facade.php";a:5:{i:0;s:64:"5afc466100772a07ce6e4170ed688b4599ddc354df7fdbf4a05a9cefc5571713";i:1;s:44:"1421:1787668853:1793737430:70755093:16777230";i:2;a:1:{i:0;s:37:"sebastianbergmann\fileiterator\facade";}i:3;a:1:{i:0;s:46:"sebastianbergmann\fileiterator\getfilesasarray";}i:4;a:0:{}}s:110:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-file-iterator/src/Factory.php";a:5:{i:0;s:64:"198824a0afe0d6cf369cb294316ba53e6864a19cdf1221b5a0572d86bda3b8fb";i:1;s:44:"6450:1787668853:1793737430:70755096:16777230";i:2;a:1:{i:0;s:38:"sebastianbergmann\fileiterator\factory";}i:3;a:4:{i:0;s:46:"sebastianbergmann\fileiterator\getfileiterator";i:1;s:48:"sebastianbergmann\fileiterator\directoryiterator";i:2;s:47:"sebastianbergmann\fileiterator\resolvewildcards";i:3;s:39:"sebastianbergmann\fileiterator\globstar";}i:4;a:0:{}}s:111:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-file-iterator/src/Iterator.php";a:5:{i:0;s:64:"b90fe6a447ea34135b51d4c4d87935862f51b8b16d3eb32c372c937bf9142e02";i:1;s:44:"3045:1787668853:1793737430:70755101:16777230";i:2;a:1:{i:0;s:39:"sebastianbergmann\fileiterator\iterator";}i:3;a:6:{i:0;s:42:"sebastianbergmann\fileiterator\__construct";i:1;s:37:"sebastianbergmann\fileiterator\accept";i:2;s:41:"sebastianbergmann\fileiterator\acceptpath";i:3;s:43:"sebastianbergmann\fileiterator\acceptprefix";i:4;s:43:"sebastianbergmann\fileiterator\acceptsuffix";i:5;s:46:"sebastianbergmann\fileiterator\acceptsubstring";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/4f/98/4f988fcc19042f1a45ff6f593053378d85bebce40f8c6e8c6ea85ca6ffdbcc61.dat b/backend/.cache/phpstan/cache/PHPStan/4f/98/4f988fcc19042f1a45ff6f593053378d85bebce40f8c6e8c6ea85ca6ffdbcc61.dat deleted file mode 100644 index 4efbf5e..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/4f/98/4f988fcc19042f1a45ff6f593053378d85bebce40f8c6e8c6ea85ca6ffdbcc61.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/payments/src/Providers/PaymentsServiceProvider.php";a:5:{i:0;s:64:"ede2c549ddb27bd3aade76f60058818e492f535a579e7c05f5b3a4662fe53331";i:1;s:43:"248:1793737755:1793737755:70769411:16777230";i:2;a:1:{i:0;s:50:"phpeste\payments\providers\paymentsserviceprovider";}i:3;a:2:{i:0;s:35:"phpeste\payments\providers\register";i:1;s:31:"phpeste\payments\providers\boot";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/50/2f/502fe202ac2bf86da6ed018e653802efd5ed7336ae6efb6327c30e098fcee103.dat b/backend/.cache/phpstan/cache/PHPStan/50/2f/502fe202ac2bf86da6ed018e653802efd5ed7336ae6efb6327c30e098fcee103.dat deleted file mode 100644 index 24945a4..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/50/2f/502fe202ac2bf86da6ed018e653802efd5ed7336ae6efb6327c30e098fcee103.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/exporter/src/Exporter.php";a:5:{i:0;s:64:"ac7909430a4bc570a58acbfef3df8ec36c98572b8d34d0f670f935e597032813";i:1;s:45:"15397:1779251837:1793737430:70754684:16777230";i:2;a:1:{i:0;s:35:"sebastianbergmann\exporter\exporter";}i:3;a:14:{i:0;s:38:"sebastianbergmann\exporter\__construct";i:1;s:33:"sebastianbergmann\exporter\export";i:2;s:51:"sebastianbergmann\exporter\shortenedrecursiveexport";i:3;s:42:"sebastianbergmann\exporter\shortenedexport";i:4;s:34:"sebastianbergmann\exporter\toarray";i:5;s:42:"sebastianbergmann\exporter\countproperties";i:6;s:48:"sebastianbergmann\exporter\shadowedpropertynames";i:7;s:58:"sebastianbergmann\exporter\shortenedcountedrecursiveexport";i:8;s:42:"sebastianbergmann\exporter\recursiveexport";i:9;s:38:"sebastianbergmann\exporter\exportfloat";i:10;s:39:"sebastianbergmann\exporter\exportstring";i:11;s:38:"sebastianbergmann\exporter\exportarray";i:12;s:39:"sebastianbergmann\exporter\exportobject";i:13;s:41:"sebastianbergmann\exporter\canbereflected";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/50/fd/50fd75a7962d63d78c2d9357de2e4edec80e5113ddb474693c00af6d7765c785.dat b/backend/.cache/phpstan/cache/PHPStan/50/fd/50fd75a7962d63d78c2d9357de2e4edec80e5113ddb474693c00af6d7765c785.dat deleted file mode 100644 index b5f3eac..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/50/fd/50fd75a7962d63d78c2d9357de2e4edec80e5113ddb474693c00af6d7765c785.dat +++ /dev/null @@ -1,12 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:12:"Dom\NodeList";s:8:"filename";s:29:"phpstorm-stubs:dom/dom_n.stub";s:13:"extensionName";s:3:"dom";s:9:"aliasName";N;}}s:9:"namespace";s:3:"Dom";s:4:"name";s:12:"Dom\NodeList";s:9:"shortName";s:8:"NodeList";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:338:"/** - * Represents a live list of nodes. - * - * This is the modern, spec-compliant equivalent of DOMNodeList. - * - * @link https://php.net/manual/en/class.dom-nodelist.php - * @since 8.4 - * @template TNode of Node Should be template-covariant but DocBlock::getTagsByName() does not support it - * @implements \IteratorAggregate - */";s:10:"attributes";a:0:{}s:9:"startLine";i:15;s:7:"endLine";i:31;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:2:{i:0;s:17:"IteratorAggregate";i:1;s:9:"Countable";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:6:"length";a:16:{s:18:"declaringClassName";s:12:"Dom\NodeList";s:21:"implementingClassName";s:12:"Dom\NodeList";s:4:"name";s:6:"length";s:9:"modifiers";i:1;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:17;s:7:"endLine";i:17;s:11:"startColumn";i:5;s:9:"endColumn";i:23;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:3:{s:5:"count";a:20:{s:4:"name";s:5:"count";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:18;s:7:"endLine";i:20;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:12:"Dom\NodeList";s:21:"implementingClassName";s:12:"Dom\NodeList";s:16:"currentClassName";s:12:"Dom\NodeList";s:9:"aliasName";N;}s:11:"getIterator";a:20:{s:4:"name";s:11:"getIterator";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"Iterator";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:0:{}s:10:"docComment";s:40:"/** - * @return \Iterator - */";s:9:"startLine";i:24;s:7:"endLine";i:26;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:12:"Dom\NodeList";s:21:"implementingClassName";s:12:"Dom\NodeList";s:16:"currentClassName";s:12:"Dom\NodeList";s:9:"aliasName";N;}s:4:"item";a:20:{s:4:"name";s:4:"item";s:10:"parameters";a:1:{s:5:"index";a:14:{s:4:"name";s:5:"index";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:28;s:7:"endLine";i:28;s:11:"startColumn";i:26;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"Dom\Node";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:0:{}s:10:"docComment";s:25:"/** @return TNode|null */";s:9:"startLine";i:28;s:7:"endLine";i:30;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:12:"Dom\NodeList";s:21:"implementingClassName";s:12:"Dom\NodeList";s:16:"currentClassName";s:12:"Dom\NodeList";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/51/cc/51ccfd968713b863b07e52d3f38f07fec5248d0515d2dfd84a1630c1ee8a26c5.dat b/backend/.cache/phpstan/cache/PHPStan/51/cc/51ccfd968713b863b07e52d3f38f07fec5248d0515d2dfd84a1630c1ee8a26c5.dat deleted file mode 100644 index 0f5a747..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/51/cc/51ccfd968713b863b07e52d3f38f07fec5248d0515d2dfd84a1630c1ee8a26c5.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-ca14b46916063e2eb24d58da2659116423049cc421b4c082ce9157d8f6b52cfd-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:30:"database\factories\userfactory";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/52/a2/52a2ec5b3f54f6f39353b88c6c4f029e2b1e60fb8146531cebc5feeaf582ce64.dat b/backend/.cache/phpstan/cache/PHPStan/52/a2/52a2ec5b3f54f6f39353b88c6c4f029e2b1e60fb8146531cebc5feeaf582ce64.dat deleted file mode 100644 index d12f07a..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/52/a2/52a2ec5b3f54f6f39353b88c6c4f029e2b1e60fb8146531cebc5feeaf582ce64.dat +++ /dev/null @@ -1,13 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-a7a163aa1f98a0ae4cd2135905b6852e29a850beb4296aa72c44c37d22832135-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:49:"Illuminate\Notifications\HasDatabaseNotifications";s:8:"filename";s:156:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Notifications/HasDatabaseNotifications.php";}}s:9:"namespace";s:24:"Illuminate\Notifications";s:4:"name";s:49:"Illuminate\Notifications\HasDatabaseNotifications";s:9:"shortName";s:24:"HasDatabaseNotifications";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:36;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:3:{s:13:"notifications";a:20:{s:4:"name";s:13:"notifications";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:135:"/** - * Get the entity's notifications. - * - * @return \Illuminate\Database\Eloquent\Relations\MorphMany - */";s:9:"startLine";i:12;s:7:"endLine";i:15;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:24:"Illuminate\Notifications";s:18:"declaringClassName";s:49:"Illuminate\Notifications\HasDatabaseNotifications";s:21:"implementingClassName";s:49:"Illuminate\Notifications\HasDatabaseNotifications";s:16:"currentClassName";s:49:"Illuminate\Notifications\HasDatabaseNotifications";s:9:"aliasName";N;}s:17:"readNotifications";a:20:{s:4:"name";s:17:"readNotifications";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:140:"/** - * Get the entity's read notifications. - * - * @return \Illuminate\Database\Eloquent\Relations\MorphMany - */";s:9:"startLine";i:22;s:7:"endLine";i:25;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:24:"Illuminate\Notifications";s:18:"declaringClassName";s:49:"Illuminate\Notifications\HasDatabaseNotifications";s:21:"implementingClassName";s:49:"Illuminate\Notifications\HasDatabaseNotifications";s:16:"currentClassName";s:49:"Illuminate\Notifications\HasDatabaseNotifications";s:9:"aliasName";N;}s:19:"unreadNotifications";a:20:{s:4:"name";s:19:"unreadNotifications";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:142:"/** - * Get the entity's unread notifications. - * - * @return \Illuminate\Database\Eloquent\Relations\MorphMany - */";s:9:"startLine";i:32;s:7:"endLine";i:35;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:24:"Illuminate\Notifications";s:18:"declaringClassName";s:49:"Illuminate\Notifications\HasDatabaseNotifications";s:21:"implementingClassName";s:49:"Illuminate\Notifications\HasDatabaseNotifications";s:16:"currentClassName";s:49:"Illuminate\Notifications\HasDatabaseNotifications";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/53/83/53838feb2bdea696786420bbb6a3f2fdab83a1d9f4d6b753bb88054421d9a0cd.dat b/backend/.cache/phpstan/cache/PHPStan/53/83/53838feb2bdea696786420bbb6a3f2fdab83a1d9f4d6b753bb88054421d9a0cd.dat deleted file mode 100644 index fefb3ef..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/53/83/53838feb2bdea696786420bbb6a3f2fdab83a1d9f4d6b753bb88054421d9a0cd.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:8:{s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/theseer/tokenizer/src/Exception.php";a:5:{i:0;s:64:"a376f1932e46d9526671c85ad9ca0f857c4d78d0f0341b754bacdfe634dd5ab0";i:1;s:43:"102:1765192758:1793737430:70755074:16777230";i:2;a:1:{i:0;s:27:"theseer\tokenizer\exception";}i:3;a:0:{}i:4;a:0:{}}s:107:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/theseer/tokenizer/src/NamespaceUri.php";a:5:{i:0;s:64:"c3bfb66fcb8d3a0a189edcadbbf1ad947ab87033a86a843d741bf9f7227e8898";i:1;s:43:"636:1765192758:1793737430:70755080:16777230";i:2;a:1:{i:0;s:30:"theseer\tokenizer\namespaceuri";}i:3;a:3:{i:0;s:29:"theseer\tokenizer\__construct";i:1;s:26:"theseer\tokenizer\asstring";i:2;s:32:"theseer\tokenizer\ensurevaliduri";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/theseer/tokenizer/src/NamespaceUriException.php";a:5:{i:0;s:64:"033d90d183a33099a87a5bfd2744f597a246b26296a396ddb48243159c7d2ebb";i:1;s:43:"113:1765192758:1793737430:70755085:16777230";i:2;a:1:{i:0;s:39:"theseer\tokenizer\namespaceuriexception";}i:3;a:0:{}i:4;a:0:{}}s:100:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/theseer/tokenizer/src/Token.php";a:5:{i:0;s:64:"38d797ec1d75338b84680014e48e066c2cf954002714f698544361e40cf81646";i:1;s:43:"643:1765192758:1793737430:70755090:16777230";i:2;a:1:{i:0;s:23:"theseer\tokenizer\token";}i:3;a:4:{i:0;s:29:"theseer\tokenizer\__construct";i:1;s:25:"theseer\tokenizer\getline";i:2;s:25:"theseer\tokenizer\getname";i:3;s:26:"theseer\tokenizer\getvalue";}i:4;a:0:{}}s:110:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/theseer/tokenizer/src/TokenCollection.php";a:5:{i:0;s:64:"25d30bc32cba106358d75ee811cdc452b6457ec37433df6e2c22208584e040f9";i:1;s:44:"2106:1765192758:1793737430:70755091:16777230";i:2;a:1:{i:0;s:33:"theseer\tokenizer\tokencollection";}i:3;a:7:{i:0;s:26:"theseer\tokenizer\addtoken";i:1;s:29:"theseer\tokenizer\getiterator";i:2;s:23:"theseer\tokenizer\count";i:3;s:30:"theseer\tokenizer\offsetexists";i:4;s:27:"theseer\tokenizer\offsetget";i:5;s:27:"theseer\tokenizer\offsetset";i:6;s:29:"theseer\tokenizer\offsetunset";}i:4;a:0:{}}s:119:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/theseer/tokenizer/src/TokenCollectionException.php";a:5:{i:0;s:64:"1e5e9fb95ee1a87a421e63688fdb221f01a16436ac797820a2c04d163a0888f7";i:1;s:43:"116:1765192758:1793737430:70755095:16777230";i:2;a:1:{i:0;s:42:"theseer\tokenizer\tokencollectionexception";}i:3;a:0:{}i:4;a:0:{}}s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/theseer/tokenizer/src/Tokenizer.php";a:5:{i:0;s:64:"7723feda33010adf84a8072d3b706ebda41d98a786578622483d865d129b72ee";i:1;s:44:"3697:1765192758:1793737430:70755098:16777230";i:2;a:1:{i:0;s:27:"theseer\tokenizer\tokenizer";}i:3;a:2:{i:0;s:23:"theseer\tokenizer\parse";i:1;s:28:"theseer\tokenizer\fillblanks";}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/theseer/tokenizer/src/XMLSerializer.php";a:5:{i:0;s:64:"bd239c0418967fcb5098a86ec2fc9919b587c802208c586a65acdd41e2237410";i:1;s:44:"2406:1765192758:1793737430:70755100:16777230";i:2;a:1:{i:0;s:31:"theseer\tokenizer\xmlserializer";}i:3;a:4:{i:0;s:29:"theseer\tokenizer\__construct";i:1;s:23:"theseer\tokenizer\todom";i:2;s:23:"theseer\tokenizer\toxml";i:3;s:32:"theseer\tokenizer\appendtowriter";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/56/01/5601cb5f1aff474fdad4db85745d0cad57317bd88a3023f48319e8652e01abe0.dat b/backend/.cache/phpstan/cache/PHPStan/56/01/5601cb5f1aff474fdad4db85745d0cad57317bd88a3023f48319e8652e01abe0.dat deleted file mode 100644 index 1032634..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/56/01/5601cb5f1aff474fdad4db85745d0cad57317bd88a3023f48319e8652e01abe0.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-5e3fde80482ba0142c684355e3b17292da7b58a8303a1e1bfd0c6446aa6ec571-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:27:"illuminate\auth\access\gate";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/57/13/5713900a5cb6a37d7b1c90baad3f5e6776bdea6ba91d4a866695f7a69866b662.dat b/backend/.cache/phpstan/cache/PHPStan/57/13/5713900a5cb6a37d7b1c90baad3f5e6776bdea6ba91d4a866695f7a69866b662.dat deleted file mode 100644 index 199eb22..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/57/13/5713900a5cb6a37d7b1c90baad3f5e6776bdea6ba91d4a866695f7a69866b662.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:3:{s:32:"e453a8570f18caf7bb0b9412a71ebd10";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:13:"App\Providers";s:4:"uses";a:1:{s:15:"serviceprovider";s:34:"Illuminate\Support\ServiceProvider";}s:9:"constUses";a:0:{}}s:9:"className";s:32:"App\Providers\AppServiceProvider";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8a464810154f2378a1ac913af51e9960";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:32:"App\Providers\AppServiceProvider";s:12:"functionName";s:8:"register";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"3f49cd5696986d5bc3afce403a329711";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:32:"App\Providers\AppServiceProvider";s:12:"functionName";s:4:"boot";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:98:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app/Providers/AppServiceProvider.php";a:2:{i:0;s:64:"fd279ba53914dc37e5f6e97814799e8521d21264321bff5c03c3f6f5d24d4535";i:1;b:0;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/58/9e/589ebbcee3525a166a3373ad0bf0e05864925af490462e8a0a66f74ea0951c3e.dat b/backend/.cache/phpstan/cache/PHPStan/58/9e/589ebbcee3525a166a3373ad0bf0e05864925af490462e8a0a66f74ea0951c3e.dat deleted file mode 100644 index 816b48d..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/58/9e/589ebbcee3525a166a3373ad0bf0e05864925af490462e8a0a66f74ea0951c3e.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:5:{s:32:"14816864cfd2604f6e32bf16420f36da";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:15:"Laravel\Horizon";s:4:"uses";a:2:{s:4:"gate";s:31:"Illuminate\Support\Facades\Gate";s:15:"serviceprovider";s:34:"Illuminate\Support\ServiceProvider";}s:9:"constUses";a:0:{}}s:9:"className";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f01753a81de3ea67a1d83550ed4e934c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:12:"functionName";s:4:"boot";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"7c85195005ab78aed16494f906966292";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:12:"functionName";s:13:"authorization";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b2db3e896949c6a6234cdbc3ff708ad8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:12:"functionName";s:4:"gate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c791c931dfbb85cb03983a023fb17652";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:12:"functionName";s:8:"register";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/horizon/src/HorizonApplicationServiceProvider.php";a:2:{i:0;s:64:"4394ace509307bf256315c0a8c14e8640f59a728ee743667272de844ef0b3277";i:1;b:1;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/5a/03/5a030bc368e3f71e45f4dd486959bcea78386015e12ce6d4c7c6462b449e147b.dat b/backend/.cache/phpstan/cache/PHPStan/5a/03/5a030bc368e3f71e45f4dd486959bcea78386015e12ce6d4c7c6462b449e147b.dat deleted file mode 100644 index c54a686..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/5a/03/5a030bc368e3f71e45f4dd486959bcea78386015e12ce6d4c7c6462b449e147b.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:3:{s:32:"54bb507e753f10093d490f51824182a0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:18:"Database\Factories";s:4:"uses";a:4:{s:4:"user";s:15:"App\Models\User";s:7:"factory";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"hash";s:31:"Illuminate\Support\Facades\Hash";s:3:"str";s:22:"Illuminate\Support\Str";}s:9:"constUses";a:0:{}}s:9:"className";s:30:"Database\Factories\UserFactory";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"64252f1acfb342de095a7d30c3404474";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:30:"Database\Factories\UserFactory";s:12:"functionName";s:10:"definition";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:30:"Database\Factories\UserFactory";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d74699cf005b0b918b352f4e0f2ad673";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:30:"Database\Factories\UserFactory";s:12:"functionName";s:10:"unverified";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:27;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:96:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/database/factories/UserFactory.php";a:2:{i:0;s:64:"ca14b46916063e2eb24d58da2659116423049cc421b4c082ce9157d8f6b52cfd";i:1;b:1;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/5a/74/5a748db9ad09f362c6cf97b4aebf65a4829ac044eccdcb7cc7175ffee69a4493.dat b/backend/.cache/phpstan/cache/PHPStan/5a/74/5a748db9ad09f362c6cf97b4aebf65a4829ac044eccdcb7cc7175ffee69a4493.dat deleted file mode 100644 index 29e9fe2..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/5a/74/5a748db9ad09f362c6cf97b4aebf65a4829ac044eccdcb7cc7175ffee69a4493.dat +++ /dev/null @@ -1,5 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-90186e580d9d77643c5466bc77d871525969a280ab0f596d867c768ef87ec48d";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:15:"App\Models\User";s:8:"filename";s:81:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app/Models/User.php";}}s:9:"namespace";s:10:"App\Models";s:4:"name";s:15:"App\Models\User";s:9:"shortName";s:4:"User";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{i:0;a:2:{s:4:"code";s:29:"['name', 'email', 'password']";s:10:"attributes";a:6:{s:9:"startLine";i:16;s:7:"endLine";i:16;s:13:"startTokenPos";i:54;s:12:"startFilePos";i:413;s:11:"endTokenPos";i:62;s:10:"endFilePos";i:441;}}}}i:1;a:3:{s:4:"name";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{i:0;a:2:{s:4:"code";s:30:"['password', 'remember_token']";s:10:"attributes";a:6:{s:9:"startLine";i:17;s:7:"endLine";i:17;s:13:"startTokenPos";i:69;s:12:"startFilePos";i:454;s:11:"endTokenPos";i:74;s:10:"endFilePos";i:483;}}}}}s:9:"startLine";i:16;s:7:"endLine";i:37;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:31:"Illuminate\Foundation\Auth\User";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:2:{i:0;s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";i:1;s:35:"Illuminate\Notifications\Notifiable";}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:1:{s:5:"casts";a:20:{s:4:"name";s:5:"casts";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:86:"/** - * Get the attributes that should be cast. - * - * @return array - */";s:9:"startLine";i:30;s:7:"endLine";i:36;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:10:"App\Models";s:18:"declaringClassName";s:15:"App\Models\User";s:21:"implementingClassName";s:15:"App\Models\User";s:16:"currentClassName";s:15:"App\Models\User";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/5c/0d/5c0d304f11b74d23d56d09287e21b8d38ce1498c947da62c9e518f92542c72eb.dat b/backend/.cache/phpstan/cache/PHPStan/5c/0d/5c0d304f11b74d23d56d09287e21b8d38ce1498c947da62c9e518f92542c72eb.dat deleted file mode 100644 index a4fe1f8..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/5c/0d/5c0d304f11b74d23d56d09287e21b8d38ce1498c947da62c9e518f92542c72eb.dat +++ /dev/null @@ -1,10 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-cf16ec9f74ecbde2bb64a7c4a93e87372f72c9c58daa117998eff4dc42c77fe6";s:4:"data";a:17:{s:4:"name";s:8:"optional";s:10:"parameters";a:2:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";a:2:{s:4:"code";s:5:"\null";s:10:"attributes";a:6:{s:9:"startLine";i:271;s:7:"endLine";i:271;s:13:"startTokenPos";i:1190;s:12:"startFilePos";i:6695;s:11:"endTokenPos";i:1190;s:10:"endFilePos";i:6698;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:271;s:7:"endLine";i:271;s:11:"startColumn";i:23;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";a:2:{s:4:"code";s:5:"\null";s:10:"attributes";a:6:{s:9:"startLine";i:271;s:7:"endLine";i:271;s:13:"startTokenPos";i:1200;s:12:"startFilePos";i:6723;s:11:"endTokenPos";i:1200;s:10:"endFilePos";i:6726;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:271;s:7:"endLine";i:271;s:11:"startColumn";i:38;s:9:"endColumn";i:63;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:272:"/** - * Provide access to optional objects. - * - * @template TValue - * @template TReturn - * - * @param TValue $value - * @param (callable(TValue): TReturn)|null $callback - * @return ($callback is null ? \Illuminate\Support\Optional : ($value is null ? null : TReturn)) - */";s:9:"startLine";i:271;s:7:"endLine";i:278;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:8:"isStatic";b:0;s:9:"namespace";N;s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:8:"optional";s:8:"filename";s:133:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Support/helpers.php";}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/5d/f1/5df18163270e03269c57dde4b6377062a2107d5b51547ee192eac3971218f872.dat b/backend/.cache/phpstan/cache/PHPStan/5d/f1/5df18163270e03269c57dde4b6377062a2107d5b51547ee192eac3971218f872.dat deleted file mode 100644 index d2df516..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/5d/f1/5df18163270e03269c57dde4b6377062a2107d5b51547ee192eac3971218f872.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-8c8f8d1a3dececb5f09514a35f7ad01afa5674faa2d08834bcbe5921a9f2e35b-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:32:"psr\container\containerinterface";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/5e/71/5e71a38607f2e8cb1d8726ba311564ce0c1c294ae6b424293bbe244a285411a4.dat b/backend/.cache/phpstan/cache/PHPStan/5e/71/5e71a38607f2e8cb1d8726ba311564ce0c1c294ae6b424293bbe244a285411a4.dat deleted file mode 100644 index ce1e8c0..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/5e/71/5e71a38607f2e8cb1d8726ba311564ce0c1c294ae6b424293bbe244a285411a4.dat +++ /dev/null @@ -1,4 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:8:"stdClass";s:8:"filename";s:31:"phpstorm-stubs:Core/Core_c.stub";s:13:"extensionName";s:4:"Core";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:8:"stdClass";s:9:"shortName";s:8:"stdClass";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:100:"/** - * Created by typecasting to object. - * @link https://php.net/manual/en/reserved.classes.php - */";s:10:"attributes";a:0:{}s:9:"startLine";i:8;s:7:"endLine";i:10;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:0:{}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/5e/8a/5e8a29c72261066dd6f7f8ffed789630c9e9ead8b5184b9b9233318bdb1b5a1c.dat b/backend/.cache/phpstan/cache/PHPStan/5e/8a/5e8a29c72261066dd6f7f8ffed789630c9e9ead8b5184b9b9233318bdb1b5a1c.dat deleted file mode 100644 index 67aa0cb..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/5e/8a/5e8a29c72261066dd6f7f8ffed789630c9e9ead8b5184b9b9233318bdb1b5a1c.dat +++ /dev/null @@ -1,17 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-b6cb2b164e90168e80963a5549541f5f3188a3ec8cfd368bf3611bd94fbd46a7-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";s:8:"filename";s:156:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Factories/HasFactory.php";}}s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:4:"name";s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";s:9:"shortName";s:10:"HasFactory";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:80:"/** - * @template TFactory of \Illuminate\Database\Eloquent\Factories\Factory - */";s:10:"attributes";a:0:{}s:9:"startLine";i:10;s:7:"endLine";i:62;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:3:{s:7:"factory";a:20:{s:4:"name";s:7:"factory";s:10:"parameters";a:2:{s:5:"count";a:14:{s:4:"name";s:5:"count";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:19;s:7:"endLine";i:19;s:13:"startTokenPos";i:34;s:12:"startFilePos";i:588;s:11:"endTokenPos";i:34;s:10:"endFilePos";i:591;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:36;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:5:"state";a:14:{s:4:"name";s:5:"state";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:19;s:7:"endLine";i:19;s:13:"startTokenPos";i:41;s:12:"startFilePos";i:603;s:11:"endTokenPos";i:42;s:10:"endFilePos";i:604;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:51;s:9:"endColumn";i:61;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:300:"/** - * Get a new factory instance for the model. - * - * @param (callable(array, static|null): array)|array|int|null $count - * @param (callable(array, static|null): array)|array $state - * @return TFactory - */";s:9:"startLine";i:19;s:7:"endLine";i:26;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";s:21:"implementingClassName";s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";s:16:"currentClassName";s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";s:9:"aliasName";N;}s:10:"newFactory";a:20:{s:4:"name";s:10:"newFactory";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:83:"/** - * Create a new factory instance for the model. - * - * @return TFactory|null - */";s:9:"startLine";i:33;s:7:"endLine";i:40;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";s:21:"implementingClassName";s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";s:16:"currentClassName";s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";s:9:"aliasName";N;}s:22:"getUseFactoryAttribute";a:20:{s:4:"name";s:22:"getUseFactoryAttribute";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:91:"/** - * Get the factory from the UseFactory class attribute. - * - * @return TFactory|null - */";s:9:"startLine";i:47;s:7:"endLine";i:61;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:38:"Illuminate\Database\Eloquent\Factories";s:18:"declaringClassName";s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";s:21:"implementingClassName";s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";s:16:"currentClassName";s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/60/4a/604af23ee5cf32ffc4651cc07419eede789c52c7dd83fddb5b62b778ba934fd9.dat b/backend/.cache/phpstan/cache/PHPStan/60/4a/604af23ee5cf32ffc4651cc07419eede789c52c7dd83fddb5b62b778ba934fd9.dat deleted file mode 100644 index 5d7bea9..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/60/4a/604af23ee5cf32ffc4651cc07419eede789c52c7dd83fddb5b62b778ba934fd9.dat +++ /dev/null @@ -1,10 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-af4aaebb8a63d982ca46d09b4045b9fc48b6eaff6e7acf0c6bf8481a3e4672ee-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:42:"Illuminate\Contracts\Auth\CanResetPassword";s:8:"filename";s:149:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Auth/CanResetPassword.php";}}s:9:"namespace";s:25:"Illuminate\Contracts\Auth";s:4:"name";s:42:"Illuminate\Contracts\Auth\CanResetPassword";s:9:"shortName";s:16:"CanResetPassword";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:21;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:24:"getEmailForPasswordReset";a:20:{s:4:"name";s:24:"getEmailForPasswordReset";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:91:"/** - * Get the e-mail address where password reset links are sent. - * - * @return string - */";s:9:"startLine";i:12;s:7:"endLine";i:12;s:11:"startColumn";i:5;s:9:"endColumn";i:47;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Contracts\Auth";s:18:"declaringClassName";s:42:"Illuminate\Contracts\Auth\CanResetPassword";s:21:"implementingClassName";s:42:"Illuminate\Contracts\Auth\CanResetPassword";s:16:"currentClassName";s:42:"Illuminate\Contracts\Auth\CanResetPassword";s:9:"aliasName";N;}s:29:"sendPasswordResetNotification";a:20:{s:4:"name";s:29:"sendPasswordResetNotification";s:10:"parameters";a:1:{s:5:"token";a:14:{s:4:"name";s:5:"token";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:20;s:7:"endLine";i:20;s:11:"startColumn";i:51;s:9:"endColumn";i:56;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:93:"/** - * Send the password reset notification. - * - * @param string $token - * @return void - */";s:9:"startLine";i:20;s:7:"endLine";i:20;s:11:"startColumn";i:5;s:9:"endColumn";i:58;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Contracts\Auth";s:18:"declaringClassName";s:42:"Illuminate\Contracts\Auth\CanResetPassword";s:21:"implementingClassName";s:42:"Illuminate\Contracts\Auth\CanResetPassword";s:16:"currentClassName";s:42:"Illuminate\Contracts\Auth\CanResetPassword";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/62/84/6284a859dab68de237a21b39ee872f908e10970d1c7581935a66c18f196a2f28.dat b/backend/.cache/phpstan/cache/PHPStan/62/84/6284a859dab68de237a21b39ee872f908e10970d1c7581935a66c18f196a2f28.dat deleted file mode 100644 index 5319165..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/62/84/6284a859dab68de237a21b39ee872f908e10970d1c7581935a66c18f196a2f28.dat +++ /dev/null @@ -1,39 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:11:"DOMNodeList";s:8:"filename";s:29:"phpstorm-stubs:dom/dom_c.stub";s:13:"extensionName";s:3:"dom";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:11:"DOMNodeList";s:9:"shortName";s:11:"DOMNodeList";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:194:"/** - * The DOMNodeList class - * @link https://php.net/manual/en/class.domnodelist.php - * - * @template-covariant TNode of DOMNode|DOMNameSpaceNode - * @implements IteratorAggregate - */";s:10:"attributes";a:0:{}s:9:"startLine";i:11;s:7:"endLine";i:72;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:2:{i:0;s:17:"IteratorAggregate";i:1;s:9:"Countable";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:6:"length";a:16:{s:18:"declaringClassName";s:11:"DOMNodeList";s:21:"implementingClassName";s:11:"DOMNodeList";s:4:"name";s:6:"length";s:9:"modifiers";i:1;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";s:205:"/** - * @var int - * The number of nodes in the list. The range of valid child node indices is 0 to length - 1 inclusive. - * @link https://php.net/manual/en/class.domnodelist.php#domnodelist.props.length - */";s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.1' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:25;s:7:"endLine";i:25;s:13:"startTokenPos";i:43;s:12:"startFilePos";i:903;s:11:"endTokenPos";i:49;s:10:"endFilePos";i:918;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:25;s:7:"endLine";i:25;s:13:"startTokenPos";i:55;s:12:"startFilePos";i:930;s:11:"endTokenPos";i:55;s:10:"endFilePos";i:931;}}}}i:1;a:3:{s:4:"name";s:28:"JetBrains\PhpStorm\Immutable";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:9:"startLine";i:25;s:7:"endLine";i:27;s:11:"startColumn";i:9;s:9:"endColumn";i:27;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:3:{s:4:"item";a:20:{s:4:"name";s:4:"item";s:10:"parameters";a:1:{s:5:"index";a:14:{s:4:"name";s:5:"index";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:40;s:7:"endLine";i:40;s:13:"startTokenPos";i:82;s:12:"startFilePos";i:1556;s:11:"endTokenPos";i:88;s:10:"endFilePos";i:1571;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:40;s:7:"endLine";i:40;s:13:"startTokenPos";i:94;s:12:"startFilePos";i:1583;s:11:"endTokenPos";i:94;s:10:"endFilePos";i:1584;}}}}}s:9:"startLine";i:40;s:7:"endLine";i:41;s:11:"startColumn";i:13;s:9:"endColumn";i:22;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:367:"/** - * Retrieves a node specified by index - * @link https://php.net/manual/en/domnodelist.item.php - * @param int $index

- * Index of the node into the collection. - * The range of valid child node indices is 0 to length - 1 inclusive. - *

- * @return TNode|null The node at the indexth position in the - * DOMNodeList, or null if that is not a valid - * index. - */";s:9:"startLine";i:39;s:7:"endLine";i:44;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:11:"DOMNodeList";s:21:"implementingClassName";s:11:"DOMNodeList";s:16:"currentClassName";s:11:"DOMNodeList";s:9:"aliasName";N;}s:5:"count";a:20:{s:4:"name";s:5:"count";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:310:"/** - * Get number of nodes in the list - * - * Gets the number of nodes in the list. - * - * @link https://php.net/manual/en/domnodelist.count.php - * @return int<0, max> Returns the number of nodes in the list, which is identical to the length - * property. - * @since 7.2 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:56;s:7:"endLine";i:59;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:11:"DOMNodeList";s:21:"implementingClassName";s:11:"DOMNodeList";s:16:"currentClassName";s:11:"DOMNodeList";s:9:"aliasName";N;}s:11:"getIterator";a:20:{s:4:"name";s:11:"getIterator";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"Iterator";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:0:{}s:10:"docComment";s:268:"/** - * Retrieve an external iterator - * - * Returns an external iterator for the node list. - * - * @link https://php.net/manual/en/domnodelist.getiterator.php - * @return Iterator An instance of an object implementing Iterator or Traversable - * @since 8.0 - */";s:9:"startLine";i:69;s:7:"endLine";i:71;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:11:"DOMNodeList";s:21:"implementingClassName";s:11:"DOMNodeList";s:16:"currentClassName";s:11:"DOMNodeList";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/62/d8/62d8b5292905b4c958068cfb716d207338bf4df1ee8dfb173210aa224f8df89e.dat b/backend/.cache/phpstan/cache/PHPStan/62/d8/62d8b5292905b4c958068cfb716d207338bf4df1ee8dfb173210aa224f8df89e.dat deleted file mode 100644 index b6c8e0b..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/62/d8/62d8b5292905b4c958068cfb716d207338bf4df1ee8dfb173210aa224f8df89e.dat +++ /dev/null @@ -1,44 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:11:"ArrayAccess";s:8:"filename";s:31:"phpstorm-stubs:Core/Core_c.stub";s:13:"extensionName";s:4:"Core";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:11:"ArrayAccess";s:9:"shortName";s:11:"ArrayAccess";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:155:"/** - * Interface to provide accessing objects as arrays. - * @link https://php.net/manual/en/class.arrayaccess.php - * @template TKey - * @template TValue - */";s:10:"attributes";a:0:{}s:9:"startLine";i:10;s:7:"endLine";i:76;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:4:{s:12:"offsetExists";a:20:{s:4:"name";s:12:"offsetExists";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:18:"['8.0' => 'mixed']";s:10:"attributes";a:6:{s:9:"startLine";i:26;s:7:"endLine";i:26;s:13:"startTokenPos";i:30;s:12:"startFilePos";i:829;s:11:"endTokenPos";i:36;s:10:"endFilePos";i:846;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:26;s:7:"endLine";i:26;s:13:"startTokenPos";i:42;s:12:"startFilePos";i:858;s:11:"endTokenPos";i:42;s:10:"endFilePos";i:859;}}}}}s:9:"startLine";i:26;s:7:"endLine";i:27;s:11:"startColumn";i:13;s:9:"endColumn";i:25;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:343:"/** - * Whether a offset exists - * @link https://php.net/manual/en/arrayaccess.offsetexists.php - * @param TKey $offset

- * An offset to check for. - *

- * @return bool true on success or false on failure. - *

- *

- * The return value will be casted to boolean if non-boolean was returned. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:24;s:7:"endLine";i:28;s:11:"startColumn";i:9;s:9:"endColumn";i:16;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:11:"ArrayAccess";s:21:"implementingClassName";s:11:"ArrayAccess";s:16:"currentClassName";s:11:"ArrayAccess";s:9:"aliasName";N;}s:9:"offsetGet";a:20:{s:4:"name";s:9:"offsetGet";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:18:"['8.0' => 'mixed']";s:10:"attributes";a:6:{s:9:"startLine";i:40;s:7:"endLine";i:40;s:13:"startTokenPos";i:72;s:12:"startFilePos";i:1372;s:11:"endTokenPos";i:78;s:10:"endFilePos";i:1389;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:40;s:7:"endLine";i:40;s:13:"startTokenPos";i:84;s:12:"startFilePos";i:1401;s:11:"endTokenPos";i:84;s:10:"endFilePos";i:1402;}}}}}s:9:"startLine";i:40;s:7:"endLine";i:41;s:11:"startColumn";i:13;s:9:"endColumn";i:25;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:238:"/** - * Offset to retrieve - * @link https://php.net/manual/en/arrayaccess.offsetget.php - * @param TKey $offset

- * The offset to retrieve. - *

- * @return TValue Can return all value types. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:38;s:7:"endLine";i:42;s:11:"startColumn";i:9;s:9:"endColumn";i:17;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:11:"ArrayAccess";s:21:"implementingClassName";s:11:"ArrayAccess";s:16:"currentClassName";s:11:"ArrayAccess";s:9:"aliasName";N;}s:9:"offsetSet";a:20:{s:4:"name";s:9:"offsetSet";s:10:"parameters";a:2:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:18:"['8.0' => 'mixed']";s:10:"attributes";a:6:{s:9:"startLine";i:57;s:7:"endLine";i:57;s:13:"startTokenPos";i:114;s:12:"startFilePos";i:1995;s:11:"endTokenPos";i:120;s:10:"endFilePos";i:2012;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:57;s:7:"endLine";i:57;s:13:"startTokenPos";i:126;s:12:"startFilePos";i:2024;s:11:"endTokenPos";i:126;s:10:"endFilePos";i:2025;}}}}}s:9:"startLine";i:57;s:7:"endLine";i:58;s:11:"startColumn";i:13;s:9:"endColumn";i:25;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:18:"['8.0' => 'mixed']";s:10:"attributes";a:6:{s:9:"startLine";i:59;s:7:"endLine";i:59;s:13:"startTokenPos";i:138;s:12:"startFilePos";i:2122;s:11:"endTokenPos";i:144;s:10:"endFilePos";i:2139;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:59;s:7:"endLine";i:59;s:13:"startTokenPos";i:150;s:12:"startFilePos";i:2151;s:11:"endTokenPos";i:150;s:10:"endFilePos";i:2152;}}}}}s:9:"startLine";i:59;s:7:"endLine";i:60;s:11:"startColumn";i:13;s:9:"endColumn";i:24;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:293:"/** - * Offset to set - * @link https://php.net/manual/en/arrayaccess.offsetset.php - * @param TKey $offset

- * The offset to assign the value to. - *

- * @param TValue $value

- * The value to set. - *

- * @return void No value is returned. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:55;s:7:"endLine";i:61;s:11:"startColumn";i:9;s:9:"endColumn";i:16;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:11:"ArrayAccess";s:21:"implementingClassName";s:11:"ArrayAccess";s:16:"currentClassName";s:11:"ArrayAccess";s:9:"aliasName";N;}s:11:"offsetUnset";a:20:{s:4:"name";s:11:"offsetUnset";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:18:"['8.0' => 'mixed']";s:10:"attributes";a:6:{s:9:"startLine";i:73;s:7:"endLine";i:73;s:13:"startTokenPos";i:180;s:12:"startFilePos";i:2654;s:11:"endTokenPos";i:186;s:10:"endFilePos";i:2671;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:73;s:7:"endLine";i:73;s:13:"startTokenPos";i:192;s:12:"startFilePos";i:2683;s:11:"endTokenPos";i:192;s:10:"endFilePos";i:2684;}}}}}s:9:"startLine";i:73;s:7:"endLine";i:74;s:11:"startColumn";i:13;s:9:"endColumn";i:25;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:226:"/** - * Offset to unset - * @link https://php.net/manual/en/arrayaccess.offsetunset.php - * @param TKey $offset

- * The offset to unset. - *

- * @return void No value is returned. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:71;s:7:"endLine";i:75;s:11:"startColumn";i:9;s:9:"endColumn";i:16;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:11:"ArrayAccess";s:21:"implementingClassName";s:11:"ArrayAccess";s:16:"currentClassName";s:11:"ArrayAccess";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/63/d1/63d1f93269ab933a080998f60a2ee588b4f20a5af9a3cf4b45c83ba3f110a824.dat b/backend/.cache/phpstan/cache/PHPStan/63/d1/63d1f93269ab933a080998f60a2ee588b4f20a5af9a3cf4b45c83ba3f110a824.dat deleted file mode 100644 index 8672166..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/63/d1/63d1f93269ab933a080998f60a2ee588b4f20a5af9a3cf4b45c83ba3f110a824.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/ticketing/src/Providers/TicketingServiceProvider.php";a:5:{i:0;s:64:"43951492a1801880335524a75201d858cf9d06d7ab7f2ac4718e6bb2bc0b60e1";i:1;s:43:"250:1793737755:1793737755:70769391:16777230";i:2;a:1:{i:0;s:52:"phpeste\ticketing\providers\ticketingserviceprovider";}i:3;a:2:{i:0;s:36:"phpeste\ticketing\providers\register";i:1;s:32:"phpeste\ticketing\providers\boot";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/63/d2/63d2345a862acabcdd5fd66819c1f04dcaae787226903d09e4411e46cb979077.dat b/backend/.cache/phpstan/cache/PHPStan/63/d2/63d2345a862acabcdd5fd66819c1f04dcaae787226903d09e4411e46cb979077.dat deleted file mode 100644 index 49b5a31..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/63/d2/63d2345a862acabcdd5fd66819c1f04dcaae787226903d09e4411e46cb979077.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:20:{s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Context.php";a:5:{i:0;s:64:"8ca7f67d890980873e8cfff2df7aab3a622009d341e6f8b4fd73b2cfc802c822";i:1;s:44:"1664:1792635170:1793737430:70751376:16777230";i:2;a:1:{i:0;s:20:"nette\schema\context";}i:3;a:3:{i:0;s:21:"nette\schema\adderror";i:1;s:23:"nette\schema\addwarning";i:2;s:26:"nette\schema\createchecker";}i:4;a:0:{}}s:113:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/DynamicParameter.php";a:5:{i:0;s:64:"447b407e68961d23f06b01fed6bcea39cd71c91065ec9f138230ab3572488fdb";i:1;s:43:"221:1792635170:1793737430:70751380:16777230";i:2;a:1:{i:0;s:29:"nette\schema\dynamicparameter";}i:3;a:0:{}i:4;a:0:{}}s:111:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Elements/AnyOf.php";a:5:{i:0;s:64:"63d506123c953d97147b52fe02364f07a6e1686f3cdee97c740e26f47c0e067c";i:1;s:44:"4754:1792635170:1793737430:70751390:16777230";i:2;a:1:{i:0;s:27:"nette\schema\elements\anyof";}i:3;a:10:{i:0;s:33:"nette\schema\elements\__construct";i:1;s:36:"nette\schema\elements\firstisdefault";i:2;s:30:"nette\schema\elements\nullable";i:3;s:29:"nette\schema\elements\dynamic";i:4;s:30:"nette\schema\elements\describe";i:5;s:31:"nette\schema\elements\normalize";i:6;s:27:"nette\schema\elements\merge";i:7;s:30:"nette\schema\elements\complete";i:8;s:37:"nette\schema\elements\findalternative";i:9;s:37:"nette\schema\elements\completedefault";}i:4;a:0:{}}s:115:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Elements/ArrayType.php";a:5:{i:0;s:64:"afda409db9fec36123bf76db174a60195dbac3928a5cac0a84905c86f987ddb7";i:1;s:44:"1539:1792635170:1793737430:70751399:16777230";i:2;a:1:{i:0;s:31:"nette\schema\elements\arraytype";}i:3;a:6:{i:0;s:33:"nette\schema\elements\__construct";i:1;s:33:"nette\schema\elements\donormalize";i:2;s:27:"nette\schema\elements\items";i:3;s:31:"nette\schema\elements\mergemode";i:4;s:29:"nette\schema\elements\pattern";i:5;s:30:"nette\schema\elements\describe";}i:4;a:0:{}}s:110:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Elements/Base.php";a:5:{i:0;s:64:"63d6f870d27c479057f73f0418ff621ab58f4a49b1a04f4a3c3742070e1aec3d";i:1;s:44:"5382:1792635170:1793737430:70751403:16777230";i:2;a:1:{i:0;s:26:"nette\schema\elements\base";}i:3;a:17:{i:0;s:29:"nette\schema\elements\default";i:1;s:30:"nette\schema\elements\required";i:2;s:28:"nette\schema\elements\before";i:3;s:31:"nette\schema\elements\mergewith";i:4;s:28:"nette\schema\elements\castto";i:5;s:31:"nette\schema\elements\transform";i:6;s:28:"nette\schema\elements\assert";i:7;s:32:"nette\schema\elements\deprecated";i:8;s:33:"nette\schema\elements\description";i:9;s:34:"nette\schema\elements\describebase";i:10;s:37:"nette\schema\elements\completedefault";i:11;s:33:"nette\schema\elements\donormalize";i:12;s:35:"nette\schema\elements\dodeprecation";i:13;s:33:"nette\schema\elements\dotransform";i:14;s:32:"nette\schema\elements\dovalidate";i:15;s:37:"nette\schema\elements\dovalidaterange";i:16;s:32:"nette\schema\elements\dofinalize";}i:4;a:0:{}}s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Elements/EnumType.php";a:5:{i:0;s:64:"bb2bdb11520fb025c47d3c2b1ee398c37dc231c19e8cea12f81cfcb72fb4dfb5";i:1;s:44:"1186:1792635170:1793737430:70751414:16777230";i:2;a:1:{i:0;s:30:"nette\schema\elements\enumtype";}i:3;a:3:{i:0;s:33:"nette\schema\elements\__construct";i:1;s:33:"nette\schema\elements\donormalize";i:2;s:30:"nette\schema\elements\describe";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Elements/NumberType.php";a:5:{i:0;s:64:"2fea70374c6ab152ba11854b314020a2729738b6f3a37269a68cd9727dcee9f7";i:1;s:44:"1084:1792635170:1793737430:70751419:16777230";i:2;a:1:{i:0;s:32:"nette\schema\elements\numbertype";}i:3;a:3:{i:0;s:29:"nette\schema\elements\pattern";i:1;s:27:"nette\schema\elements\items";i:2;s:35:"nette\schema\elements\mergedefaults";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Elements/StringType.php";a:5:{i:0;s:64:"f10631bcad4ee7f27c9fffcc258644f49cf073cd2e951fbfbca6c5e396880b37";i:1;s:43:"872:1792635170:1793737430:70751421:16777230";i:2;a:1:{i:0;s:32:"nette\schema\elements\stringtype";}i:3;a:2:{i:0;s:27:"nette\schema\elements\items";i:1;s:35:"nette\schema\elements\mergedefaults";}i:4;a:0:{}}s:115:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Elements/Structure.php";a:5:{i:0;s:64:"c2002ebe247d7bb927617883ce24b3c22d139228e84a667b70ec3faca0caec8b";i:1;s:44:"6525:1792635170:1793737430:70751423:16777230";i:2;a:1:{i:0;s:31:"nette\schema\elements\structure";}i:3;a:15:{i:0;s:33:"nette\schema\elements\__construct";i:1;s:29:"nette\schema\elements\default";i:2;s:25:"nette\schema\elements\min";i:3;s:25:"nette\schema\elements\max";i:4;s:32:"nette\schema\elements\otheritems";i:5;s:34:"nette\schema\elements\skipdefaults";i:6;s:31:"nette\schema\elements\mergemode";i:7;s:28:"nette\schema\elements\extend";i:8;s:30:"nette\schema\elements\getshape";i:9;s:30:"nette\schema\elements\describe";i:10;s:31:"nette\schema\elements\normalize";i:11;s:27:"nette\schema\elements\merge";i:12;s:30:"nette\schema\elements\complete";i:13;s:35:"nette\schema\elements\validateitems";i:14;s:37:"nette\schema\elements\completedefault";}i:4;a:0:{}}s:115:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Elements/TupleType.php";a:5:{i:0;s:64:"7b3af5251390ce9b678c4ec9332eac3109ea5d40ddc197773390927f8a15ad7c";i:1;s:44:"3012:1792635170:1793737430:70751426:16777230";i:2;a:1:{i:0;s:31:"nette\schema\elements\tupletype";}i:3;a:9:{i:0;s:33:"nette\schema\elements\__construct";i:1;s:29:"nette\schema\elements\default";i:2;s:32:"nette\schema\elements\otheritems";i:3;s:28:"nette\schema\elements\extend";i:4;s:30:"nette\schema\elements\getshape";i:5;s:30:"nette\schema\elements\describe";i:6;s:33:"nette\schema\elements\mergevalues";i:7;s:36:"nette\schema\elements\normalizeitems";i:8;s:35:"nette\schema\elements\validateitems";}i:4;a:0:{}}s:110:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Elements/Type.php";a:5:{i:0;s:64:"6fbd4764124cbc4b8314e0be7fcdd5ffc0740cba21efdac8649fa9dccb6e6d41";i:1;s:44:"9333:1792635170:1793737430:70751448:16777230";i:2;a:1:{i:0;s:26:"nette\schema\elements\type";}i:3;a:19:{i:0;s:33:"nette\schema\elements\__construct";i:1;s:30:"nette\schema\elements\nullable";i:2;s:35:"nette\schema\elements\mergedefaults";i:3;s:31:"nette\schema\elements\mergemode";i:4;s:29:"nette\schema\elements\dynamic";i:5;s:25:"nette\schema\elements\min";i:6;s:25:"nette\schema\elements\max";i:7;s:27:"nette\schema\elements\items";i:8;s:29:"nette\schema\elements\pattern";i:9;s:37:"nette\schema\elements\uniondeprecated";i:10;s:30:"nette\schema\elements\describe";i:11;s:31:"nette\schema\elements\getparsed";i:12;s:28:"nette\schema\elements\narrow";i:13;s:31:"nette\schema\elements\normalize";i:14;s:36:"nette\schema\elements\normalizeitems";i:15;s:27:"nette\schema\elements\merge";i:16;s:33:"nette\schema\elements\mergevalues";i:17;s:30:"nette\schema\elements\complete";i:18;s:35:"nette\schema\elements\validateitems";}i:4;a:0:{}}s:103:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Expect.php";a:5:{i:0;s:64:"3f2ab47ddc91a27769e123fb2616305391fa8ca92df84487243b5dbf3fae2ab4";i:1;s:44:"6034:1792635170:1793737430:70751450:16777230";i:2;a:1:{i:0;s:19:"nette\schema\expect";}i:3;a:11:{i:0;s:25:"nette\schema\__callstatic";i:1;s:17:"nette\schema\type";i:2;s:22:"nette\schema\typeclass";i:3;s:17:"nette\schema\enum";i:4;s:18:"nette\schema\anyof";i:5;s:22:"nette\schema\structure";i:6;s:17:"nette\schema\from";i:7;s:18:"nette\schema\array";i:8;s:20:"nette\schema\arrayof";i:9;s:19:"nette\schema\listof";i:10;s:18:"nette\schema\tuple";}i:4;a:0:{}}s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Helpers.php";a:5:{i:0;s:64:"63700fc87ff3a53032ea4f624b1b8389063f5aecb515b0ebb60cfc23f83b5b4f";i:1;s:44:"7550:1792635170:1793737430:70751452:16777230";i:2;a:1:{i:0;s:20:"nette\schema\helpers";}i:3;a:9:{i:0;s:18:"nette\schema\merge";i:1;s:28:"nette\schema\getpropertytype";i:2;s:28:"nette\schema\parseannotation";i:3;s:24:"nette\schema\formatvalue";i:4;s:25:"nette\schema\validatetype";i:5;s:26:"nette\schema\validaterange";i:6;s:22:"nette\schema\isinrange";i:7;s:28:"nette\schema\validatepattern";i:8;s:28:"nette\schema\getcaststrategy";}i:4;a:0:{}}s:107:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/JsonSchema.php";a:5:{i:0;s:64:"1d549767b52e68575eff10014f2fb29719f38e36af43e77f3817ecac071ff00d";i:1;s:44:"9345:1792635170:1793737430:70751455:16777230";i:2;a:1:{i:0;s:23:"nette\schema\jsonschema";}i:3;a:14:{i:0;s:19:"nette\schema\export";i:1;s:18:"nette\schema\build";i:2;s:21:"nette\schema\describe";i:3;s:23:"nette\schema\buildorany";i:4;s:24:"nette\schema\buildstring";i:5;s:22:"nette\schema\buildlist";i:6;s:23:"nette\schema\buildarray";i:7;s:27:"nette\schema\buildstructure";i:8;s:23:"nette\schema\buildtuple";i:9;s:23:"nette\schema\isrequired";i:10;s:22:"nette\schema\buildenum";i:11;s:23:"nette\schema\buildunion";i:12;s:23:"nette\schema\countrange";i:13;s:18:"nette\schema\range";}i:4;a:0:{}}s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Message.php";a:5:{i:0;s:64:"30440ec5abe4a66e32e81ac803e622092153bda7ed91617fc0b38bdd44bd823d";i:1;s:44:"2823:1792635170:1793737430:70751457:16777230";i:2;a:1:{i:0;s:20:"nette\schema\message";}i:3;a:2:{i:0;s:24:"nette\schema\__construct";i:1;s:21:"nette\schema\tostring";}i:4;a:0:{}}s:106:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Processor.php";a:5:{i:0;s:64:"bcafc39fa4c73acea98e49f84526eb0df8bacb6fb8d66e90a608030772a9aaed";i:1;s:44:"2388:1792635170:1793737430:70751461:16777230";i:2;a:1:{i:0;s:22:"nette\schema\processor";}i:3;a:6:{i:0;s:25:"nette\schema\skipdefaults";i:1;s:20:"nette\schema\process";i:2;s:28:"nette\schema\processmultiple";i:3;s:24:"nette\schema\getwarnings";i:4;s:24:"nette\schema\throwerrors";i:5;s:26:"nette\schema\createcontext";}i:4;a:0:{}}s:103:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/Schema.php";a:5:{i:0;s:64:"328cd59c3dfbaa8161c2a576d3549b13a4b5a808adcf17ef00e55d029522b47b";i:1;s:43:"943:1792635170:1793737430:70751468:16777230";i:2;a:1:{i:0;s:19:"nette\schema\schema";}i:3;a:4:{i:0;s:22:"nette\schema\normalize";i:1;s:18:"nette\schema\merge";i:2;s:21:"nette\schema\complete";i:3;s:28:"nette\schema\completedefault";}i:4;a:0:{}}s:111:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/TypeExpression.php";a:5:{i:0;s:64:"fd70dda74e41b7f9becf9830fa79f1d24037e5b89907406bc3b59cb3d742bc4a";i:1;s:44:"4967:1792635170:1793737430:70751471:16777230";i:2;a:1:{i:0;s:27:"nette\schema\typeexpression";}i:3;a:5:{i:0;s:18:"nette\schema\parse";i:1;s:20:"nette\schema\doparse";i:2;s:29:"nette\schema\parsealternative";i:3;s:23:"nette\schema\parserange";i:4;s:23:"nette\schema\parsebound";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/ValidationException.php";a:5:{i:0;s:64:"cfd3ad7f731fc1bd98def529366578472b10308f9a59c10eca75fe36fc6abfc9";i:1;s:43:"915:1792635170:1793737430:70751475:16777230";i:2;a:1:{i:0;s:32:"nette\schema\validationexception";}i:3;a:3:{i:0;s:24:"nette\schema\__construct";i:1;s:24:"nette\schema\getmessages";i:2;s:30:"nette\schema\getmessageobjects";}i:4;a:0:{}}s:102:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/nette/schema/src/Schema/enums.php";a:5:{i:0;s:64:"ffd7b97103946c232ef34513e91ba54fcdcc4751a534e9137bd3e192e840c12f";i:1;s:43:"734:1792635170:1793737430:70751480:16777230";i:2;a:2:{i:0;s:17:"nette\schema\kind";i:1;s:22:"nette\schema\mergemode";}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/66/3a/663a8bb3b659486c00b16952be63ff0464032653925ab14c91304bef6522aaf1.dat b/backend/.cache/phpstan/cache/PHPStan/66/3a/663a8bb3b659486c00b16952be63ff0464032653925ab14c91304bef6522aaf1.dat deleted file mode 100644 index 89b5fae..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/66/3a/663a8bb3b659486c00b16952be63ff0464032653925ab14c91304bef6522aaf1.dat +++ /dev/null @@ -1,11 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-ca14b46916063e2eb24d58da2659116423049cc421b4c082ce9157d8f6b52cfd-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:30:"Database\Factories\UserFactory";s:8:"filename";s:96:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/database/factories/UserFactory.php";}}s:9:"namespace";s:18:"Database\Factories";s:4:"name";s:30:"Database\Factories\UserFactory";s:9:"shortName";s:11:"UserFactory";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:33:"/** - * @extends Factory - */";s:10:"attributes";a:0:{}s:9:"startLine";i:15;s:7:"endLine";i:47;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:8:"password";a:16:{s:18:"declaringClassName";s:30:"Database\Factories\UserFactory";s:21:"implementingClassName";s:30:"Database\Factories\UserFactory";s:4:"name";s:8:"password";s:9:"modifiers";i:18;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:7:"default";N;s:10:"docComment";s:58:"/** - * The current password being used by the factory. - */";s:10:"attributes";a:0:{}s:9:"startLine";i:20;s:7:"endLine";i:20;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:2:{s:10:"definition";a:20:{s:4:"name";s:10:"definition";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:79:"/** - * Define the model's default state. - * - * @return array - */";s:9:"startLine";i:27;s:7:"endLine";i:36;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Database\Factories";s:18:"declaringClassName";s:30:"Database\Factories\UserFactory";s:21:"implementingClassName";s:30:"Database\Factories\UserFactory";s:16:"currentClassName";s:30:"Database\Factories\UserFactory";s:9:"aliasName";N;}s:10:"unverified";a:20:{s:4:"name";s:10:"unverified";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"static";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:0:{}s:10:"docComment";s:72:"/** - * Indicate that the model's email address should be unverified. - */";s:9:"startLine";i:41;s:7:"endLine";i:46;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Database\Factories";s:18:"declaringClassName";s:30:"Database\Factories\UserFactory";s:21:"implementingClassName";s:30:"Database\Factories\UserFactory";s:16:"currentClassName";s:30:"Database\Factories\UserFactory";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/66/7e/667e6ffc45d5ecb26987dcf6390caec33d7bce3e89b179408bcd70eacb95c432.dat b/backend/.cache/phpstan/cache/PHPStan/66/7e/667e6ffc45d5ecb26987dcf6390caec33d7bce3e89b179408bcd70eacb95c432.dat deleted file mode 100644 index 9805b8f..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/66/7e/667e6ffc45d5ecb26987dcf6390caec33d7bce3e89b179408bcd70eacb95c432.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:6:{s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/global-state/src/CodeExporter.php";a:5:{i:0;s:64:"a384c72b9391d7ca212647cb2bae73352e38f72b220b3538f951fd6d848c9701";i:1;s:44:"2710:1780326633:1793737430:70754609:16777230";i:2;a:1:{i:0;s:42:"sebastianbergmann\globalstate\codeexporter";}i:3;a:5:{i:0;s:39:"sebastianbergmann\globalstate\constants";i:1;s:45:"sebastianbergmann\globalstate\globalvariables";i:2;s:41:"sebastianbergmann\globalstate\inisettings";i:3;s:44:"sebastianbergmann\globalstate\exportvariable";i:4;s:54:"sebastianbergmann\globalstate\arrayonlycontainsscalars";}i:4;a:0:{}}s:111:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/global-state/src/ExcludeList.php";a:5:{i:0;s:64:"7589e92f018458d6bc77273f826ea0e9e3ef1eb36e4d9ef645bdfead783f794d";i:1;s:44:"3350:1780326633:1793737430:70754613:16777230";i:2;a:1:{i:0;s:41:"sebastianbergmann\globalstate\excludelist";}i:3;a:8:{i:0;s:47:"sebastianbergmann\globalstate\addglobalvariable";i:1;s:38:"sebastianbergmann\globalstate\addclass";i:2;s:45:"sebastianbergmann\globalstate\addsubclassesof";i:3;s:47:"sebastianbergmann\globalstate\addimplementorsof";i:4;s:48:"sebastianbergmann\globalstate\addclassnameprefix";i:5;s:47:"sebastianbergmann\globalstate\addstaticproperty";i:6;s:54:"sebastianbergmann\globalstate\isglobalvariableexcluded";i:7;s:54:"sebastianbergmann\globalstate\isstaticpropertyexcluded";}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/global-state/src/Restorer.php";a:5:{i:0;s:64:"c5f55caba20f706723e9bef9302177f61df21e41d1aa96a2a351ab97695518cb";i:1;s:44:"3822:1780326633:1793737430:70754616:16777230";i:2;a:1:{i:0;s:38:"sebastianbergmann\globalstate\restorer";}i:3;a:3:{i:0;s:52:"sebastianbergmann\globalstate\restoreglobalvariables";i:1;s:53:"sebastianbergmann\globalstate\restorestaticproperties";i:2;s:53:"sebastianbergmann\globalstate\restoresuperglobalarray";}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/global-state/src/Snapshot.php";a:5:{i:0;s:64:"5071d76421d1f77914e7ff19a5063fc205227d7920d74cea9c591e5ec5a91ad4";i:1;s:45:"11920:1780326633:1793737430:70754619:16777230";i:2;a:1:{i:0;s:38:"sebastianbergmann\globalstate\snapshot";}i:3;a:24:{i:0;s:41:"sebastianbergmann\globalstate\__construct";i:1;s:41:"sebastianbergmann\globalstate\excludelist";i:2;s:45:"sebastianbergmann\globalstate\globalvariables";i:3;s:50:"sebastianbergmann\globalstate\superglobalvariables";i:4;s:47:"sebastianbergmann\globalstate\superglobalarrays";i:5;s:46:"sebastianbergmann\globalstate\staticproperties";i:6;s:41:"sebastianbergmann\globalstate\inisettings";i:7;s:43:"sebastianbergmann\globalstate\includedfiles";i:8;s:39:"sebastianbergmann\globalstate\constants";i:9;s:39:"sebastianbergmann\globalstate\functions";i:10;s:40:"sebastianbergmann\globalstate\interfaces";i:11;s:37:"sebastianbergmann\globalstate\classes";i:12;s:36:"sebastianbergmann\globalstate\traits";i:13;s:47:"sebastianbergmann\globalstate\snapshotconstants";i:14;s:47:"sebastianbergmann\globalstate\snapshotfunctions";i:15;s:45:"sebastianbergmann\globalstate\snapshotclasses";i:16;s:48:"sebastianbergmann\globalstate\snapshotinterfaces";i:17;s:45:"sebastianbergmann\globalstate\snapshotglobals";i:18;s:54:"sebastianbergmann\globalstate\snapshotsuperglobalarray";i:19;s:54:"sebastianbergmann\globalstate\snapshotstaticproperties";i:20;s:52:"sebastianbergmann\globalstate\setupsuperglobalarrays";i:21;s:47:"sebastianbergmann\globalstate\copywithserialize";i:22;s:45:"sebastianbergmann\globalstate\canbeserialized";i:23;s:58:"sebastianbergmann\globalstate\enumerateobjectsandresources";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/global-state/src/exceptions/Exception.php";a:5:{i:0;s:64:"92b98cb7a138505331a9dea30739537a96ace86f59e4bb646c9266b6485d0bbf";i:1;s:43:"368:1780326633:1793737430:70754625:16777230";i:2;a:1:{i:0;s:39:"sebastianbergmann\globalstate\exception";}i:3;a:0:{}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/global-state/src/exceptions/RuntimeException.php";a:5:{i:0;s:64:"a10249c392696497c815b919f3c2fcf2c395b87c087793c155cca3826efdd147";i:1;s:43:"390:1780326633:1793737430:70754628:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\globalstate\runtimeexception";}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/69/3e/693edf35c5f6f735f745a845667a4083d49f5a1ef2e0f908c42bdc1744fc209c.dat b/backend/.cache/phpstan/cache/PHPStan/69/3e/693edf35c5f6f735f745a845667a4083d49f5a1ef2e0f908c42bdc1744fc209c.dat deleted file mode 100644 index 8ed0c31..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/69/3e/693edf35c5f6f735f745a845667a4083d49f5a1ef2e0f908c42bdc1744fc209c.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:6:{s:103:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-timer/src/Duration.php";a:5:{i:0;s:64:"00e79e5214d516386202669ee2da5fe8a9afe656e8c0be667d546f26985ae871";i:1;s:44:"2537:1738904378:1793737430:70755059:16777230";i:2;a:1:{i:0;s:32:"sebastianbergmann\timer\duration";}i:3;a:8:{i:0;s:40:"sebastianbergmann\timer\frommicroseconds";i:1;s:39:"sebastianbergmann\timer\fromnanoseconds";i:2;s:35:"sebastianbergmann\timer\__construct";i:3;s:37:"sebastianbergmann\timer\asnanoseconds";i:4;s:38:"sebastianbergmann\timer\asmicroseconds";i:5;s:38:"sebastianbergmann\timer\asmilliseconds";i:6;s:33:"sebastianbergmann\timer\asseconds";i:7;s:32:"sebastianbergmann\timer\asstring";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-timer/src/ResourceUsageFormatter.php";a:5:{i:0;s:64:"f2348a8b9a76d32254b75fd1febf96fdb7a025325748917662dcaa6e2aeea857";i:1;s:44:"2122:1738904378:1793737430:70755067:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\timer\resourceusageformatter";}i:3;a:3:{i:0;s:37:"sebastianbergmann\timer\resourceusage";i:1;s:56:"sebastianbergmann\timer\resourceusagesincestartofrequest";i:2;s:37:"sebastianbergmann\timer\bytestostring";}i:4;a:0:{}}s:100:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-timer/src/Timer.php";a:5:{i:0;s:64:"5ca4c32874fdb81f143917faf8436ba868fe090720286e371f79240d8379b2c5";i:1;s:43:"925:1738904378:1793737430:70755072:16777230";i:2;a:1:{i:0;s:29:"sebastianbergmann\timer\timer";}i:3;a:2:{i:0;s:29:"sebastianbergmann\timer\start";i:1;s:28:"sebastianbergmann\timer\stop";}i:4;a:0:{}}s:115:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-timer/src/exceptions/Exception.php";a:5:{i:0;s:64:"608580339b50820332cf70bbf742d022af3fe118724afd0feeddf95e06d9d58a";i:1;s:43:"357:1738904378:1793737430:70755081:16777230";i:2;a:1:{i:0;s:33:"sebastianbergmann\timer\exception";}i:3;a:0:{}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-timer/src/exceptions/NoActiveTimerException.php";a:5:{i:0;s:64:"f4258d4f4ff4dda49ca48cb5c5b7aba8a66bbf8c69f71faf80cdf50f55a46979";i:1;s:43:"403:1738904378:1793737430:70755084:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\timer\noactivetimerexception";}i:3;a:0:{}i:4;a:0:{}}s:150:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-timer/src/exceptions/TimeSinceStartOfRequestNotAvailableException.php";a:5:{i:0;s:64:"ce984cdbd8ef93da037f46335fd3a4f3db83b06ce4c9bdedb2dbdd10f5f42f19";i:1;s:43:"429:1738904378:1793737430:70755088:16777230";i:2;a:1:{i:0;s:68:"sebastianbergmann\timer\timesincestartofrequestnotavailableexception";}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/6a/53/6a53470495f2fd64e898e5e1caac523ecd7bb586ace61ab779cbc785b2b4b92f.dat b/backend/.cache/phpstan/cache/PHPStan/6a/53/6a53470495f2fd64e898e5e1caac523ecd7bb586ace61ab779cbc785b2b4b92f.dat deleted file mode 100644 index 3b97e79..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/6a/53/6a53470495f2fd64e898e5e1caac523ecd7bb586ace61ab779cbc785b2b4b92f.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-14ae39b1417952cf28a70699aa73514464e88ffa607f0deeb947fb402e903cf7-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:41:"illuminate\contracts\auth\authenticatable";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/6a/6d/6a6d10463d2a1912e7996bc9e86e24b3241d6c5b73f384cc3d9366d971069dd5.dat b/backend/.cache/phpstan/cache/PHPStan/6a/6d/6a6d10463d2a1912e7996bc9e86e24b3241d6c5b73f384cc3d9366d971069dd5.dat deleted file mode 100644 index c8363d0..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/6a/6d/6a6d10463d2a1912e7996bc9e86e24b3241d6c5b73f384cc3d9366d971069dd5.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/audit/src/Providers/AuditServiceProvider.php";a:5:{i:0;s:64:"e597545dca1241f33ab424b35e298daab3e57fe82b4383dcdcf4c6da795f0a64";i:1;s:43:"242:1793737755:1793737755:70769471:16777230";i:2;a:1:{i:0;s:44:"phpeste\audit\providers\auditserviceprovider";}i:3;a:2:{i:0;s:32:"phpeste\audit\providers\register";i:1;s:28:"phpeste\audit\providers\boot";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/6a/79/6a797ed200e43f14124a399bc36cfb4dacf898b801c4e3f18a00aecd8a0138ca.dat b/backend/.cache/phpstan/cache/PHPStan/6a/79/6a797ed200e43f14124a399bc36cfb4dacf898b801c4e3f18a00aecd8a0138ca.dat deleted file mode 100644 index f1091a1..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/6a/79/6a797ed200e43f14124a399bc36cfb4dacf898b801c4e3f18a00aecd8a0138ca.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:21:{s:106:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/BuildMetaData.php";a:5:{i:0;s:64:"f3137bd4c5a8ac5f4e84470aebbe34203dc7f7f3104bfdf1ab9fa2d0d73fb5cf";i:1;s:43:"719:1645405445:1793737430:70755279:16777230";i:2;a:1:{i:0;s:28:"phario\version\buildmetadata";}i:3;a:3:{i:0;s:26:"phario\version\__construct";i:1;s:23:"phario\version\asstring";i:2;s:21:"phario\version\equals";}i:4;a:0:{}}s:109:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/PreReleaseSuffix.php";a:5:{i:0;s:64:"a1e87f508b201961ca4bf0bac95dd3d4f77815964e180d563f6b2c351344c59d";i:1;s:44:"1886:1645405445:1793737430:70755282:16777230";i:2;a:1:{i:0;s:31:"phario\version\prereleasesuffix";}i:3;a:7:{i:0;s:26:"phario\version\__construct";i:1;s:23:"phario\version\asstring";i:2;s:23:"phario\version\getvalue";i:3;s:24:"phario\version\getnumber";i:4;s:28:"phario\version\isgreaterthan";i:5;s:30:"phario\version\mapvaluetoscore";i:6;s:25:"phario\version\parsevalue";}i:4;a:0:{}}s:100:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/Version.php";a:5:{i:0;s:64:"8a4dac65bec88ef11d7a5b1e53a1f996cb6e6d7fb0b08cd04db51c68c29b833f";i:1;s:44:"5931:1645405445:1793737430:70755285:16777230";i:2;a:1:{i:0;s:22:"phario\version\version";}i:3;a:14:{i:0;s:26:"phario\version\__construct";i:1;s:34:"phario\version\getprereleasesuffix";i:2;s:32:"phario\version\getoriginalstring";i:3;s:31:"phario\version\getversionstring";i:4;s:34:"phario\version\hasprereleasesuffix";i:5;s:21:"phario\version\equals";i:6;s:28:"phario\version\isgreaterthan";i:7;s:23:"phario\version\getmajor";i:8;s:23:"phario\version\getminor";i:9;s:23:"phario\version\getpatch";i:10;s:31:"phario\version\hasbuildmetadata";i:11;s:31:"phario\version\getbuildmetadata";i:12;s:27:"phario\version\parseversion";i:13;s:41:"phario\version\ensureversionstringisvalid";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/VersionConstraintParser.php";a:5:{i:0;s:64:"a330152404d9d742cfe065f9d50b94c2b1fed328ae60f69a3c97fc5f97b048cf";i:1;s:44:"3839:1645405445:1793737430:70755287:16777230";i:2;a:1:{i:0;s:38:"phario\version\versionconstraintparser";}i:3;a:4:{i:0;s:20:"phario\version\parse";i:1;s:28:"phario\version\handleorgroup";i:2;s:34:"phario\version\handletildeoperator";i:3;s:34:"phario\version\handlecaretoperator";}i:4;a:0:{}}s:115:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/VersionConstraintValue.php";a:5:{i:0;s:64:"b6e3294492e82f91c200874d7b2bd66cfa7821c586e5040400c5b8509b1fb521";i:1;s:44:"2598:1645405445:1793737430:70755291:16777230";i:2;a:1:{i:0;s:37:"phario\version\versionconstraintvalue";}i:3;a:11:{i:0;s:26:"phario\version\__construct";i:1;s:23:"phario\version\getlabel";i:2;s:31:"phario\version\getbuildmetadata";i:3;s:31:"phario\version\getversionstring";i:4;s:23:"phario\version\getmajor";i:5;s:23:"phario\version\getminor";i:6;s:23:"phario\version\getpatch";i:7;s:27:"phario\version\parseversion";i:8;s:35:"phario\version\extractbuildmetadata";i:9;s:27:"phario\version\extractlabel";i:10;s:36:"phario\version\strippotentialvprefix";}i:4;a:0:{}}s:106:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/VersionNumber.php";a:5:{i:0;s:64:"dc4d28e980220c301c903d8cb6322c7c9f6243bbbc2b26c8134e2d63613372c9";i:1;s:43:"673:1645405445:1793737430:70755294:16777230";i:2;a:1:{i:0;s:28:"phario\version\versionnumber";}i:3;a:3:{i:0;s:26:"phario\version\__construct";i:1;s:20:"phario\version\isany";i:2;s:23:"phario\version\getvalue";}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/constraints/AbstractVersionConstraint.php";a:5:{i:0;s:64:"e3aa43d4a7a7ce0bdcbc0e2e7acc08b3f507c396ea9dde995cfcfef014f88276";i:1;s:43:"687:1645405445:1793737430:70755299:16777230";i:2;a:1:{i:0;s:40:"phario\version\abstractversionconstraint";}i:3;a:2:{i:0;s:26:"phario\version\__construct";i:1;s:23:"phario\version\asstring";}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/constraints/AndVersionConstraintGroup.php";a:5:{i:0;s:64:"739546fa26406af482c13922bd6ed4f1f5dccaaa5ad5ae55fe89f19ac09a4b41";i:1;s:43:"983:1645405445:1793737430:70755302:16777230";i:2;a:1:{i:0;s:40:"phario\version\andversionconstraintgroup";}i:3;a:2:{i:0;s:26:"phario\version\__construct";i:1;s:23:"phario\version\complies";}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/constraints/AnyVersionConstraint.php";a:5:{i:0;s:64:"7a099836fefdea73e395d1d9137827ca2031e17d17b0c9c437e1b73e598c6c42";i:1;s:43:"576:1645405445:1793737430:70755306:16777230";i:2;a:1:{i:0;s:35:"phario\version\anyversionconstraint";}i:3;a:2:{i:0;s:23:"phario\version\complies";i:1;s:23:"phario\version\asstring";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/constraints/ExactVersionConstraint.php";a:5:{i:0;s:64:"f248e434d40c94ad9463f58febb50346bf764fc4549608bf75071f70c24b18fe";i:1;s:43:"712:1645405445:1793737430:70755309:16777230";i:2;a:1:{i:0;s:37:"phario\version\exactversionconstraint";}i:3;a:1:{i:0;s:23:"phario\version\complies";}i:4;a:0:{}}s:142:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php";a:5:{i:0;s:64:"35cddd09e716b06e3f442a3723bfb189c61c2d5b81b276c3230438d5698e7054";i:1;s:43:"900:1645405445:1793737430:70755311:16777230";i:2;a:1:{i:0;s:52:"phario\version\greaterthanorequaltoversionconstraint";}i:3;a:2:{i:0;s:26:"phario\version\__construct";i:1;s:23:"phario\version\complies";}i:4;a:0:{}}s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/constraints/OrVersionConstraintGroup.php";a:5:{i:0;s:64:"1d2be76cbdea89220367e247b5ae0ee11c5f787e212d727394e88ad2033ed46f";i:1;s:44:"1023:1645405445:1793737430:70755314:16777230";i:2;a:1:{i:0;s:39:"phario\version\orversionconstraintgroup";}i:3;a:2:{i:0;s:26:"phario\version\__construct";i:1;s:23:"phario\version\complies";}i:4;a:0:{}}s:143:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php";a:5:{i:0;s:64:"e1b65afddfd50c210a48dbbfb12e9209adb2a443a0812334fb023b925bea32b6";i:1;s:43:"956:1645405445:1793737430:70755317:16777230";i:2;a:1:{i:0;s:53:"phario\version\specificmajorandminorversionconstraint";}i:3;a:2:{i:0;s:26:"phario\version\__construct";i:1;s:23:"phario\version\complies";}i:4;a:0:{}}s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php";a:5:{i:0;s:64:"f463aad234c970d39a38dd6b49d64c4fa821cd8b1c392cd50526ad3770cd3846";i:1;s:43:"762:1645405445:1793737430:70755320:16777230";i:2;a:1:{i:0;s:45:"phario\version\specificmajorversionconstraint";}i:3;a:2:{i:0;s:26:"phario\version\__construct";i:1;s:23:"phario\version\complies";}i:4;a:0:{}}s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/constraints/VersionConstraint.php";a:5:{i:0;s:64:"bca7760306bf0f885f6cb0667a24b6a5575109684d837ea9c1f330679c27aa15";i:1;s:43:"493:1645405445:1793737430:70755322:16777230";i:2;a:1:{i:0;s:32:"phario\version\versionconstraint";}i:3;a:2:{i:0;s:23:"phario\version\complies";i:1;s:23:"phario\version\asstring";}i:4;a:0:{}}s:113:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/exceptions/Exception.php";a:5:{i:0;s:64:"79b465f887cbf74ae299f198cb8ee38603f1abd95d856bcbf0a0e1e2e6da80f9";i:1;s:43:"424:1645405445:1793737430:70755328:16777230";i:2;a:1:{i:0;s:24:"phario\version\exception";}i:3;a:0:{}i:4;a:0:{}}s:136:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php";a:5:{i:0;s:64:"950cad85ecf9cdb5b5791cc020638c385be27ed1575ba5372c309097bae0916c";i:1;s:43:"143:1645405445:1793737430:70755331:16777230";i:2;a:1:{i:0;s:47:"phario\version\invalidprereleasesuffixexception";}i:3;a:0:{}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/exceptions/InvalidVersionException.php";a:5:{i:0;s:64:"e077abb8024ba9b9c14dc0dfc25d5ba6b4c967602d38cdce4b95daaaac96b145";i:1;s:43:"149:1645405445:1793737430:70755335:16777230";i:2;a:1:{i:0;s:38:"phario\version\invalidversionexception";}i:3;a:0:{}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/exceptions/NoBuildMetaDataException.php";a:5:{i:0;s:64:"59fc63b78bb202e9aab9016106571b9724e3ab9f3db0cd119cd02fde83bdc50a";i:1;s:43:"135:1645405445:1793737430:70755337:16777230";i:2;a:1:{i:0;s:39:"phario\version\nobuildmetadataexception";}i:3;a:0:{}i:4;a:0:{}}s:131:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/exceptions/NoPreReleaseSuffixException.php";a:5:{i:0;s:64:"86aa802600f0b1b0f4dc29a725949b2bf27f45b32e52bfdfad8931f3862dd961";i:1;s:43:"138:1645405445:1793737430:70755340:16777230";i:2;a:1:{i:0;s:42:"phario\version\noprereleasesuffixexception";}i:3;a:0:{}i:4;a:0:{}}s:141:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php";a:5:{i:0;s:64:"12e95ad3dcc4530a015a1f98f2cf17a8c678e60a1883e2b8409f91289946b7e8";i:1;s:43:"467:1645405445:1793737430:70755342:16777230";i:2;a:1:{i:0;s:52:"phario\version\unsupportedversionconstraintexception";}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/6a/ec/6aecf678093336496ad6cb2b0044f7c3f68e50c4b2b228043170023c94192bbc.dat b/backend/.cache/phpstan/cache/PHPStan/6a/ec/6aecf678093336496ad6cb2b0044f7c3f68e50c4b2b228043170023c94192bbc.dat deleted file mode 100644 index fa8af4a..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/6a/ec/6aecf678093336496ad6cb2b0044f7c3f68e50c4b2b228043170023c94192bbc.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:2:{s:106:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/environment/src/Console.php";a:5:{i:0;s:64:"b1d7538a16bf550f753da7c4d5f796b2ded0b28c0e8bd23e906b8c7f408f3b41";i:1;s:44:"6073:1779716420:1793737430:70754833:16777230";i:2;a:1:{i:0;s:37:"sebastianbergmann\environment\console";}i:3;a:6:{i:0;s:45:"sebastianbergmann\environment\hascolorsupport";i:1;s:48:"sebastianbergmann\environment\getnumberofcolumns";i:2;s:43:"sebastianbergmann\environment\isinteractive";i:3;s:39:"sebastianbergmann\environment\iswindows";i:4;s:59:"sebastianbergmann\environment\getnumberofcolumnsinteractive";i:5;s:55:"sebastianbergmann\environment\getnumberofcolumnswindows";}i:4;a:0:{}}s:106:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/environment/src/Runtime.php";a:5:{i:0;s:64:"c39ea4fdbf32204558578375620874f03a7d95d3cd2ffa7f99b49181b1d83c04";i:1;s:45:"12065:1779716420:1793737430:70754841:16777230";i:2;a:1:{i:0;s:37:"sebastianbergmann\environment\runtime";}i:3;a:20:{i:0;s:52:"sebastianbergmann\environment\cancollectcodecoverage";i:1;s:46:"sebastianbergmann\environment\discardscomments";i:2;s:59:"sebastianbergmann\environment\performsjustintimecompilation";i:3;s:42:"sebastianbergmann\environment\getrawbinary";i:4;s:39:"sebastianbergmann\environment\getbinary";i:5;s:48:"sebastianbergmann\environment\getnamewithversion";i:6;s:69:"sebastianbergmann\environment\getnamewithversionandcodecoveragedriver";i:7;s:37:"sebastianbergmann\environment\getname";i:8;s:42:"sebastianbergmann\environment\getvendorurl";i:9;s:40:"sebastianbergmann\environment\getversion";i:10;s:39:"sebastianbergmann\environment\hasxdebug";i:11;s:35:"sebastianbergmann\environment\isphp";i:12;s:38:"sebastianbergmann\environment\isphpdbg";i:13;s:51:"sebastianbergmann\environment\hasphpdbgcodecoverage";i:14;s:37:"sebastianbergmann\environment\haspcov";i:15;s:48:"sebastianbergmann\environment\getcurrentsettings";i:16;s:63:"sebastianbergmann\environment\getsettingsnotchangeableatruntime";i:17;s:45:"sebastianbergmann\environment\isopcacheactive";i:18;s:49:"sebastianbergmann\environment\parseloadedinifiles";i:19;s:46:"sebastianbergmann\environment\compileddefaults";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/6f/67/6f67fd44b1a07b43ede4f16310b2e46af478413fe5f1f8ab1f4b073623b566e9.dat b/backend/.cache/phpstan/cache/PHPStan/6f/67/6f67fd44b1a07b43ede4f16310b2e46af478413fe5f1f8ab1f4b073623b566e9.dat deleted file mode 100644 index 7385a25..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/6f/67/6f67fd44b1a07b43ede4f16310b2e46af478413fe5f1f8ab1f4b073623b566e9.dat +++ /dev/null @@ -1,16 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-56e0808b8703227cecfb2146926aabd717fe8f2f09bbe5b6fc28dcccb9c14532-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:42:"Illuminate\Database\Eloquent\HasCollection";s:8:"filename";s:149:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/HasCollection.php";}}s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:4:"name";s:42:"Illuminate\Database\Eloquent\HasCollection";s:9:"shortName";s:13:"HasCollection";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:76:"/** - * @template TCollection of \Illuminate\Database\Eloquent\Collection - */";s:10:"attributes";a:0:{}s:9:"startLine";i:11;s:7:"endLine";i:58;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:25:"resolvedCollectionClasses";a:16:{s:18:"declaringClassName";s:42:"Illuminate\Database\Eloquent\HasCollection";s:21:"implementingClassName";s:42:"Illuminate\Database\Eloquent\HasCollection";s:4:"name";s:25:"resolvedCollectionClasses";s:9:"modifiers";i:18;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:18;s:7:"endLine";i:18;s:13:"startTokenPos";i:37;s:12:"startFilePos";i:425;s:11:"endTokenPos";i:38;s:10:"endFilePos";i:426;}}s:10:"docComment";s:122:"/** - * The resolved collection class names by model. - * - * @var array, class-string> - */";s:10:"attributes";a:0:{}s:9:"startLine";i:18;s:7:"endLine";i:18;s:11:"startColumn";i:5;s:9:"endColumn";i:59;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:2:{s:13:"newCollection";a:20:{s:4:"name";s:13:"newCollection";s:10:"parameters";a:1:{s:6:"models";a:14:{s:4:"name";s:6:"models";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:26;s:7:"endLine";i:26;s:13:"startTokenPos";i:55;s:12:"startFilePos";i:658;s:11:"endTokenPos";i:56;s:10:"endFilePos";i:659;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:26;s:7:"endLine";i:26;s:11:"startColumn";i:35;s:9:"endColumn";i:52;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:153:"/** - * Create a new Eloquent Collection instance. - * - * @param array $models - * @return TCollection - */";s:9:"startLine";i:26;s:7:"endLine";i:37;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:42:"Illuminate\Database\Eloquent\HasCollection";s:21:"implementingClassName";s:42:"Illuminate\Database\Eloquent\HasCollection";s:16:"currentClassName";s:42:"Illuminate\Database\Eloquent\HasCollection";s:9:"aliasName";N;}s:30:"resolveCollectionFromAttribute";a:20:{s:4:"name";s:30:"resolveCollectionFromAttribute";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:121:"/** - * Resolve the collection class name from the CollectedBy attribute. - * - * @return class-string|null - */";s:9:"startLine";i:44;s:7:"endLine";i:57;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:18:"declaringClassName";s:42:"Illuminate\Database\Eloquent\HasCollection";s:21:"implementingClassName";s:42:"Illuminate\Database\Eloquent\HasCollection";s:16:"currentClassName";s:42:"Illuminate\Database\Eloquent\HasCollection";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/72/9e/729ef09b0a94538a48a9f3ee34cb64e6ad5875fd18fa495863ff0dd74e90048a.dat b/backend/.cache/phpstan/cache/PHPStan/72/9e/729ef09b0a94538a48a9f3ee34cb64e6ad5875fd18fa495863ff0dd74e90048a.dat deleted file mode 100644 index 3b779ff..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/72/9e/729ef09b0a94538a48a9f3ee34cb64e6ad5875fd18fa495863ff0dd74e90048a.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-c081e746d19db452e6ba546cb2a9e1efb838fc81f6deeb9cd4d7d892d64a26fb-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:42:"illuminate\contracts\queue\queueableentity";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/73/1d/731d824b57d9acb74866f73d53ba611fa5dd9f145f45635897814583c3be8e83.dat b/backend/.cache/phpstan/cache/PHPStan/73/1d/731d824b57d9acb74866f73d53ba611fa5dd9f145f45635897814583c3be8e83.dat deleted file mode 100644 index 25d6fab..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/73/1d/731d824b57d9acb74866f73d53ba611fa5dd9f145f45635897814583c3be8e83.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-dcf48f883c8970de4481eed0029724e280766a3a0e7c6cce3016df849079353c-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:53:"illuminate\database\eloquent\concerns\hidesattributes";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/75/c9/75c98218149ec1d99e456ad56d4dc82982e15186d90ae54c414cc8b85aae9bd2.dat b/backend/.cache/phpstan/cache/PHPStan/75/c9/75c98218149ec1d99e456ad56d4dc82982e15186d90ae54c414cc8b85aae9bd2.dat deleted file mode 100644 index 4f2a942..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/75/c9/75c98218149ec1d99e456ad56d4dc82982e15186d90ae54c414cc8b85aae9bd2.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-940078a0d4fa6f5a669173d27ec2ba532bf6b9dcb3ea537611e88c6c1c74beb5";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:48:"PHPeste\CheckIn\Providers\CheckInServiceProvider";s:8:"filename";s:123:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/check-in/src/Providers/CheckInServiceProvider.php";}}s:9:"namespace";s:25:"PHPeste\CheckIn\Providers";s:4:"name";s:48:"PHPeste\CheckIn\Providers\CheckInServiceProvider";s:9:"shortName";s:22:"CheckInServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:14;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Support\ServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:11;s:7:"endLine";i:11;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"PHPeste\CheckIn\Providers";s:18:"declaringClassName";s:48:"PHPeste\CheckIn\Providers\CheckInServiceProvider";s:21:"implementingClassName";s:48:"PHPeste\CheckIn\Providers\CheckInServiceProvider";s:16:"currentClassName";s:48:"PHPeste\CheckIn\Providers\CheckInServiceProvider";s:9:"aliasName";N;}s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"PHPeste\CheckIn\Providers";s:18:"declaringClassName";s:48:"PHPeste\CheckIn\Providers\CheckInServiceProvider";s:21:"implementingClassName";s:48:"PHPeste\CheckIn\Providers\CheckInServiceProvider";s:16:"currentClassName";s:48:"PHPeste\CheckIn\Providers\CheckInServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/77/28/77285a5a5ab248a93190f8d6afd79c14140b76e7e918c11e42a33d5243e36dd9.dat b/backend/.cache/phpstan/cache/PHPStan/77/28/77285a5a5ab248a93190f8d6afd79c14140b76e7e918c11e42a33d5243e36dd9.dat deleted file mode 100644 index b7c7989..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/77/28/77285a5a5ab248a93190f8d6afd79c14140b76e7e918c11e42a33d5243e36dd9.dat +++ /dev/null @@ -1,93 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-2e1b77306a0fbc050e1ae3c78d2b5b53d3033c347b4d0a9a2ada5160e1fb6d61-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:8:"filename";s:161:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php";}}s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"name";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"shortName";s:16:"GuardsAttributes";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:11;s:7:"endLine";i:293;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:4:{s:8:"fillable";a:16:{s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:4:"name";s:8:"fillable";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:18;s:7:"endLine";i:18;s:13:"startTokenPos";i:46;s:12:"startFilePos";i:479;s:11:"endTokenPos";i:47;s:10:"endFilePos";i:480;}}s:10:"docComment";s:81:"/** - * The attributes that are mass assignable. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:18;s:7:"endLine";i:18;s:11:"startColumn";i:5;s:9:"endColumn";i:29;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:7:"guarded";a:16:{s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:4:"name";s:7:"guarded";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:5:"['*']";s:10:"attributes";a:6:{s:9:"startLine";i:25;s:7:"endLine";i:25;s:13:"startTokenPos";i:58;s:12:"startFilePos";i:609;s:11:"endTokenPos";i:60;s:10:"endFilePos";i:613;}}s:10:"docComment";s:79:"/** - * The attributes that aren't mass assignable. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:25;s:7:"endLine";i:25;s:11:"startColumn";i:5;s:9:"endColumn";i:31;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:9:"unguarded";a:16:{s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:4:"name";s:9:"unguarded";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:32;s:7:"endLine";i:32;s:13:"startTokenPos";i:73;s:12:"startFilePos";i:743;s:11:"endTokenPos";i:73;s:10:"endFilePos";i:747;}}s:10:"docComment";s:71:"/** - * Indicates if all mass assignment is enabled. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:32;s:7:"endLine";i:32;s:11:"startColumn";i:5;s:9:"endColumn";i:40;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:16:"guardableColumns";a:16:{s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:4:"name";s:16:"guardableColumns";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:39;s:7:"endLine";i:39;s:13:"startTokenPos";i:86;s:12:"startFilePos";i:933;s:11:"endTokenPos";i:87;s:10:"endFilePos";i:934;}}s:10:"docComment";s:120:"/** - * The actual columns that exist on the database and can be guarded. - * - * @var array> - */";s:10:"attributes";a:0:{}s:9:"startLine";i:39;s:7:"endLine";i:39;s:11:"startColumn";i:5;s:9:"endColumn";i:44;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:16:{s:26:"initializeGuardsAttributes";a:20:{s:4:"name";s:26:"initializeGuardsAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"Illuminate\Database\Eloquent\Attributes\Initialize";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:68:"/** - * Initialize the GuardsAttributes trait. - * - * @return void - */";s:9:"startLine";i:46;s:7:"endLine";i:60;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:11:"getFillable";a:20:{s:4:"name";s:11:"getFillable";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:81:"/** - * Get the fillable attributes for the model. - * - * @return array - */";s:9:"startLine";i:67;s:7:"endLine";i:70;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:8:"fillable";a:20:{s:4:"name";s:8:"fillable";s:10:"parameters";a:1:{s:8:"fillable";a:14:{s:4:"name";s:8:"fillable";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:78;s:7:"endLine";i:78;s:11:"startColumn";i:30;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:109:"/** - * Set the fillable attributes for the model. - * - * @param array $fillable - * @return $this - */";s:9:"startLine";i:78;s:7:"endLine";i:83;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:13:"mergeFillable";a:20:{s:4:"name";s:13:"mergeFillable";s:10:"parameters";a:1:{s:8:"fillable";a:14:{s:4:"name";s:8:"fillable";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:91;s:7:"endLine";i:91;s:11:"startColumn";i:35;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:144:"/** - * Merge new fillable attributes with existing fillable attributes on the model. - * - * @param array $fillable - * @return $this - */";s:9:"startLine";i:91;s:7:"endLine";i:100;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:10:"getGuarded";a:20:{s:4:"name";s:10:"getGuarded";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:80:"/** - * Get the guarded attributes for the model. - * - * @return array - */";s:9:"startLine";i:107;s:7:"endLine";i:112;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:5:"guard";a:20:{s:4:"name";s:5:"guard";s:10:"parameters";a:1:{s:7:"guarded";a:14:{s:4:"name";s:7:"guarded";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:120;s:7:"endLine";i:120;s:11:"startColumn";i:27;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:107:"/** - * Set the guarded attributes for the model. - * - * @param array $guarded - * @return $this - */";s:9:"startLine";i:120;s:7:"endLine";i:125;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:12:"mergeGuarded";a:20:{s:4:"name";s:12:"mergeGuarded";s:10:"parameters";a:1:{s:7:"guarded";a:14:{s:4:"name";s:7:"guarded";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:133;s:7:"endLine";i:133;s:11:"startColumn";i:34;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:141:"/** - * Merge new guarded attributes with existing guarded attributes on the model. - * - * @param array $guarded - * @return $this - */";s:9:"startLine";i:133;s:7:"endLine";i:138;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:7:"unguard";a:20:{s:4:"name";s:7:"unguard";s:10:"parameters";a:1:{s:5:"state";a:14:{s:4:"name";s:5:"state";s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:146;s:7:"endLine";i:146;s:13:"startTokenPos";i:472;s:12:"startFilePos";i:3405;s:11:"endTokenPos";i:472;s:10:"endFilePos";i:3408;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:146;s:7:"endLine";i:146;s:11:"startColumn";i:36;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:95:"/** - * Disable all mass assignable restrictions. - * - * @param bool $state - * @return void - */";s:9:"startLine";i:146;s:7:"endLine";i:149;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:7:"reguard";a:20:{s:4:"name";s:7:"reguard";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:70:"/** - * Enable the mass assignment restrictions. - * - * @return void - */";s:9:"startLine";i:156;s:7:"endLine";i:159;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:11:"isUnguarded";a:20:{s:4:"name";s:11:"isUnguarded";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:76:"/** - * Determine if the current state is "unguarded". - * - * @return bool - */";s:9:"startLine";i:166;s:7:"endLine";i:169;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:9:"unguarded";a:20:{s:4:"name";s:9:"unguarded";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"callable";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:179;s:7:"endLine";i:179;s:11:"startColumn";i:38;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:144:"/** - * Run the given callable while being unguarded. - * - * @template TReturn - * - * @param callable(): TReturn $callback - * @return TReturn - */";s:9:"startLine";i:179;s:7:"endLine";i:192;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:10:"isFillable";a:20:{s:4:"name";s:10:"isFillable";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:200;s:7:"endLine";i:200;s:11:"startColumn";i:32;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:108:"/** - * Determine if the given attribute may be mass assigned. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:200;s:7:"endLine";i:223;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:9:"isGuarded";a:20:{s:4:"name";s:9:"isGuarded";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:231;s:7:"endLine";i:231;s:11:"startColumn";i:31;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:92:"/** - * Determine if the given key is guarded. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:231;s:7:"endLine";i:240;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:17:"isGuardableColumn";a:20:{s:4:"name";s:17:"isGuardableColumn";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:248;s:7:"endLine";i:248;s:11:"startColumn";i:42;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:113:"/** - * Determine if the given column is a valid, guardable column. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:248;s:7:"endLine";i:267;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:14:"totallyGuarded";a:20:{s:4:"name";s:14:"totallyGuarded";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:72:"/** - * Determine if the model is totally guarded. - * - * @return bool - */";s:9:"startLine";i:274;s:7:"endLine";i:277;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}s:17:"fillableFromArray";a:20:{s:4:"name";s:17:"fillableFromArray";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:285;s:7:"endLine";i:285;s:11:"startColumn";i:42;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:136:"/** - * Get the fillable attributes of a given array. - * - * @param array $attributes - * @return array - */";s:9:"startLine";i:285;s:7:"endLine";i:292;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:21:"implementingClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:16:"currentClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/77/9a/779a5aaf456a7029b16a30d088f8c12c74f2ce0150417c5deff5c3c3bd01f640.dat b/backend/.cache/phpstan/cache/PHPStan/77/9a/779a5aaf456a7029b16a30d088f8c12c74f2ce0150417c5deff5c3c3bd01f640.dat deleted file mode 100644 index 1ecf4a8..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/77/9a/779a5aaf456a7029b16a30d088f8c12c74f2ce0150417c5deff5c3c3bd01f640.dat +++ /dev/null @@ -1,9 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-4adf747bb1f0810b2a8aacd3ab55d59fe348bdb57a47130375264d5fc1002b43-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:53:"Illuminate\Contracts\Broadcasting\HasBroadcastChannel";s:8:"filename";s:160:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Broadcasting/HasBroadcastChannel.php";}}s:9:"namespace";s:33:"Illuminate\Contracts\Broadcasting";s:4:"name";s:53:"Illuminate\Contracts\Broadcasting\HasBroadcastChannel";s:9:"shortName";s:19:"HasBroadcastChannel";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:20;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:21:"broadcastChannelRoute";a:20:{s:4:"name";s:21:"broadcastChannelRoute";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:116:"/** - * Get the broadcast channel route definition that is associated with the given entity. - * - * @return string - */";s:9:"startLine";i:12;s:7:"endLine";i:12;s:11:"startColumn";i:5;s:9:"endColumn";i:44;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:33:"Illuminate\Contracts\Broadcasting";s:18:"declaringClassName";s:53:"Illuminate\Contracts\Broadcasting\HasBroadcastChannel";s:21:"implementingClassName";s:53:"Illuminate\Contracts\Broadcasting\HasBroadcastChannel";s:16:"currentClassName";s:53:"Illuminate\Contracts\Broadcasting\HasBroadcastChannel";s:9:"aliasName";N;}s:16:"broadcastChannel";a:20:{s:4:"name";s:16:"broadcastChannel";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:104:"/** - * Get the broadcast channel name that is associated with the given entity. - * - * @return string - */";s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:33:"Illuminate\Contracts\Broadcasting";s:18:"declaringClassName";s:53:"Illuminate\Contracts\Broadcasting\HasBroadcastChannel";s:21:"implementingClassName";s:53:"Illuminate\Contracts\Broadcasting\HasBroadcastChannel";s:16:"currentClassName";s:53:"Illuminate\Contracts\Broadcasting\HasBroadcastChannel";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/77/bc/77bcb97e99cc62b66e22efdf19cf9bd7a3ca5bf83ff6ee34686585b947a3e44b.dat b/backend/.cache/phpstan/cache/PHPStan/77/bc/77bcb97e99cc62b66e22efdf19cf9bd7a3ca5bf83ff6ee34686585b947a3e44b.dat deleted file mode 100644 index eadba9d..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/77/bc/77bcb97e99cc62b66e22efdf19cf9bd7a3ca5bf83ff6ee34686585b947a3e44b.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-9fd2e9f3fbfd052dc6eab4ac144081820a60466bad45978a2b38ed96407db421";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:40:"PHPeste\Cfp\Providers\CfpServiceProvider";s:8:"filename";s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/cfp/src/Providers/CfpServiceProvider.php";}}s:9:"namespace";s:21:"PHPeste\Cfp\Providers";s:4:"name";s:40:"PHPeste\Cfp\Providers\CfpServiceProvider";s:9:"shortName";s:18:"CfpServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:14;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Support\ServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:11;s:7:"endLine";i:11;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:21:"PHPeste\Cfp\Providers";s:18:"declaringClassName";s:40:"PHPeste\Cfp\Providers\CfpServiceProvider";s:21:"implementingClassName";s:40:"PHPeste\Cfp\Providers\CfpServiceProvider";s:16:"currentClassName";s:40:"PHPeste\Cfp\Providers\CfpServiceProvider";s:9:"aliasName";N;}s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:21:"PHPeste\Cfp\Providers";s:18:"declaringClassName";s:40:"PHPeste\Cfp\Providers\CfpServiceProvider";s:21:"implementingClassName";s:40:"PHPeste\Cfp\Providers\CfpServiceProvider";s:16:"currentClassName";s:40:"PHPeste\Cfp\Providers\CfpServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/7a/29/7a2987889a65c636d979b6da0c52477eedb0e69049aa7085091bb8508b5814e5.dat b/backend/.cache/phpstan/cache/PHPStan/7a/29/7a2987889a65c636d979b6da0c52477eedb0e69049aa7085091bb8508b5814e5.dat deleted file mode 100644 index d8e1661..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/7a/29/7a2987889a65c636d979b6da0c52477eedb0e69049aa7085091bb8508b5814e5.dat +++ /dev/null @@ -1,34 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-c8c796eb39317750fce46d66ecdfd32a81f4249b4c7f72afbfb66f0c891edfc4-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:31:"Illuminate\Support\Facades\Gate";s:8:"filename";s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Support/Facades/Gate.php";}}s:9:"namespace";s:26:"Illuminate\Support\Facades";s:4:"name";s:31:"Illuminate\Support\Facades\Gate";s:9:"shortName";s:4:"Gate";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:2512:"/** - * @method static bool has(\UnitEnum|array|string $ability) - * @method static \Illuminate\Auth\Access\Response allowIf(\Illuminate\Auth\Access\Response|\Closure|bool $condition, string|null $message = null, string|null $code = null) - * @method static \Illuminate\Auth\Access\Response denyIf(\Illuminate\Auth\Access\Response|\Closure|bool $condition, string|null $message = null, string|null $code = null) - * @method static \Illuminate\Auth\Access\Gate define(\UnitEnum|string $ability, callable|array|string $callback) - * @method static \Illuminate\Auth\Access\Gate resource(string $name, string $class, array|null $abilities = null) - * @method static \Illuminate\Auth\Access\Gate policy(string $class, string $policy) - * @method static \Illuminate\Auth\Access\Gate before(callable $callback) - * @method static \Illuminate\Auth\Access\Gate after(callable $callback) - * @method static bool allows(iterable|\UnitEnum|string $ability, mixed $arguments = []) - * @method static bool denies(iterable|\UnitEnum|string $ability, mixed $arguments = []) - * @method static bool check(iterable|\UnitEnum|string $abilities, mixed $arguments = []) - * @method static bool any(iterable|\UnitEnum|string $abilities, mixed $arguments = []) - * @method static bool none(iterable|\UnitEnum|string $abilities, mixed $arguments = []) - * @method static \Illuminate\Auth\Access\Response authorize(\UnitEnum|string $ability, mixed $arguments = []) - * @method static \Illuminate\Auth\Access\Response inspect(\UnitEnum|string $ability, mixed $arguments = []) - * @method static mixed raw(string $ability, mixed $arguments = []) - * @method static mixed getPolicyFor(object|string $class) - * @method static \Illuminate\Auth\Access\Gate guessPolicyNamesUsing(callable $callback) - * @method static mixed resolvePolicy(object|string $class) - * @method static \Illuminate\Auth\Access\Gate forUser(\Illuminate\Contracts\Auth\Authenticatable|mixed $user) - * @method static array abilities() - * @method static array policies() - * @method static \Illuminate\Auth\Access\Gate defaultDenialResponse(\Illuminate\Auth\Access\Response $response) - * @method static \Illuminate\Auth\Access\Gate setContainer(\Illuminate\Contracts\Container\Container $container) - * @method static \Illuminate\Auth\Access\Response denyWithStatus(int $status, string|null $message = null, int|null $code = null) - * @method static \Illuminate\Auth\Access\Response denyAsNotFound(string|null $message = null, int|null $code = null) - * - * @see \Illuminate\Auth\Access\Gate - */";s:10:"attributes";a:0:{}s:9:"startLine";i:37;s:7:"endLine";i:48;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:33:"Illuminate\Support\Facades\Facade";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:1:{s:17:"getFacadeAccessor";a:20:{s:4:"name";s:17:"getFacadeAccessor";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:73:"/** - * Get the registered name of the component. - * - * @return string - */";s:9:"startLine";i:44;s:7:"endLine";i:47;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:31:"Illuminate\Support\Facades\Gate";s:21:"implementingClassName";s:31:"Illuminate\Support\Facades\Gate";s:16:"currentClassName";s:31:"Illuminate\Support\Facades\Gate";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/7a/ed/7aed950ee94f06267e5787546c9cdf2cf23cb0f6645f94e2c400c7013c994a3f.dat b/backend/.cache/phpstan/cache/PHPStan/7a/ed/7aed950ee94f06267e5787546c9cdf2cf23cb0f6645f94e2c400c7013c994a3f.dat deleted file mode 100644 index d9101e0..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/7a/ed/7aed950ee94f06267e5787546c9cdf2cf23cb0f6645f94e2c400c7013c994a3f.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:21:{s:32:"2fa14d48b6ec00d96060e177a4a7b336";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:26:"Illuminate\Support\Facades";s:4:"uses";a:13:{s:7:"closure";s:7:"Closure";s:5:"model";s:34:"Illuminate\Database\Eloquent\Model";s:3:"arr";s:22:"Illuminate\Support\Arr";s:9:"benchmark";s:28:"Illuminate\Support\Benchmark";s:10:"collection";s:29:"Illuminate\Support\Collection";s:2:"js";s:21:"Illuminate\Support\Js";s:6:"number";s:25:"Illuminate\Support\Number";s:3:"str";s:22:"Illuminate\Support\Str";s:4:"fake";s:37:"Illuminate\Support\Testing\Fakes\Fake";s:3:"uri";s:22:"Illuminate\Support\Uri";s:7:"mockery";s:7:"Mockery";s:19:"legacymockinterface";s:27:"Mockery\LegacyMockInterface";s:16:"runtimeexception";s:16:"RuntimeException";}s:9:"constUses";a:0:{}}s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c54ddf5529dc5f12148f25877870fae0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:8:"resolved";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0e5d1f6ccafb5121be0471055795b723";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:3:"spy";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"148c9445f7961917c5f2f2b756574c41";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:11:"partialMock";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4460ceb14d0161feecb0d97122a969c7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:13:"shouldReceive";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"46a224e12e1d6b77cdc80b0f15373c7e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:7:"expects";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"7db81cbad886a72707ec92622ce49c9c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:23:"createFreshMockInstance";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f40587c6fe5b0aba335c34acf55052b5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:10:"createMock";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4018163d35509b24a5fc6621634a87ef";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:6:"isMock";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"da714cbbfea2f7bfe587410067428eea";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:16:"getMockableClass";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2e24b29ed1cb5aff5dd31093548256ab";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:4:"swap";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4c5ec954602629afe569c9b69d9d76ff";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:6:"isFake";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0f2e8b187a10720265282f4a7f105be9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:13:"getFacadeRoot";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"fdebdb45ef024d4d03e12a4c60917d2c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:17:"getFacadeAccessor";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1a094fb69af7f395b380095acff9c965";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:21:"resolveFacadeInstance";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"65a05d9a7320ac1adca7d4097faf0572";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:21:"clearResolvedInstance";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8cfcb1d8fae8f8d01b7284500ff20277";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:22:"clearResolvedInstances";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0b5f40c51d2d551f99b96f9e87079557";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:14:"defaultAliases";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1d9c2cff1cf9f6e19c99ecb76e807c83";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:20:"getFacadeApplication";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5f68ed99f97916133e22a1f82ef2150d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:20:"setFacadeApplication";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6e315a183ac770159ba1beab8a0dc1ba";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:33:"Illuminate\Support\Facades\Facade";s:12:"functionName";s:12:"__callStatic";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php";a:2:{i:0;s:64:"5d4eb0eee1be78b6c5dcf69e8907d5b85ecd4368716ff8a32f431848265c986b";i:1;b:1;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/7b/02/7b020fa32bf103f542c8f9d93de78075a7788725689ba8ee9d6885bc0a4b63b8.dat b/backend/.cache/phpstan/cache/PHPStan/7b/02/7b020fa32bf103f542c8f9d93de78075a7788725689ba8ee9d6885bc0a4b63b8.dat deleted file mode 100644 index 6cbecaa..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/7b/02/7b020fa32bf103f542c8f9d93de78075a7788725689ba8ee9d6885bc0a4b63b8.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:11:{s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php83/Resources/stubs/DateError.php";a:5:{i:0;s:64:"72e1fffeddc492f3726fadb4bf338dea6d9d18f5f7cb64c16b292bbc14d53778";i:1;s:43:"317:1790351405:1793737549:70761142:16777230";i:2;a:1:{i:0;s:9:"dateerror";}i:3;a:0:{}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php83/Resources/stubs/DateException.php";a:5:{i:0;s:64:"4229e2f87de442cab70d186931ad88cd68b9027a385834aadc81bae88524a319";i:1;s:43:"325:1790351405:1793737549:70761153:16777230";i:2;a:1:{i:0;s:13:"dateexception";}i:3;a:0:{}i:4;a:0:{}}s:141:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidOperationException.php";a:5:{i:0;s:64:"96ef44367f42f7feb3488d29e2ac1f3382647c04a2084d1451ad18043c6b5add";i:1;s:43:"345:1790351405:1793737549:70761166:16777230";i:2;a:1:{i:0;s:29:"dateinvalidoperationexception";}i:3;a:0:{}i:4;a:0:{}}s:140:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php83/Resources/stubs/DateInvalidTimeZoneException.php";a:5:{i:0;s:64:"519c9a52e7d657aa25e76944a408577a0ff615b88318dfde16479139c515d109";i:1;s:43:"344:1790351405:1793737549:70761170:16777230";i:2;a:1:{i:0;s:28:"dateinvalidtimezoneexception";}i:3;a:0:{}i:4;a:0:{}}s:148:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedIntervalStringException.php";a:5:{i:0;s:64:"3f669907751c517d477c290e872a5ef0f4148cf76493137afe13a3af1c2486a2";i:1;s:43:"352:1790351405:1793737549:70761176:16777230";i:2;a:1:{i:0;s:36:"datemalformedintervalstringexception";}i:3;a:0:{}i:4;a:0:{}}s:146:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedPeriodStringException.php";a:5:{i:0;s:64:"8af794f98ff2ab1577ce94c4300e7b314237eb2ad0b09d49b7f71bb82d5d5cb7";i:1;s:43:"350:1790351405:1793737549:70761183:16777230";i:2;a:1:{i:0;s:34:"datemalformedperiodstringexception";}i:3;a:0:{}i:4;a:0:{}}s:140:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php83/Resources/stubs/DateMalformedStringException.php";a:5:{i:0;s:64:"a4bac703b6b7ceed48bb8b082dddd061111420eab527eb45ca9e5908b2a94e86";i:1;s:43:"344:1790351405:1793737549:70761188:16777230";i:2;a:1:{i:0;s:28:"datemalformedstringexception";}i:3;a:0:{}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php83/Resources/stubs/DateObjectError.php";a:5:{i:0;s:64:"4f7578373b5f56a25628da4d80c58fe923ba5195f8e8d4e407a58d3613e39540";i:1;s:43:"327:1790351405:1793737549:70761195:16777230";i:2;a:1:{i:0;s:15:"dateobjecterror";}i:3;a:0:{}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php83/Resources/stubs/DateRangeError.php";a:5:{i:0;s:64:"1728ade479eca502b4169314895d7423b892810ef51518b9acccc41498a807c2";i:1;s:43:"326:1790351405:1793737549:70761197:16777230";i:2;a:1:{i:0;s:14:"daterangeerror";}i:3;a:0:{}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php83/Resources/stubs/Override.php";a:5:{i:0;s:64:"57d1627659933c6d4d44c4ddfc8d7e07d2452645a414e387221d5572af9e6f05";i:1;s:43:"409:1790351405:1793737549:70761200:16777230";i:2;a:1:{i:0;s:8:"override";}i:3;a:1:{i:0;s:11:"__construct";}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php83/Resources/stubs/SQLite3Exception.php";a:5:{i:0;s:64:"b0054f6ff0ce2eab047cd5c4cfe0784f94c748e878573b8b3818283650f2137a";i:1;s:43:"328:1790351405:1793737549:70761202:16777230";i:2;a:1:{i:0;s:16:"sqlite3exception";}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/7c/56/7c56d72f47706ff82d6156e8022b8b3778d9b46a764a7aadbf48080413525136.dat b/backend/.cache/phpstan/cache/PHPStan/7c/56/7c56d72f47706ff82d6156e8022b8b3778d9b46a764a7aadbf48080413525136.dat deleted file mode 100644 index d54d995..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/7c/56/7c56d72f47706ff82d6156e8022b8b3778d9b46a764a7aadbf48080413525136.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-b6cb2b164e90168e80963a5549541f5f3188a3ec8cfd368bf3611bd94fbd46a7-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:49:"illuminate\database\eloquent\factories\hasfactory";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/7c/7d/7c7d616b38e28a924cb4a7bdd2cec3814aee9c561383e2c5c6c65855954d1a05.dat b/backend/.cache/phpstan/cache/PHPStan/7c/7d/7c7d616b38e28a924cb4a7bdd2cec3814aee9c561383e2c5c6c65855954d1a05.dat deleted file mode 100644 index 3a91f6e..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/7c/7d/7c7d616b38e28a924cb4a7bdd2cec3814aee9c561383e2c5c6c65855954d1a05.dat +++ /dev/null @@ -1,121 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:8:"Threaded";s:8:"filename";s:37:"phpstorm-stubs:pthreads/pthreads.stub";s:13:"extensionName";s:8:"pthreads";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:8:"Threaded";s:9:"shortName";s:8:"Threaded";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:369:"/** - * Threaded objects form the basis of pthreads ability to execute user code - * in parallel; they expose synchronization methods and various useful - * interfaces.
- * Threaded objects, most importantly, provide implicit safety for the programmer; - * all operations on the object scope are safe. - * - * @link https://secure.php.net/manual/en/class.threaded.php - */";s:10:"attributes";a:0:{}s:9:"startLine";i:13;s:7:"endLine";i:213;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:4:{i:0;s:11:"Collectable";i:1;s:11:"Traversable";i:2;s:9:"Countable";i:3;s:11:"ArrayAccess";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:6:"worker";a:16:{s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:4:"name";s:6:"worker";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:80:"/** - * Worker object in which this Threaded is being executed - * @var Worker - */";s:10:"attributes";a:0:{}s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:9;s:9:"endColumn";i:26;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:21:{s:6:"addRef";a:20:{s:4:"name";s:6:"addRef";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:128:"/** - * (PECL pthreads >= 3.0.0)
- * Increments the internal number of references to a Threaded object - * @return void - */";s:9:"startLine";i:25;s:7:"endLine";i:27;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:5:"chunk";a:20:{s:4:"name";s:5:"chunk";s:10:"parameters";a:2:{s:4:"size";a:14:{s:4:"name";s:4:"size";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:37;s:7:"endLine";i:37;s:11:"startColumn";i:31;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"preserve";a:14:{s:4:"name";s:8:"preserve";s:7:"default";a:2:{s:4:"code";s:6:"\false";s:10:"attributes";a:6:{s:9:"startLine";i:37;s:7:"endLine";i:37;s:13:"startTokenPos";i:63;s:12:"startFilePos";i:1420;s:11:"endTokenPos";i:63;s:10:"endFilePos";i:1424;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:37;s:7:"endLine";i:37;s:11:"startColumn";i:38;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:422:"/** - * (PECL pthreads >= 2.0.0)
- * Fetches a chunk of the objects property table of the given size, - * optionally preserving keys - * @link https://secure.php.net/manual/en/threaded.chunk.php - * @param int $size

The number of items to fetch

- * @param bool $preserve [optional]

Preserve the keys of members, by default false

- * @return array

An array of items from the objects property table

- */";s:9:"startLine";i:37;s:7:"endLine";i:39;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:5:"count";a:20:{s:4:"name";s:5:"count";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:219:"/** - * (PECL pthreads >= 2.0.0)
- * Returns the number of properties for this object - * @link https://secure.php.net/manual/en/threaded.count.php - * @return int

The number of properties for this object

- */";s:9:"startLine";i:46;s:7:"endLine";i:48;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:6:"delRef";a:20:{s:4:"name";s:6:"delRef";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:128:"/** - * (PECL pthreads >= 3.0.0)
- * Decrements the internal number of references to a Threaded object - * @return void - */";s:9:"startLine";i:54;s:7:"endLine";i:56;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:6:"extend";a:20:{s:4:"name";s:6:"extend";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:64;s:7:"endLine";i:64;s:11:"startColumn";i:39;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:258:"/** - * (PECL pthreads >= 2.0.8)
- * Makes thread safe standard class at runtime - * @link https://secure.php.net/manual/en/threaded.extend.php - * @param string $class

The class to extend

- * @return bool

A boolean indication of success

- */";s:9:"startLine";i:64;s:7:"endLine";i:66;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:11:"getRefCount";a:20:{s:4:"name";s:11:"getRefCount";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:181:"/** - * (PECL pthreads >= 3.0.0)
- * Retrieves the internal number of references to a Threaded object - * @return int

The number of references to the Threaded object

- */";s:9:"startLine";i:72;s:7:"endLine";i:74;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:9:"isRunning";a:20:{s:4:"name";s:9:"isRunning";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:205:"/** - * (PECL pthreads >= 2.0.0)
- * Tell if the referenced object is executing - * @link https://secure.php.net/manual/en/thread.isrunning.php - * @return bool

A boolean indication of state

- */";s:9:"startLine";i:81;s:7:"endLine";i:83;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:9:"isGarbage";a:20:{s:4:"name";s:9:"isGarbage";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:91:"/** - * (PECL pthreads >= 3.1.0)
- * @inheritdoc - * @see Collectable::isGarbage() - */";s:9:"startLine";i:89;s:7:"endLine";i:91;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:12:"isTerminated";a:20:{s:4:"name";s:12:"isTerminated";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:285:"/** - * (PECL pthreads >= 2.0.0)
- * Tell if the referenced object was terminated during execution; suffered - * fatal errors, or threw uncaught exceptions - * @link https://secure.php.net/manual/en/threaded.isterminated.php - * @return bool

A boolean indication of state

- */";s:9:"startLine";i:99;s:7:"endLine";i:101;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:5:"merge";a:20:{s:4:"name";s:5:"merge";s:10:"parameters";a:2:{s:4:"from";a:14:{s:4:"name";s:4:"from";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:110;s:7:"endLine";i:110;s:11:"startColumn";i:31;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"overwrite";a:14:{s:4:"name";s:9:"overwrite";s:7:"default";a:2:{s:4:"code";s:5:"\true";s:10:"attributes";a:6:{s:9:"startLine";i:110;s:7:"endLine";i:110;s:13:"startTokenPos";i:189;s:12:"startFilePos";i:3979;s:11:"endTokenPos";i:189;s:10:"endFilePos";i:3982;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:110;s:7:"endLine";i:110;s:11:"startColumn";i:38;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:309:"/** - * (PECL pthreads >= 2.0.0)
- * Merges data into the current object - * @link https://secure.php.net/manual/en/threaded.merge.php - * @var mixed

The data to merge

- * @var bool [optional]

Overwrite existing keys, by default true

- * @return bool

A boolean indication of success

- */";s:9:"startLine";i:110;s:7:"endLine";i:112;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:6:"notify";a:20:{s:4:"name";s:6:"notify";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:206:"/** - * (PECL pthreads >= 2.0.0)
- * Send notification to the referenced object - * @link https://secure.php.net/manual/en/threaded.notify.php - * @return bool

A boolean indication of success

- */";s:9:"startLine";i:119;s:7:"endLine";i:121;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:9:"notifyOne";a:20:{s:4:"name";s:9:"notifyOne";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:339:"/** - * (PECL pthreads >= 3.0.0)
- * Send notification to the referenced object. This unblocks at least one - * of the blocked threads (as opposed to unblocking all of them, as seen with - * Threaded::notify()). - * @link https://secure.php.net/manual/en/threaded.notifyone.php - * @return bool

A boolean indication of success

- */";s:9:"startLine";i:130;s:7:"endLine";i:132;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:3:"pop";a:20:{s:4:"name";s:3:"pop";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:220:"/** - * (PECL pthreads >= 2.0.0)
- * Pops an item from the objects property table - * @link https://secure.php.net/manual/en/threaded.pop.php - * @return mixed

The last item from the objects property table

- */";s:9:"startLine";i:139;s:7:"endLine";i:141;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:3:"run";a:20:{s:4:"name";s:3:"run";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:274:"/** - * (PECL pthreads >= 2.0.0)
- * The programmer should always implement the run method for objects - * that are intended for execution. - * @link https://secure.php.net/manual/en/threaded.run.php - * @return void The methods return value, if used, will be ignored - */";s:9:"startLine";i:149;s:7:"endLine";i:151;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:5:"shift";a:20:{s:4:"name";s:5:"shift";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:225:"/** - * (PECL pthreads >= 2.0.0)
- * Shifts an item from the objects property table - * @link https://secure.php.net/manual/en/threaded.shift.php - * @return mixed

The first item from the objects property table

- */";s:9:"startLine";i:158;s:7:"endLine";i:160;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:12:"synchronized";a:20:{s:4:"name";s:12:"synchronized";s:10:"parameters";a:2:{s:5:"block";a:14:{s:4:"name";s:5:"block";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:171;s:7:"endLine";i:171;s:11:"startColumn";i:38;s:9:"endColumn";i:52;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:1:"_";a:14:{s:4:"name";s:1:"_";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:1;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:171;s:7:"endLine";i:171;s:11:"startColumn";i:55;s:9:"endColumn";i:59;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:456:"/** - * (PECL pthreads >= 2.0.0)
- * Executes the block while retaining the referenced objects - * synchronization lock for the calling context - * @link https://secure.php.net/manual/en/threaded.synchronized.php - * @param Closure $block

The block of code to execute

- * @param mixed ...$_ [optional]

Variable length list of arguments - * to use as function arguments to the block

- * @return mixed

The return value from the block

- */";s:9:"startLine";i:171;s:7:"endLine";i:173;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:4:"wait";a:20:{s:4:"name";s:4:"wait";s:10:"parameters";a:1:{s:7:"timeout";a:14:{s:4:"name";s:7:"timeout";s:7:"default";a:2:{s:4:"code";s:1:"0";s:10:"attributes";a:6:{s:9:"startLine";i:182;s:7:"endLine";i:182;s:13:"startTokenPos";i:301;s:12:"startFilePos";i:6850;s:11:"endTokenPos";i:301;s:10:"endFilePos";i:6850;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:182;s:7:"endLine";i:182;s:11:"startColumn";i:30;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:324:"/** - * (PECL pthreads >= 2.0.0)
- * Will cause the calling context to wait for notification from the - * referenced object - * @link https://secure.php.net/manual/en/threaded.wait.php - * @param int $timeout [optional]

An optional timeout in microseconds

- * @return bool

A boolean indication of success

- */";s:9:"startLine";i:182;s:7:"endLine";i:184;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:12:"offsetExists";a:20:{s:4:"name";s:12:"offsetExists";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:189;s:7:"endLine";i:189;s:11:"startColumn";i:38;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:58:"/** - * @inheritdoc - * @see ArrayAccess::offsetExists() - */";s:9:"startLine";i:189;s:7:"endLine";i:191;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:9:"offsetGet";a:20:{s:4:"name";s:9:"offsetGet";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:196;s:7:"endLine";i:196;s:11:"startColumn";i:35;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:55:"/** - * @inheritdoc - * @see ArrayAccess::offsetGet() - */";s:9:"startLine";i:196;s:7:"endLine";i:198;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:9:"offsetSet";a:20:{s:4:"name";s:9:"offsetSet";s:10:"parameters";a:2:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:203;s:7:"endLine";i:203;s:11:"startColumn";i:35;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:203;s:7:"endLine";i:203;s:11:"startColumn";i:44;s:9:"endColumn";i:49;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:55:"/** - * @inheritdoc - * @see ArrayAccess::offsetSet() - */";s:9:"startLine";i:203;s:7:"endLine";i:205;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}s:11:"offsetUnset";a:20:{s:4:"name";s:11:"offsetUnset";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:210;s:7:"endLine";i:210;s:11:"startColumn";i:37;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:57:"/** - * @inheritdoc - * @see ArrayAccess::offsetUnset() - */";s:9:"startLine";i:210;s:7:"endLine";i:212;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Threaded";s:21:"implementingClassName";s:8:"Threaded";s:16:"currentClassName";s:8:"Threaded";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/7d/47/7d47059a42e8e5a0f919f6fb7d5edf276a1c6012c06fec4f8a21182a89b26dda.dat b/backend/.cache/phpstan/cache/PHPStan/7d/47/7d47059a42e8e5a0f919f6fb7d5edf276a1c6012c06fec4f8a21182a89b26dda.dat deleted file mode 100644 index 59d1969..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/7d/47/7d47059a42e8e5a0f919f6fb7d5edf276a1c6012c06fec4f8a21182a89b26dda.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-5697fdba0acb78ca0b4e122e5c459cd5d97d000ed9b14fed31271cb7ffd44225-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:39:"illuminate\support\traits\conditionable";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/7d/e3/7de3ff89b31dccc8006d18ee0cd66d333d89bfb888fcf45d5d91105f64d0831a.dat b/backend/.cache/phpstan/cache/PHPStan/7d/e3/7de3ff89b31dccc8006d18ee0cd66d333d89bfb888fcf45d5d91105f64d0831a.dat deleted file mode 100644 index a7f6870..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/7d/e3/7de3ff89b31dccc8006d18ee0cd66d333d89bfb888fcf45d5d91105f64d0831a.dat +++ /dev/null @@ -1,34 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:8:"Iterator";s:8:"filename";s:31:"phpstorm-stubs:Core/Core_c.stub";s:13:"extensionName";s:4:"Core";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:8:"Iterator";s:9:"shortName";s:8:"Iterator";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:250:"/** - * Interface for external iterators or objects that can be iterated - * themselves internally. - * @link https://php.net/manual/en/class.iterator.php - * @template TKey - * @template-covariant TValue - * @template-extends Traversable - */";s:10:"attributes";a:0:{}s:9:"startLine";i:12;s:7:"endLine";i:55;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:1:{i:0;s:11:"Traversable";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:5:{s:7:"current";a:20:{s:4:"name";s:7:"current";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:172:"/** - * Return the current element - * @link https://php.net/manual/en/iterator.current.php - * @return TValue Can return any type. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:20;s:7:"endLine";i:21;s:11:"startColumn";i:9;s:9:"endColumn";i:41;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Iterator";s:21:"implementingClassName";s:8:"Iterator";s:16:"currentClassName";s:8:"Iterator";s:9:"aliasName";N;}s:4:"next";a:20:{s:4:"name";s:4:"next";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:179:"/** - * Move forward to next element - * @link https://php.net/manual/en/iterator.next.php - * @return void Any returned value is ignored. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:28;s:7:"endLine";i:29;s:11:"startColumn";i:9;s:9:"endColumn";i:37;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Iterator";s:21:"implementingClassName";s:8:"Iterator";s:16:"currentClassName";s:8:"Iterator";s:9:"aliasName";N;}s:3:"key";a:20:{s:4:"name";s:3:"key";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:198:"/** - * Return the key of the current element - * @link https://php.net/manual/en/iterator.key.php - * @return TKey|null TKey on success, or null on failure. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:36;s:7:"endLine";i:37;s:11:"startColumn";i:9;s:9:"endColumn";i:37;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Iterator";s:21:"implementingClassName";s:8:"Iterator";s:16:"currentClassName";s:8:"Iterator";s:9:"aliasName";N;}s:5:"valid";a:20:{s:4:"name";s:5:"valid";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:267:"/** - * Checks if current position is valid - * @link https://php.net/manual/en/iterator.valid.php - * @return bool The return value will be casted to boolean and then evaluated. - * Returns true on success or false on failure. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:45;s:7:"endLine";i:46;s:11:"startColumn";i:9;s:9:"endColumn";i:38;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Iterator";s:21:"implementingClassName";s:8:"Iterator";s:16:"currentClassName";s:8:"Iterator";s:9:"aliasName";N;}s:6:"rewind";a:20:{s:4:"name";s:6:"rewind";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:193:"/** - * Rewind the Iterator to the first element - * @link https://php.net/manual/en/iterator.rewind.php - * @return void Any returned value is ignored. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:53;s:7:"endLine";i:54;s:11:"startColumn";i:9;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"Iterator";s:21:"implementingClassName";s:8:"Iterator";s:16:"currentClassName";s:8:"Iterator";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/7e/6d/7e6d861460cd9378128fafa8189a7200b156e0e4bc9bbd66bb09601a8c617d15.dat b/backend/.cache/phpstan/cache/PHPStan/7e/6d/7e6d861460cd9378128fafa8189a7200b156e0e4bc9bbd66bb09601a8c617d15.dat deleted file mode 100644 index 45f29f2..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/7e/6d/7e6d861460cd9378128fafa8189a7200b156e0e4bc9bbd66bb09601a8c617d15.dat +++ /dev/null @@ -1,229 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-b7cd6aff28470694df2f3ec2ccc55a88a8c7f509fc651349bd2768d8f21a2643-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:34:"Illuminate\Support\ServiceProvider";s:8:"filename";s:141:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Support/ServiceProvider.php";}}s:9:"namespace";s:18:"Illuminate\Support";s:4:"name";s:34:"Illuminate\Support\ServiceProvider";s:9:"shortName";s:15:"ServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:64;s:10:"docComment";s:208:"/** - * @property array $bindings All of the container bindings that should be registered. - * @property array $singletons All of the singletons that should be registered. - */";s:10:"attributes";a:0:{}s:9:"startLine";i:17;s:7:"endLine";i:663;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:9:{s:3:"app";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:4:"name";s:3:"app";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:92:"/** - * The application instance. - * - * @var \Illuminate\Contracts\Foundation\Application - */";s:10:"attributes";a:0:{}s:9:"startLine";i:24;s:7:"endLine";i:24;s:11:"startColumn";i:5;s:9:"endColumn";i:19;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:16:"bootingCallbacks";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:4:"name";s:16:"bootingCallbacks";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:31;s:7:"endLine";i:31;s:13:"startTokenPos";i:75;s:12:"startFilePos";i:861;s:11:"endTokenPos";i:76;s:10:"endFilePos";i:862;}}s:10:"docComment";s:68:"/** - * All of the registered booting callbacks. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:31;s:7:"endLine";i:31;s:11:"startColumn";i:5;s:9:"endColumn";i:37;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:15:"bootedCallbacks";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:4:"name";s:15:"bootedCallbacks";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:38;s:7:"endLine";i:38;s:13:"startTokenPos";i:87;s:12:"startFilePos";i:987;s:11:"endTokenPos";i:88;s:10:"endFilePos";i:988;}}s:10:"docComment";s:67:"/** - * All of the registered booted callbacks. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:38;s:7:"endLine";i:38;s:11:"startColumn";i:5;s:9:"endColumn";i:36;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:9:"publishes";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:4:"name";s:9:"publishes";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:45;s:7:"endLine";i:45;s:13:"startTokenPos";i:101;s:12:"startFilePos";i:1107;s:11:"endTokenPos";i:102;s:10:"endFilePos";i:1108;}}s:10:"docComment";s:63:"/** - * The paths that should be published. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:45;s:7:"endLine";i:45;s:11:"startColumn";i:5;s:9:"endColumn";i:34;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:13:"publishGroups";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:4:"name";s:13:"publishGroups";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:52;s:7:"endLine";i:52;s:13:"startTokenPos";i:115;s:12:"startFilePos";i:1240;s:11:"endTokenPos";i:116;s:10:"endFilePos";i:1241;}}s:10:"docComment";s:72:"/** - * The paths that should be published by group. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:52;s:7:"endLine";i:52;s:11:"startColumn";i:5;s:9:"endColumn";i:38;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:25:"publishableMigrationPaths";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:4:"name";s:25:"publishableMigrationPaths";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:59;s:7:"endLine";i:59;s:13:"startTokenPos";i:129;s:12:"startFilePos";i:1389;s:11:"endTokenPos";i:130;s:10:"endFilePos";i:1390;}}s:10:"docComment";s:73:"/** - * The migration paths available for publishing. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:59;s:7:"endLine";i:59;s:11:"startColumn";i:5;s:9:"endColumn";i:53;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:16:"optimizeCommands";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:4:"name";s:16:"optimizeCommands";s:9:"modifiers";i:17;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:66;s:7:"endLine";i:66;s:13:"startTokenPos";i:145;s:12:"startFilePos";i:1561;s:11:"endTokenPos";i:146;s:10:"endFilePos";i:1562;}}s:10:"docComment";s:102:"/** - * Commands that should be run during the "optimize" command. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:66;s:7:"endLine";i:66;s:11:"startColumn";i:5;s:9:"endColumn";i:47;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:21:"optimizeClearCommands";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:4:"name";s:21:"optimizeClearCommands";s:9:"modifiers";i:17;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:73;s:7:"endLine";i:73;s:13:"startTokenPos";i:161;s:12:"startFilePos";i:1744;s:11:"endTokenPos";i:162;s:10:"endFilePos";i:1745;}}s:10:"docComment";s:108:"/** - * Commands that should be run during the "optimize:clear" command. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:73;s:7:"endLine";i:73;s:11:"startColumn";i:5;s:9:"endColumn";i:52;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:14:"reloadCommands";a:16:{s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:4:"name";s:14:"reloadCommands";s:9:"modifiers";i:17;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:80;s:7:"endLine";i:80;s:13:"startTokenPos";i:177;s:12:"startFilePos";i:1912;s:11:"endTokenPos";i:178;s:10:"endFilePos";i:1913;}}s:10:"docComment";s:100:"/** - * Commands that should be run during the "reload" command. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:80;s:7:"endLine";i:80;s:11:"startColumn";i:5;s:9:"endColumn";i:45;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:36:{s:11:"__construct";a:20:{s:4:"name";s:11:"__construct";s:10:"parameters";a:1:{s:3:"app";a:14:{s:4:"name";s:3:"app";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:87;s:7:"endLine";i:87;s:11:"startColumn";i:33;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:115:"/** - * Create a new service provider instance. - * - * @param \Illuminate\Contracts\Foundation\Application $app - */";s:9:"startLine";i:87;s:7:"endLine";i:90;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:64:"/** - * Register any application services. - * - * @return void - */";s:9:"startLine";i:97;s:7:"endLine";i:100;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:7:"booting";a:20:{s:4:"name";s:7:"booting";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:108;s:7:"endLine";i:108;s:11:"startColumn";i:29;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:134:"/** - * Register a booting callback to be run before the "boot" method is called. - * - * @param \Closure $callback - * @return void - */";s:9:"startLine";i:108;s:7:"endLine";i:111;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:6:"booted";a:20:{s:4:"name";s:6:"booted";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:119;s:7:"endLine";i:119;s:11:"startColumn";i:28;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:132:"/** - * Register a booted callback to be run after the "boot" method is called. - * - * @param \Closure $callback - * @return void - */";s:9:"startLine";i:119;s:7:"endLine";i:122;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:20:"callBootingCallbacks";a:20:{s:4:"name";s:20:"callBootingCallbacks";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:68:"/** - * Call the registered booting callbacks. - * - * @return void - */";s:9:"startLine";i:129;s:7:"endLine";i:138;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:19:"callBootedCallbacks";a:20:{s:4:"name";s:19:"callBootedCallbacks";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:67:"/** - * Call the registered booted callbacks. - * - * @return void - */";s:9:"startLine";i:145;s:7:"endLine";i:154;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:15:"mergeConfigFrom";a:20:{s:4:"name";s:15:"mergeConfigFrom";s:10:"parameters";a:2:{s:4:"path";a:14:{s:4:"name";s:4:"path";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:163;s:7:"endLine";i:163;s:11:"startColumn";i:40;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:163;s:7:"endLine";i:163;s:11:"startColumn";i:47;s:9:"endColumn";i:50;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:141:"/** - * Merge the given configuration with the existing configuration. - * - * @param string $path - * @param string $key - * @return void - */";s:9:"startLine";i:163;s:7:"endLine";i:172;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:28:"replaceConfigRecursivelyFrom";a:20:{s:4:"name";s:28:"replaceConfigRecursivelyFrom";s:10:"parameters";a:2:{s:4:"path";a:14:{s:4:"name";s:4:"path";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:181;s:7:"endLine";i:181;s:11:"startColumn";i:53;s:9:"endColumn";i:57;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:181;s:7:"endLine";i:181;s:11:"startColumn";i:60;s:9:"endColumn";i:63;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:155:"/** - * Replace the given configuration with the existing configuration recursively. - * - * @param string $path - * @param string $key - * @return void - */";s:9:"startLine";i:181;s:7:"endLine";i:190;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:14:"loadRoutesFrom";a:20:{s:4:"name";s:14:"loadRoutesFrom";s:10:"parameters";a:1:{s:4:"path";a:14:{s:4:"name";s:4:"path";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:198;s:7:"endLine";i:198;s:11:"startColumn";i:39;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:115:"/** - * Load the given routes file if routes are not already cached. - * - * @param string $path - * @return void - */";s:9:"startLine";i:198;s:7:"endLine";i:203;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:13:"loadViewsFrom";a:20:{s:4:"name";s:13:"loadViewsFrom";s:10:"parameters";a:2:{s:4:"path";a:14:{s:4:"name";s:4:"path";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:212;s:7:"endLine";i:212;s:11:"startColumn";i:38;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"namespace";a:14:{s:4:"name";s:9:"namespace";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:212;s:7:"endLine";i:212;s:11:"startColumn";i:45;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:122:"/** - * Register a view file namespace. - * - * @param string|array $path - * @param string $namespace - * @return void - */";s:9:"startLine";i:212;s:7:"endLine";i:226;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:20:"loadViewComponentsAs";a:20:{s:4:"name";s:20:"loadViewComponentsAs";s:10:"parameters";a:2:{s:6:"prefix";a:14:{s:4:"name";s:6:"prefix";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:235;s:7:"endLine";i:235;s:11:"startColumn";i:45;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"components";a:14:{s:4:"name";s:10:"components";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:235;s:7:"endLine";i:235;s:11:"startColumn";i:54;s:9:"endColumn";i:70;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:143:"/** - * Register the given view components with a custom prefix. - * - * @param string $prefix - * @param array $components - * @return void - */";s:9:"startLine";i:235;s:7:"endLine";i:242;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:20:"loadTranslationsFrom";a:20:{s:4:"name";s:20:"loadTranslationsFrom";s:10:"parameters";a:2:{s:4:"path";a:14:{s:4:"name";s:4:"path";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:251;s:7:"endLine";i:251;s:11:"startColumn";i:45;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"namespace";a:14:{s:4:"name";s:9:"namespace";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:251;s:7:"endLine";i:251;s:13:"startTokenPos";i:890;s:12:"startFilePos";i:6355;s:11:"endTokenPos";i:890;s:10:"endFilePos";i:6358;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:251;s:7:"endLine";i:251;s:11:"startColumn";i:52;s:9:"endColumn";i:68;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:136:"/** - * Register a translation file namespace or path. - * - * @param string $path - * @param string|null $namespace - * @return void - */";s:9:"startLine";i:251;s:7:"endLine";i:256;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:24:"loadJsonTranslationsFrom";a:20:{s:4:"name";s:24:"loadJsonTranslationsFrom";s:10:"parameters";a:1:{s:4:"path";a:14:{s:4:"name";s:4:"path";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:264;s:7:"endLine";i:264;s:11:"startColumn";i:49;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:93:"/** - * Register a JSON translation file path. - * - * @param string $path - * @return void - */";s:9:"startLine";i:264;s:7:"endLine";i:269;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:18:"loadMigrationsFrom";a:20:{s:4:"name";s:18:"loadMigrationsFrom";s:10:"parameters";a:1:{s:5:"paths";a:14:{s:4:"name";s:5:"paths";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:277;s:7:"endLine";i:277;s:11:"startColumn";i:43;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:96:"/** - * Register database migration paths. - * - * @param array|string $paths - * @return void - */";s:9:"startLine";i:277;s:7:"endLine";i:284;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:17:"loadFactoriesFrom";a:20:{s:4:"name";s:17:"loadFactoriesFrom";s:10:"parameters";a:1:{s:5:"paths";a:14:{s:4:"name";s:5:"paths";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:294;s:7:"endLine";i:294;s:11:"startColumn";i:42;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:163:"/** - * Register Eloquent model factory paths. - * - * @deprecated Will be removed in a future Laravel version. - * - * @param array|string $paths - * @return void - */";s:9:"startLine";i:294;s:7:"endLine";i:301;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:18:"callAfterResolving";a:20:{s:4:"name";s:18:"callAfterResolving";s:10:"parameters";a:2:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:310;s:7:"endLine";i:310;s:11:"startColumn";i:43;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:310;s:7:"endLine";i:310;s:11:"startColumn";i:50;s:9:"endColumn";i:58;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:161:"/** - * Setup an after resolving listener, or fire immediately if already resolved. - * - * @param string $name - * @param callable $callback - * @return void - */";s:9:"startLine";i:310;s:7:"endLine";i:317;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:19:"publishesMigrations";a:20:{s:4:"name";s:19:"publishesMigrations";s:10:"parameters";a:2:{s:5:"paths";a:14:{s:4:"name";s:5:"paths";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:326;s:7:"endLine";i:326;s:11:"startColumn";i:44;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"groups";a:14:{s:4:"name";s:6:"groups";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:326;s:7:"endLine";i:326;s:13:"startTokenPos";i:1201;s:12:"startFilePos";i:8406;s:11:"endTokenPos";i:1201;s:10:"endFilePos";i:8409;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:326;s:7:"endLine";i:326;s:11:"startColumn";i:58;s:9:"endColumn";i:71;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:145:"/** - * Register migration paths to be published by the publish command. - * - * @param array $paths - * @param mixed $groups - * @return void - */";s:9:"startLine";i:326;s:7:"endLine";i:333;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:9:"publishes";a:20:{s:4:"name";s:9:"publishes";s:10:"parameters";a:2:{s:5:"paths";a:14:{s:4:"name";s:5:"paths";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:342;s:7:"endLine";i:342;s:11:"startColumn";i:34;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"groups";a:14:{s:4:"name";s:6:"groups";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:342;s:7:"endLine";i:342;s:13:"startTokenPos";i:1281;s:12:"startFilePos";i:8924;s:11:"endTokenPos";i:1281;s:10:"endFilePos";i:8927;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:342;s:7:"endLine";i:342;s:11:"startColumn";i:48;s:9:"endColumn";i:61;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:135:"/** - * Register paths to be published by the publish command. - * - * @param array $paths - * @param mixed $groups - * @return void - */";s:9:"startLine";i:342;s:7:"endLine";i:351;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:29:"ensurePublishArrayInitialized";a:20:{s:4:"name";s:29:"ensurePublishArrayInitialized";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:359;s:7:"endLine";i:359;s:11:"startColumn";i:54;s:9:"endColumn";i:59;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:121:"/** - * Ensure the publish array for the service provider is initialized. - * - * @param string $class - * @return void - */";s:9:"startLine";i:359;s:7:"endLine";i:364;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:15:"addPublishGroup";a:20:{s:4:"name";s:15:"addPublishGroup";s:10:"parameters";a:2:{s:5:"group";a:14:{s:4:"name";s:5:"group";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:373;s:7:"endLine";i:373;s:11:"startColumn";i:40;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"paths";a:14:{s:4:"name";s:5:"paths";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:373;s:7:"endLine";i:373;s:11:"startColumn";i:48;s:9:"endColumn";i:53;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:131:"/** - * Add a publish group / tag to the service provider. - * - * @param string $group - * @param array $paths - * @return void - */";s:9:"startLine";i:373;s:7:"endLine";i:382;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:14:"pathsToPublish";a:20:{s:4:"name";s:14:"pathsToPublish";s:10:"parameters";a:2:{s:8:"provider";a:14:{s:4:"name";s:8:"provider";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:391;s:7:"endLine";i:391;s:13:"startTokenPos";i:1490;s:12:"startFilePos";i:10220;s:11:"endTokenPos";i:1490;s:10:"endFilePos";i:10223;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:391;s:7:"endLine";i:391;s:11:"startColumn";i:43;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:5:"group";a:14:{s:4:"name";s:5:"group";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:391;s:7:"endLine";i:391;s:13:"startTokenPos";i:1497;s:12:"startFilePos";i:10235;s:11:"endTokenPos";i:1497;s:10:"endFilePos";i:10238;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:391;s:7:"endLine";i:391;s:11:"startColumn";i:61;s:9:"endColumn";i:73;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:121:"/** - * Get the paths to publish. - * - * @param string|null $provider - * @param string|null $group - * @return array - */";s:9:"startLine";i:391;s:7:"endLine";i:400;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:23:"pathsForProviderOrGroup";a:20:{s:4:"name";s:23:"pathsForProviderOrGroup";s:10:"parameters";a:2:{s:8:"provider";a:14:{s:4:"name";s:8:"provider";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:409;s:7:"endLine";i:409;s:11:"startColumn";i:55;s:9:"endColumn";i:63;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"group";a:14:{s:4:"name";s:5:"group";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:409;s:7:"endLine";i:409;s:11:"startColumn";i:66;s:9:"endColumn";i:71;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:146:"/** - * Get the paths for the provider or group (or both). - * - * @param string|null $provider - * @param string|null $group - * @return array - */";s:9:"startLine";i:409;s:7:"endLine";i:420;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:24:"pathsForProviderAndGroup";a:20:{s:4:"name";s:24:"pathsForProviderAndGroup";s:10:"parameters";a:2:{s:8:"provider";a:14:{s:4:"name";s:8:"provider";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:429;s:7:"endLine";i:429;s:11:"startColumn";i:56;s:9:"endColumn";i:64;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"group";a:14:{s:4:"name";s:5:"group";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:429;s:7:"endLine";i:429;s:11:"startColumn";i:67;s:9:"endColumn";i:72;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:127:"/** - * Get the paths for the provider and group. - * - * @param string $provider - * @param string $group - * @return array - */";s:9:"startLine";i:429;s:7:"endLine";i:436;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:20:"publishableProviders";a:20:{s:4:"name";s:20:"publishableProviders";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:82:"/** - * Get the service providers available for publishing. - * - * @return array - */";s:9:"startLine";i:443;s:7:"endLine";i:446;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:25:"publishableMigrationPaths";a:20:{s:4:"name";s:25:"publishableMigrationPaths";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:80:"/** - * Get the migration paths available for publishing. - * - * @return array - */";s:9:"startLine";i:453;s:7:"endLine";i:456;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:17:"publishableGroups";a:20:{s:4:"name";s:17:"publishableGroups";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:71:"/** - * Get the groups available for publishing. - * - * @return array - */";s:9:"startLine";i:463;s:7:"endLine";i:466;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:8:"commands";a:20:{s:4:"name";s:8:"commands";s:10:"parameters";a:1:{s:8:"commands";a:14:{s:4:"name";s:8:"commands";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:474;s:7:"endLine";i:474;s:11:"startColumn";i:30;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:105:"/** - * Register the package's custom Artisan commands. - * - * @param mixed $commands - * @return void - */";s:9:"startLine";i:474;s:7:"endLine";i:481;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:9:"optimizes";a:20:{s:4:"name";s:9:"optimizes";s:10:"parameters";a:3:{s:8:"optimize";a:14:{s:4:"name";s:8:"optimize";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:491;s:7:"endLine";i:491;s:13:"startTokenPos";i:1948;s:12:"startFilePos";i:12995;s:11:"endTokenPos";i:1948;s:10:"endFilePos";i:12998;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:491;s:7:"endLine";i:491;s:11:"startColumn";i:34;s:9:"endColumn";i:57;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:5:"clear";a:14:{s:4:"name";s:5:"clear";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:491;s:7:"endLine";i:491;s:13:"startTokenPos";i:1958;s:12:"startFilePos";i:13018;s:11:"endTokenPos";i:1958;s:10:"endFilePos";i:13021;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:491;s:7:"endLine";i:491;s:11:"startColumn";i:60;s:9:"endColumn";i:80;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:491;s:7:"endLine";i:491;s:13:"startTokenPos";i:1968;s:12:"startFilePos";i:13039;s:11:"endTokenPos";i:1968;s:10:"endFilePos";i:13042;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:491;s:7:"endLine";i:491;s:11:"startColumn";i:83;s:9:"endColumn";i:101;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:192:"/** - * Register commands that should run on "optimize" or "optimize:clear". - * - * @param string|null $optimize - * @param string|null $clear - * @param string|null $key - * @return void - */";s:9:"startLine";i:491;s:7:"endLine";i:502;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:7:"reloads";a:20:{s:4:"name";s:7:"reloads";s:10:"parameters";a:2:{s:6:"reload";a:14:{s:4:"name";s:6:"reload";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:511;s:7:"endLine";i:511;s:11:"startColumn";i:32;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:511;s:7:"endLine";i:511;s:13:"startTokenPos";i:2051;s:12:"startFilePos";i:13510;s:11:"endTokenPos";i:2051;s:10:"endFilePos";i:13513;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:511;s:7:"endLine";i:511;s:11:"startColumn";i:48;s:9:"endColumn";i:66;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:132:"/** - * Register commands that should run on "reload". - * - * @param string $reload - * @param string|null $key - * @return void - */";s:9:"startLine";i:511;s:7:"endLine";i:516;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:14:"getProviderKey";a:20:{s:4:"name";s:14:"getProviderKey";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:524;s:7:"endLine";i:524;s:13:"startTokenPos";i:2097;s:12:"startFilePos";i:13823;s:11:"endTokenPos";i:2097;s:10:"endFilePos";i:13826;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:524;s:7:"endLine";i:524;s:11:"startColumn";i:39;s:9:"endColumn";i:57;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:122:"/** - * Get a short descriptive key for the current service provider. - * - * @param string|null $key - * @return string - */";s:9:"startLine";i:524;s:7:"endLine";i:539;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:8:"provides";a:20:{s:4:"name";s:8:"provides";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:73:"/** - * Get the services provided by the provider. - * - * @return array - */";s:9:"startLine";i:546;s:7:"endLine";i:549;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:4:"when";a:20:{s:4:"name";s:4:"when";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:93:"/** - * Get the events that trigger this service provider to register. - * - * @return array - */";s:9:"startLine";i:556;s:7:"endLine";i:559;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:10:"isDeferred";a:20:{s:4:"name";s:10:"isDeferred";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:68:"/** - * Determine if the provider is deferred. - * - * @return bool - */";s:9:"startLine";i:566;s:7:"endLine";i:569;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:16:"defaultProviders";a:20:{s:4:"name";s:16:"defaultProviders";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:114:"/** - * Get the default providers for a Laravel application. - * - * @return \Illuminate\Support\DefaultProviders - */";s:9:"startLine";i:576;s:7:"endLine";i:579;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:26:"addProviderToBootstrapFile";a:20:{s:4:"name";s:26:"addProviderToBootstrapFile";s:10:"parameters";a:2:{s:8:"provider";a:14:{s:4:"name";s:8:"provider";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:588;s:7:"endLine";i:588;s:11:"startColumn";i:55;s:9:"endColumn";i:70;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"path";a:14:{s:4:"name";s:4:"path";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:588;s:7:"endLine";i:588;s:13:"startTokenPos";i:2294;s:12:"startFilePos";i:15195;s:11:"endTokenPos";i:2294;s:10:"endFilePos";i:15198;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:588;s:7:"endLine";i:588;s:11:"startColumn";i:73;s:9:"endColumn";i:92;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:157:"/** - * Add the given provider to the application's provider bootstrap file. - * - * @param string $provider - * @param string|null $path - * @return bool - */";s:9:"startLine";i:588;s:7:"endLine";i:617;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}s:31:"removeProviderFromBootstrapFile";a:20:{s:4:"name";s:31:"removeProviderFromBootstrapFile";s:10:"parameters";a:3:{s:17:"providersToRemove";a:14:{s:4:"name";s:17:"providersToRemove";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:627;s:7:"endLine";i:627;s:11:"startColumn";i:60;s:9:"endColumn";i:90;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"path";a:14:{s:4:"name";s:4:"path";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:627;s:7:"endLine";i:627;s:13:"startTokenPos";i:2470;s:12:"startFilePos";i:16154;s:11:"endTokenPos";i:2470;s:10:"endFilePos";i:16157;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:627;s:7:"endLine";i:627;s:11:"startColumn";i:93;s:9:"endColumn";i:112;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:6:"strict";a:14:{s:4:"name";s:6:"strict";s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:627;s:7:"endLine";i:627;s:13:"startTokenPos";i:2479;s:12:"startFilePos";i:16175;s:11:"endTokenPos";i:2479;s:10:"endFilePos";i:16179;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:627;s:7:"endLine";i:627;s:11:"startColumn";i:115;s:9:"endColumn";i:134;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:194:"/** - * Remove a provider from the application's provider bootstrap file. - * - * @param string|array $providersToRemove - * @param string|null $path - * @param bool $strict - * @return bool - */";s:9:"startLine";i:627;s:7:"endLine";i:662;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:34:"Illuminate\Support\ServiceProvider";s:21:"implementingClassName";s:34:"Illuminate\Support\ServiceProvider";s:16:"currentClassName";s:34:"Illuminate\Support\ServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/7f/12/7f12b98183180783c8c293eaa905ab553af2e841914b8d1f36412855fd92b331.dat b/backend/.cache/phpstan/cache/PHPStan/7f/12/7f12b98183180783c8c293eaa905ab553af2e841914b8d1f36412855fd92b331.dat deleted file mode 100644 index 4102a0b..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/7f/12/7f12b98183180783c8c293eaa905ab553af2e841914b8d1f36412855fd92b331.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:117:{s:115:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/CodeCoverage.php";a:5:{i:0;s:64:"3562a3f712564816a495fed157339ed6b11abfcf6808dbacd92eef8021080794";i:1;s:45:"20565:1791036230:1793737430:70755219:16777230";i:2;a:1:{i:0;s:43:"sebastianbergmann\codecoverage\codecoverage";}i:3;a:43:{i:0;s:42:"sebastianbergmann\codecoverage\__construct";i:1;s:42:"sebastianbergmann\codecoverage\__serialize";i:2;s:40:"sebastianbergmann\codecoverage\getreport";i:3;s:36:"sebastianbergmann\codecoverage\clear";i:4;s:41:"sebastianbergmann\codecoverage\clearcache";i:5;s:37:"sebastianbergmann\codecoverage\filter";i:6;s:38:"sebastianbergmann\codecoverage\getdata";i:7;s:38:"sebastianbergmann\codecoverage\setdata";i:8;s:39:"sebastianbergmann\codecoverage\gettests";i:9;s:39:"sebastianbergmann\codecoverage\settests";i:10;s:36:"sebastianbergmann\codecoverage\start";i:11;s:35:"sebastianbergmann\codecoverage\stop";i:12;s:37:"sebastianbergmann\codecoverage\append";i:13;s:36:"sebastianbergmann\codecoverage\merge";i:14;s:71:"sebastianbergmann\codecoverage\enablecheckforunintentionallycoveredcode";i:15;s:72:"sebastianbergmann\codecoverage\disablecheckforunintentionallycoveredcode";i:16;s:52:"sebastianbergmann\codecoverage\includeuncoveredfiles";i:17;s:52:"sebastianbergmann\codecoverage\excludeuncoveredfiles";i:18;s:63:"sebastianbergmann\codecoverage\enableannotationsforignoringcode";i:19;s:64:"sebastianbergmann\codecoverage\disableannotationsforignoringcode";i:20;s:51:"sebastianbergmann\codecoverage\ignoredeprecatedcode";i:21;s:56:"sebastianbergmann\codecoverage\donotignoredeprecatedcode";i:22;s:51:"sebastianbergmann\codecoverage\cachesstaticanalysis";i:23;s:50:"sebastianbergmann\codecoverage\cachestaticanalysis";i:24;s:55:"sebastianbergmann\codecoverage\donotcachestaticanalysis";i:25;s:45:"sebastianbergmann\codecoverage\cachedirectory";i:26;s:94:"sebastianbergmann\codecoverage\excludesubclassesofthisclassfromunintentionallycoveredcodecheck";i:27;s:58:"sebastianbergmann\codecoverage\enablebranchandpathcoverage";i:28;s:59:"sebastianbergmann\codecoverage\disablebranchandpathcoverage";i:29;s:60:"sebastianbergmann\codecoverage\collectsbranchandpathcoverage";i:30;s:39:"sebastianbergmann\codecoverage\validate";i:31;s:43:"sebastianbergmann\codecoverage\driverispcov";i:32;s:45:"sebastianbergmann\codecoverage\driverisxdebug";i:33;s:55:"sebastianbergmann\codecoverage\applycoversandusesfilter";i:34;s:42:"sebastianbergmann\codecoverage\applyfilter";i:35;s:57:"sebastianbergmann\codecoverage\applyexecutablelinesfilter";i:36;s:54:"sebastianbergmann\codecoverage\applyignoredlinesfilter";i:37;s:58:"sebastianbergmann\codecoverage\adduncoveredfilesfromfilter";i:38;s:69:"sebastianbergmann\codecoverage\performunintentionallycoveredcodecheck";i:39;s:46:"sebastianbergmann\codecoverage\getallowedlines";i:40;s:65:"sebastianbergmann\codecoverage\processunintentionallycoveredunits";i:41;s:43:"sebastianbergmann\codecoverage\targetmapper";i:42;s:39:"sebastianbergmann\codecoverage\analyser";}i:4;a:0:{}}s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Data/ProcessedBranchCoverageData.php";a:5:{i:0;s:64:"516e0c417f1b1f74255379a5bd6069e570025e2be393b25c383eb594e1cacda1";i:1;s:44:"2716:1791036230:1793737430:70755225:16777230";i:2;a:1:{i:0;s:63:"sebastianbergmann\codecoverage\data\processedbranchcoveragedata";}i:3;a:4:{i:0;s:54:"sebastianbergmann\codecoverage\data\fromxdebugcoverage";i:1;s:47:"sebastianbergmann\codecoverage\data\__construct";i:2;s:41:"sebastianbergmann\codecoverage\data\merge";i:3;s:45:"sebastianbergmann\codecoverage\data\recordhit";}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Data/ProcessedClassType.php";a:5:{i:0;s:64:"da72a64c62caa682037202676b02684661b693661c1c9d11d294c258dd97d585";i:1;s:44:"2177:1791036230:1793737430:70755227:16777230";i:2;a:1:{i:0;s:54:"sebastianbergmann\codecoverage\data\processedclasstype";}i:3;a:1:{i:0;s:47:"sebastianbergmann\codecoverage\data\__construct";}i:4;a:0:{}}s:133:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Data/ProcessedCodeCoverageData.php";a:5:{i:0;s:64:"fdcafe14c618011d15a988da0e5d28029469e0926174192dc640993679ab40cd";i:1;s:44:"9012:1791036230:1793737430:70755230:16777230";i:2;a:1:{i:0;s:61:"sebastianbergmann\codecoverage\data\processedcodecoveragedata";}i:3;a:12:{i:0;s:56:"sebastianbergmann\codecoverage\data\initializeunseendata";i:1;s:64:"sebastianbergmann\codecoverage\data\markcodeasexecutedbytestcase";i:2;s:51:"sebastianbergmann\codecoverage\data\setlinecoverage";i:3;s:48:"sebastianbergmann\codecoverage\data\linecoverage";i:4;s:55:"sebastianbergmann\codecoverage\data\setfunctioncoverage";i:5;s:52:"sebastianbergmann\codecoverage\data\functioncoverage";i:6;s:48:"sebastianbergmann\codecoverage\data\coveredfiles";i:7;s:46:"sebastianbergmann\codecoverage\data\renamefile";i:8;s:41:"sebastianbergmann\codecoverage\data\merge";i:9;s:51:"sebastianbergmann\codecoverage\data\priorityforline";i:10;s:64:"sebastianbergmann\codecoverage\data\initpreviouslyunseenfunction";i:11;s:62:"sebastianbergmann\codecoverage\data\initpreviouslyseenfunction";}i:4;a:0:{}}s:137:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Data/ProcessedFunctionCoverageData.php";a:5:{i:0;s:64:"4f01f090b01c95a056f630b6f66e2a8aa8b45465f355e0b30c957d3390c6460e";i:1;s:44:"3311:1791036230:1793737430:70755233:16777230";i:2;a:1:{i:0;s:65:"sebastianbergmann\codecoverage\data\processedfunctioncoveragedata";}i:3;a:5:{i:0;s:54:"sebastianbergmann\codecoverage\data\fromxdebugcoverage";i:1;s:47:"sebastianbergmann\codecoverage\data\__construct";i:2;s:41:"sebastianbergmann\codecoverage\data\merge";i:3;s:51:"sebastianbergmann\codecoverage\data\recordbranchhit";i:4;s:49:"sebastianbergmann\codecoverage\data\recordpathhit";}i:4;a:0:{}}s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Data/ProcessedFunctionType.php";a:5:{i:0;s:64:"5a8aebb1a0f6a930170b2a23fb840b332a8a64c7cb7c0921f3673f9c900044e4";i:1;s:44:"2169:1791036230:1793737430:70755236:16777230";i:2;a:1:{i:0;s:57:"sebastianbergmann\codecoverage\data\processedfunctiontype";}i:3;a:1:{i:0;s:47:"sebastianbergmann\codecoverage\data\__construct";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Data/ProcessedMethodType.php";a:5:{i:0;s:64:"dcd90e1b458524c25634712a6c40df39d6943afbaf8e4a17d6132e87d69fdadf";i:1;s:44:"2164:1791036230:1793737430:70755239:16777230";i:2;a:1:{i:0;s:55:"sebastianbergmann\codecoverage\data\processedmethodtype";}i:3;a:1:{i:0;s:47:"sebastianbergmann\codecoverage\data\__construct";}i:4;a:0:{}}s:133:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Data/ProcessedPathCoverageData.php";a:5:{i:0;s:64:"64769a3d1e444f5413e7aeb0ba5481a4a24c4c8a146c788605351892a5507434";i:1;s:44:"1776:1791036230:1793737430:70755242:16777230";i:2;a:1:{i:0;s:61:"sebastianbergmann\codecoverage\data\processedpathcoveragedata";}i:3;a:4:{i:0;s:54:"sebastianbergmann\codecoverage\data\fromxdebugcoverage";i:1;s:47:"sebastianbergmann\codecoverage\data\__construct";i:2;s:41:"sebastianbergmann\codecoverage\data\merge";i:3;s:45:"sebastianbergmann\codecoverage\data\recordhit";}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Data/ProcessedTraitType.php";a:5:{i:0;s:64:"f99136a6f105a9594e12dfb01243c46f2c373277dc4bccdf0f0eefdfd4331b88";i:1;s:44:"2177:1791036230:1793737430:70755244:16777230";i:2;a:1:{i:0;s:54:"sebastianbergmann\codecoverage\data\processedtraittype";}i:3;a:1:{i:0;s:47:"sebastianbergmann\codecoverage\data\__construct";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Data/RawCodeCoverageData.php";a:5:{i:0;s:64:"e3985d43220d8e15cc23355ac74db0af8111c86c2074f220c7e4c88a87561159";i:1;s:44:"9215:1791036230:1793737430:70755246:16777230";i:2;a:1:{i:0;s:55:"sebastianbergmann\codecoverage\data\rawcodecoveragedata";}i:3;a:14:{i:0;s:65:"sebastianbergmann\codecoverage\data\fromxdebugwithoutpathcoverage";i:1;s:62:"sebastianbergmann\codecoverage\data\fromxdebugwithpathcoverage";i:2;s:53:"sebastianbergmann\codecoverage\data\fromuncoveredfile";i:3;s:47:"sebastianbergmann\codecoverage\data\__construct";i:4;s:41:"sebastianbergmann\codecoverage\data\clear";i:5;s:48:"sebastianbergmann\codecoverage\data\linecoverage";i:6;s:52:"sebastianbergmann\codecoverage\data\functioncoverage";i:7;s:61:"sebastianbergmann\codecoverage\data\removecoveragedataforfile";i:8;s:68:"sebastianbergmann\codecoverage\data\keeplinecoveragedataonlyforlines";i:9;s:62:"sebastianbergmann\codecoverage\data\markexecutablelinebybranch";i:10;s:72:"sebastianbergmann\codecoverage\data\keepfunctioncoveragedataonlyforlines";i:11;s:62:"sebastianbergmann\codecoverage\data\removecoveragedataforlines";i:12;s:50:"sebastianbergmann\codecoverage\data\skipemptylines";i:13;s:56:"sebastianbergmann\codecoverage\data\getemptylinesforfile";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Driver/Driver.php";a:5:{i:0;s:64:"808eea30a4748a7d1ed8b94495db355c8f08e735072b43a62fee7fed19e7d4a1";i:1;s:44:"2379:1791036230:1793737430:70755249:16777230";i:2;a:1:{i:0;s:44:"sebastianbergmann\codecoverage\driver\driver";}i:3;a:9:{i:0;s:69:"sebastianbergmann\codecoverage\driver\cancollectbranchandpathcoverage";i:1;s:67:"sebastianbergmann\codecoverage\driver\collectsbranchandpathcoverage";i:2;s:65:"sebastianbergmann\codecoverage\driver\enablebranchandpathcoverage";i:3;s:66:"sebastianbergmann\codecoverage\driver\disablebranchandpathcoverage";i:4;s:44:"sebastianbergmann\codecoverage\driver\ispcov";i:5;s:46:"sebastianbergmann\codecoverage\driver\isxdebug";i:6;s:52:"sebastianbergmann\codecoverage\driver\nameandversion";i:7;s:43:"sebastianbergmann\codecoverage\driver\start";i:8;s:42:"sebastianbergmann\codecoverage\driver\stop";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Driver/PcovDriver.php";a:5:{i:0;s:64:"d8b75613c038889bbac147ab977f9b845a0b2e9d687e4070af0b9aa01ee13ca3";i:1;s:44:"2198:1791036230:1793737430:70755250:16777230";i:2;a:1:{i:0;s:48:"sebastianbergmann\codecoverage\driver\pcovdriver";}i:3;a:6:{i:0;s:49:"sebastianbergmann\codecoverage\driver\__construct";i:1;s:43:"sebastianbergmann\codecoverage\driver\start";i:2;s:42:"sebastianbergmann\codecoverage\driver\stop";i:3;s:52:"sebastianbergmann\codecoverage\driver\nameandversion";i:4;s:44:"sebastianbergmann\codecoverage\driver\ispcov";i:5;s:59:"sebastianbergmann\codecoverage\driver\ensurepcovisavailable";}i:4;a:1:{i:0;s:42:"sebastianbergmann\codecoverage\driver\pcov";}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Driver/Selector.php";a:5:{i:0;s:64:"11f4d3f294a24a9986fef20dde0be53f11eec06e4911915cc34ea38d7574609a";i:1;s:44:"1770:1791036230:1793737430:70755252:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\codecoverage\driver\selector";}i:3;a:2:{i:0;s:53:"sebastianbergmann\codecoverage\driver\forlinecoverage";i:1;s:60:"sebastianbergmann\codecoverage\driver\forlineandpathcoverage";}i:4;a:0:{}}s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Driver/XdebugDriver.php";a:5:{i:0;s:64:"18cc77058b81e4c6c8a1ba0581e9dad0aa67316993112149d6a06909845adc0f";i:1;s:44:"4176:1791036230:1793737430:70755254:16777230";i:2;a:1:{i:0;s:50:"sebastianbergmann\codecoverage\driver\xdebugdriver";}i:3;a:7:{i:0;s:49:"sebastianbergmann\codecoverage\driver\__construct";i:1;s:69:"sebastianbergmann\codecoverage\driver\cancollectbranchandpathcoverage";i:2;s:43:"sebastianbergmann\codecoverage\driver\start";i:3;s:42:"sebastianbergmann\codecoverage\driver\stop";i:4;s:52:"sebastianbergmann\codecoverage\driver\nameandversion";i:5;s:46:"sebastianbergmann\codecoverage\driver\isxdebug";i:6;s:61:"sebastianbergmann\codecoverage\driver\ensurexdebugisavailable";}i:4;a:0:{}}s:155:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/BranchAndPathCoverageNotSupportedException.php";a:5:{i:0;s:64:"046212e05cd796be430aa31fdac0431f76b30c802f704a24cb96b6d409533356";i:1;s:43:"442:1791036230:1793737430:70755257:16777230";i:2;a:1:{i:0;s:73:"sebastianbergmann\codecoverage\branchandpathcoveragenotsupportedexception";}i:3;a:0:{}i:4;a:0:{}}s:148:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/DirectoryCouldNotBeCreatedException.php";a:5:{i:0;s:64:"e916d5636221ed6c40424999623cfa72ae5c907b314233670c77f2756710d557";i:1;s:43:"486:1791036230:1793737430:70755259:16777230";i:2;a:1:{i:0;s:71:"sebastianbergmann\codecoverage\util\directorycouldnotbecreatedexception";}i:3;a:0:{}i:4;a:0:{}}s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/Exception.php";a:5:{i:0;s:64:"799788626b80979bb15e2f7ce05086d4f04d5fde3468cb388aaeddb930da1d97";i:1;s:43:"372:1791036230:1793737430:70755261:16777230";i:2;a:1:{i:0;s:40:"sebastianbergmann\codecoverage\exception";}i:3;a:0:{}i:4;a:0:{}}s:143:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/FileCouldNotBeWrittenException.php";a:5:{i:0;s:64:"79b0c3d2f8949e20c0c7d15a415c71ec555c4c9724aed19fa68800278ecfe606";i:1;s:43:"430:1791036230:1793737430:70755263:16777230";i:2;a:1:{i:0;s:61:"sebastianbergmann\codecoverage\filecouldnotbewrittenexception";}i:3;a:0:{}i:4;a:0:{}}s:137:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php";a:5:{i:0;s:64:"ae7e909a849ac96bf9b0b3053619ca1fdf4980763869785366272387a34dd959";i:1;s:43:"410:1791036230:1793737430:70755266:16777230";i:2;a:1:{i:0;s:55:"sebastianbergmann\codecoverage\invalidargumentexception";}i:3;a:0:{}i:4;a:0:{}}s:147:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/InvalidCodeCoverageTargetException.php";a:5:{i:0;s:64:"657bc0b8a8f80bb9eb104bede15d06a9de5d928f5026a4c0a2a9c8eb36d045cb";i:1;s:43:"752:1791036230:1793737430:70755271:16777230";i:2;a:1:{i:0;s:77:"sebastianbergmann\codecoverage\test\target\invalidcodecoveragetargetexception";}i:3;a:1:{i:0;s:54:"sebastianbergmann\codecoverage\test\target\__construct";}i:4;a:0:{}}s:151:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverAvailableException.php";a:5:{i:0;s:64:"1bbb84df2dd05ae0728d7b7e9f4d65f3221aa84694766a94f70da1ad2a179bc0";i:1;s:43:"550:1791036230:1793737430:70755276:16777230";i:2;a:1:{i:0;s:69:"sebastianbergmann\codecoverage\nocodecoveragedriveravailableexception";}i:3;a:1:{i:0;s:42:"sebastianbergmann\codecoverage\__construct";}i:4;a:0:{}}s:174:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverWithPathCoverageSupportAvailableException.php";a:5:{i:0;s:64:"c97baa75f88cb63d516dae862a0eaaba1ecf40339f56b8d304f7c0bb3423c596";i:1;s:43:"600:1791036230:1793737430:70755281:16777230";i:2;a:1:{i:0;s:92:"sebastianbergmann\codecoverage\nocodecoveragedriverwithpathcoveragesupportavailableexception";}i:3;a:1:{i:0;s:42:"sebastianbergmann\codecoverage\__construct";}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/ParserException.php";a:5:{i:0;s:64:"8bf7638ad904071b99372e1b606d83e799ae3ba6fd026ad1a68f6902e3b7c171";i:1;s:43:"415:1791036230:1793737430:70755283:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\codecoverage\parserexception";}i:3;a:0:{}i:4;a:0:{}}s:149:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/PathExistsButIsNotDirectoryException.php";a:5:{i:0;s:64:"d5ede23f8a8ccc208c8558317e023978176c9c4e8d1914eb7cae19035eab3e26";i:1;s:43:"599:1791036230:1793737430:70755286:16777230";i:2;a:1:{i:0;s:67:"sebastianbergmann\codecoverage\pathexistsbutisnotdirectoryexception";}i:3;a:1:{i:0;s:42:"sebastianbergmann\codecoverage\__construct";}i:4;a:0:{}}s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/PcovNotAvailableException.php";a:5:{i:0;s:64:"47853372d98b78939e4c27faf4d86553e561f13dd21b3bfa37350df01ab830a7";i:1;s:43:"592:1791036230:1793737430:70755289:16777230";i:2;a:1:{i:0;s:63:"sebastianbergmann\codecoverage\driver\pcovnotavailableexception";}i:3;a:1:{i:0;s:49:"sebastianbergmann\codecoverage\driver\__construct";}i:4;a:0:{}}s:132:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/ReflectionException.php";a:5:{i:0;s:64:"c1717dd6713b2c9c1ec411e77be31acd2eca1e4481e12c965fe4e8e5710e257e";i:1;s:43:"419:1791036230:1793737430:70755292:16777230";i:2;a:1:{i:0;s:50:"sebastianbergmann\codecoverage\reflectionexception";}i:3;a:0:{}i:4;a:0:{}}s:144:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/ReportAlreadyFinalizedException.php";a:5:{i:0;s:64:"cecad0be2fd84b3575dcf9eb9b0266e37dd0f34219acf7173119103d9440c259";i:1;s:43:"561:1791036230:1793737430:70755297:16777230";i:2;a:1:{i:0;s:62:"sebastianbergmann\codecoverage\reportalreadyfinalizedexception";}i:3;a:1:{i:0;s:42:"sebastianbergmann\codecoverage\__construct";}i:4;a:0:{}}s:154:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/StaticAnalysisCacheNotConfiguredException.php";a:5:{i:0;s:64:"3aa7cd1ab84e05eeea722ea87f5ebd99f48bae3728f1ef0825b8e1e775f8a6f1";i:1;s:43:"441:1791036230:1793737430:70755300:16777230";i:2;a:1:{i:0;s:72:"sebastianbergmann\codecoverage\staticanalysiscachenotconfiguredexception";}i:3;a:0:{}i:4;a:0:{}}s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/TestIdMissingException.php";a:5:{i:0;s:64:"acfaa27384c13e8171602ca0bc83a3ca4753c5917c684020435e2f3a261afdbb";i:1;s:43:"519:1791036230:1793737430:70755303:16777230";i:2;a:1:{i:0;s:53:"sebastianbergmann\codecoverage\testidmissingexception";}i:3;a:1:{i:0;s:42:"sebastianbergmann\codecoverage\__construct";}i:4;a:0:{}}s:148:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php";a:5:{i:0;s:64:"d12c99da378e7ceb895d881438ee234246b017a015ecb3ae70fd697b73aee99f";i:1;s:44:"1227:1791036230:1793737430:70755305:16777230";i:2;a:1:{i:0;s:66:"sebastianbergmann\codecoverage\unintentionallycoveredcodeexception";}i:3;a:3:{i:0;s:42:"sebastianbergmann\codecoverage\__construct";i:1;s:61:"sebastianbergmann\codecoverage\getunintentionallycoveredunits";i:2;s:39:"sebastianbergmann\codecoverage\tostring";}i:4;a:0:{}}s:142:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/WriteOperationFailedException.php";a:5:{i:0;s:64:"5fe9befc493f4106a09b82939042554ade876f2ff3d92ed453e907c9d1fa610d";i:1;s:43:"578:1791036230:1793737430:70755307:16777230";i:2;a:1:{i:0;s:60:"sebastianbergmann\codecoverage\writeoperationfailedexception";}i:3;a:1:{i:0;s:42:"sebastianbergmann\codecoverage\__construct";}i:4;a:0:{}}s:140:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/XdebugNotAvailableException.php";a:5:{i:0;s:64:"52bbb9e9b875a29e65f4834cbfca9486a3d9274d6b4437594b602e391b9241f1";i:1;s:43:"596:1791036230:1793737430:70755310:16777230";i:2;a:1:{i:0;s:65:"sebastianbergmann\codecoverage\driver\xdebugnotavailableexception";}i:3;a:1:{i:0;s:49:"sebastianbergmann\codecoverage\driver\__construct";}i:4;a:0:{}}s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/XdebugNotEnabledException.php";a:5:{i:0;s:64:"d767ba19673df8def5579eec40c59617a9c21fb357fa7ddc50b0cf04de70ea38";i:1;s:43:"666:1791036230:1793737430:70755313:16777230";i:2;a:1:{i:0;s:63:"sebastianbergmann\codecoverage\driver\xdebugnotenabledexception";}i:3;a:1:{i:0;s:49:"sebastianbergmann\codecoverage\driver\__construct";}i:4;a:0:{}}s:147:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/XdebugVersionNotSupportedException.php";a:5:{i:0;s:64:"4d42cac91ed9c92ddd04377836d4c4b60b52a6f0af128019c1d81e5444611515";i:1;s:43:"799:1791036230:1793737430:70755316:16777230";i:2;a:1:{i:0;s:72:"sebastianbergmann\codecoverage\driver\xdebugversionnotsupportedexception";}i:3;a:1:{i:0;s:49:"sebastianbergmann\codecoverage\driver\__construct";}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Exception/XmlException.php";a:5:{i:0;s:64:"bd49a1e741d16b349c7b66e24ba01980293d707709e1f3d1c987ec75873046c7";i:1;s:43:"412:1791036230:1793737430:70755319:16777230";i:2;a:1:{i:0;s:43:"sebastianbergmann\codecoverage\xmlexception";}i:3;a:0:{}i:4;a:0:{}}s:109:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Filter.php";a:5:{i:0;s:64:"2c386fefb29c1cae1bbf6c6d50049d2ed2ad806b72be653f20d9b3d51fa3e063";i:1;s:44:"2277:1791036230:1793737430:70755323:16777230";i:2;a:1:{i:0;s:37:"sebastianbergmann\codecoverage\filter";}i:3;a:6:{i:0;s:43:"sebastianbergmann\codecoverage\includefiles";i:1;s:42:"sebastianbergmann\codecoverage\includefile";i:2;s:37:"sebastianbergmann\codecoverage\isfile";i:3;s:41:"sebastianbergmann\codecoverage\isexcluded";i:4;s:36:"sebastianbergmann\codecoverage\files";i:5;s:38:"sebastianbergmann\codecoverage\isempty";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Node/AbstractNode.php";a:5:{i:0;s:64:"9a7aa071c374fc782a241242346e77533e0d318e1a7eacb4605ebd0d9453a26a";i:1;s:44:"7115:1791036230:1793737430:70755329:16777230";i:2;a:1:{i:0;s:48:"sebastianbergmann\codecoverage\node\abstractnode";}i:3;a:41:{i:0;s:47:"sebastianbergmann\codecoverage\node\__construct";i:1;s:40:"sebastianbergmann\codecoverage\node\name";i:2;s:38:"sebastianbergmann\codecoverage\node\id";i:3;s:48:"sebastianbergmann\codecoverage\node\pathasstring";i:4;s:47:"sebastianbergmann\codecoverage\node\pathasarray";i:5;s:42:"sebastianbergmann\codecoverage\node\parent";i:6;s:61:"sebastianbergmann\codecoverage\node\percentageoftestedclasses";i:7;s:60:"sebastianbergmann\codecoverage\node\percentageoftestedtraits";i:8;s:70:"sebastianbergmann\codecoverage\node\percentageoftestedclassesandtraits";i:9;s:63:"sebastianbergmann\codecoverage\node\percentageoftestedfunctions";i:10;s:61:"sebastianbergmann\codecoverage\node\percentageoftestedmethods";i:11;s:73:"sebastianbergmann\codecoverage\node\percentageoftestedfunctionsandmethods";i:12;s:61:"sebastianbergmann\codecoverage\node\percentageofexecutedlines";i:13;s:64:"sebastianbergmann\codecoverage\node\percentageofexecutedbranches";i:14;s:61:"sebastianbergmann\codecoverage\node\percentageofexecutedpaths";i:15;s:60:"sebastianbergmann\codecoverage\node\numberofclassesandtraits";i:16;s:66:"sebastianbergmann\codecoverage\node\numberoftestedclassesandtraits";i:17;s:52:"sebastianbergmann\codecoverage\node\classesandtraits";i:18;s:63:"sebastianbergmann\codecoverage\node\numberoffunctionsandmethods";i:19;s:69:"sebastianbergmann\codecoverage\node\numberoftestedfunctionsandmethods";i:20;s:56:"sebastianbergmann\codecoverage\node\cyclomaticcomplexity";i:21;s:43:"sebastianbergmann\codecoverage\node\classes";i:22;s:42:"sebastianbergmann\codecoverage\node\traits";i:23;s:45:"sebastianbergmann\codecoverage\node\functions";i:24;s:47:"sebastianbergmann\codecoverage\node\linesofcode";i:25;s:59:"sebastianbergmann\codecoverage\node\numberofexecutablelines";i:26;s:57:"sebastianbergmann\codecoverage\node\numberofexecutedlines";i:27;s:62:"sebastianbergmann\codecoverage\node\numberofexecutablebranches";i:28;s:60:"sebastianbergmann\codecoverage\node\numberofexecutedbranches";i:29;s:59:"sebastianbergmann\codecoverage\node\numberofexecutablepaths";i:30;s:57:"sebastianbergmann\codecoverage\node\numberofexecutedpaths";i:31;s:51:"sebastianbergmann\codecoverage\node\numberofclasses";i:32;s:57:"sebastianbergmann\codecoverage\node\numberoftestedclasses";i:33;s:50:"sebastianbergmann\codecoverage\node\numberoftraits";i:34;s:56:"sebastianbergmann\codecoverage\node\numberoftestedtraits";i:35;s:51:"sebastianbergmann\codecoverage\node\numberofmethods";i:36;s:57:"sebastianbergmann\codecoverage\node\numberoftestedmethods";i:37;s:53:"sebastianbergmann\codecoverage\node\numberoffunctions";i:38;s:59:"sebastianbergmann\codecoverage\node\numberoftestedfunctions";i:39;s:45:"sebastianbergmann\codecoverage\node\processid";i:40;s:47:"sebastianbergmann\codecoverage\node\processpath";}i:4;a:0:{}}s:115:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Node/Builder.php";a:5:{i:0;s:64:"8033a7d4c29c80b4bece6e1e674c8957017d37e609daf08752b45f153c2232ea";i:1;s:44:"7426:1791036230:1793737430:70755333:16777230";i:2;a:1:{i:0;s:43:"sebastianbergmann\codecoverage\node\builder";}i:3;a:5:{i:0;s:47:"sebastianbergmann\codecoverage\node\__construct";i:1;s:41:"sebastianbergmann\codecoverage\node\build";i:2;s:44:"sebastianbergmann\codecoverage\node\additems";i:3;s:59:"sebastianbergmann\codecoverage\node\builddirectorystructure";i:4;s:47:"sebastianbergmann\codecoverage\node\reducepaths";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Node/CrapIndex.php";a:5:{i:0;s:64:"939435c9b597e5a060e3b6caeee7c89253aa1cc73f7ed8e342c919ece867926f";i:1;s:44:"1252:1791036230:1793737430:70755338:16777230";i:2;a:1:{i:0;s:45:"sebastianbergmann\codecoverage\node\crapindex";}i:3;a:2:{i:0;s:47:"sebastianbergmann\codecoverage\node\__construct";i:1;s:44:"sebastianbergmann\codecoverage\node\asstring";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Node/Directory.php";a:5:{i:0;s:64:"7461db740c92eaf41de040174721df370f7b077417ddd0f1317ea5cd92baa67b";i:1;s:45:"10537:1791036230:1793737430:70755344:16777230";i:2;a:1:{i:0;s:45:"sebastianbergmann\codecoverage\node\directory";}i:3;a:25:{i:0;s:41:"sebastianbergmann\codecoverage\node\count";i:1;s:47:"sebastianbergmann\codecoverage\node\getiterator";i:2;s:48:"sebastianbergmann\codecoverage\node\adddirectory";i:3;s:43:"sebastianbergmann\codecoverage\node\addfile";i:4;s:47:"sebastianbergmann\codecoverage\node\directories";i:5;s:41:"sebastianbergmann\codecoverage\node\files";i:6;s:44:"sebastianbergmann\codecoverage\node\children";i:7;s:43:"sebastianbergmann\codecoverage\node\classes";i:8;s:42:"sebastianbergmann\codecoverage\node\traits";i:9;s:45:"sebastianbergmann\codecoverage\node\functions";i:10;s:47:"sebastianbergmann\codecoverage\node\linesofcode";i:11;s:59:"sebastianbergmann\codecoverage\node\numberofexecutablelines";i:12;s:57:"sebastianbergmann\codecoverage\node\numberofexecutedlines";i:13;s:62:"sebastianbergmann\codecoverage\node\numberofexecutablebranches";i:14;s:60:"sebastianbergmann\codecoverage\node\numberofexecutedbranches";i:15;s:59:"sebastianbergmann\codecoverage\node\numberofexecutablepaths";i:16;s:57:"sebastianbergmann\codecoverage\node\numberofexecutedpaths";i:17;s:51:"sebastianbergmann\codecoverage\node\numberofclasses";i:18;s:57:"sebastianbergmann\codecoverage\node\numberoftestedclasses";i:19;s:50:"sebastianbergmann\codecoverage\node\numberoftraits";i:20;s:56:"sebastianbergmann\codecoverage\node\numberoftestedtraits";i:21;s:51:"sebastianbergmann\codecoverage\node\numberofmethods";i:22;s:57:"sebastianbergmann\codecoverage\node\numberoftestedmethods";i:23;s:53:"sebastianbergmann\codecoverage\node\numberoffunctions";i:24;s:59:"sebastianbergmann\codecoverage\node\numberoftestedfunctions";}i:4;a:0:{}}s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Node/File.php";a:5:{i:0;s:64:"8ae4be60785989b5847ec29e60d0625336e2d8151d9cb19857638cab1dfb2106";i:1;s:45:"22698:1791036230:1793737430:70755347:16777230";i:2;a:1:{i:0;s:40:"sebastianbergmann\codecoverage\node\file";}i:3;a:29:{i:0;s:47:"sebastianbergmann\codecoverage\node\__construct";i:1;s:41:"sebastianbergmann\codecoverage\node\count";i:2;s:40:"sebastianbergmann\codecoverage\node\sha1";i:3;s:52:"sebastianbergmann\codecoverage\node\linecoveragedata";i:4;s:56:"sebastianbergmann\codecoverage\node\functioncoveragedata";i:5;s:44:"sebastianbergmann\codecoverage\node\testdata";i:6;s:43:"sebastianbergmann\codecoverage\node\classes";i:7;s:42:"sebastianbergmann\codecoverage\node\traits";i:8;s:45:"sebastianbergmann\codecoverage\node\functions";i:9;s:47:"sebastianbergmann\codecoverage\node\linesofcode";i:10;s:59:"sebastianbergmann\codecoverage\node\numberofexecutablelines";i:11;s:57:"sebastianbergmann\codecoverage\node\numberofexecutedlines";i:12;s:62:"sebastianbergmann\codecoverage\node\numberofexecutablebranches";i:13;s:60:"sebastianbergmann\codecoverage\node\numberofexecutedbranches";i:14;s:59:"sebastianbergmann\codecoverage\node\numberofexecutablepaths";i:15;s:57:"sebastianbergmann\codecoverage\node\numberofexecutedpaths";i:16;s:51:"sebastianbergmann\codecoverage\node\numberofclasses";i:17;s:57:"sebastianbergmann\codecoverage\node\numberoftestedclasses";i:18;s:50:"sebastianbergmann\codecoverage\node\numberoftraits";i:19;s:56:"sebastianbergmann\codecoverage\node\numberoftestedtraits";i:20;s:51:"sebastianbergmann\codecoverage\node\numberofmethods";i:21;s:57:"sebastianbergmann\codecoverage\node\numberoftestedmethods";i:22;s:53:"sebastianbergmann\codecoverage\node\numberoffunctions";i:23;s:59:"sebastianbergmann\codecoverage\node\numberoftestedfunctions";i:24;s:55:"sebastianbergmann\codecoverage\node\calculatestatistics";i:25;s:50:"sebastianbergmann\codecoverage\node\processclasses";i:26;s:49:"sebastianbergmann\codecoverage\node\processtraits";i:27;s:52:"sebastianbergmann\codecoverage\node\processfunctions";i:28;s:45:"sebastianbergmann\codecoverage\node\newmethod";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Node/Iterator.php";a:5:{i:0;s:64:"621b257c395b97c9981b03176c708b206097189159b4bc0d756dee595ffa1800";i:1;s:44:"1584:1791036230:1793737430:70755350:16777230";i:2;a:1:{i:0;s:44:"sebastianbergmann\codecoverage\node\iterator";}i:3;a:8:{i:0;s:47:"sebastianbergmann\codecoverage\node\__construct";i:1;s:42:"sebastianbergmann\codecoverage\node\rewind";i:2;s:41:"sebastianbergmann\codecoverage\node\valid";i:3;s:39:"sebastianbergmann\codecoverage\node\key";i:4;s:43:"sebastianbergmann\codecoverage\node\current";i:5;s:40:"sebastianbergmann\codecoverage\node\next";i:6;s:47:"sebastianbergmann\codecoverage\node\getchildren";i:7;s:47:"sebastianbergmann\codecoverage\node\haschildren";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Clover.php";a:5:{i:0;s:64:"76b5d6f645d56d21a3a09a0660c2a4fcaa1bc6e94123aee1f6c01f58ad1e01a8";i:1;s:44:"9846:1791036230:1793737430:70755354:16777230";i:2;a:1:{i:0;s:44:"sebastianbergmann\codecoverage\report\clover";}i:3;a:1:{i:0;s:45:"sebastianbergmann\codecoverage\report\process";}i:4;a:0:{}}s:119:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Cobertura.php";a:5:{i:0;s:64:"00df9376c02d23d25224032381ebb14de68a8deec41106d71247b1c63709acc7";i:1;s:45:"12339:1791036230:1793737430:70755356:16777230";i:2;a:1:{i:0;s:47:"sebastianbergmann\codecoverage\report\cobertura";}i:3;a:1:{i:0;s:45:"sebastianbergmann\codecoverage\report\process";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Crap4j.php";a:5:{i:0;s:64:"fdf255a68324424f3c9250c417217121fa97b9e84b98ef373e0f46e63f7563b3";i:1;s:44:"5456:1791036230:1793737430:70755358:16777230";i:2;a:1:{i:0;s:44:"sebastianbergmann\codecoverage\report\crap4j";}i:3;a:4:{i:0;s:49:"sebastianbergmann\codecoverage\report\__construct";i:1;s:45:"sebastianbergmann\codecoverage\report\process";i:2;s:46:"sebastianbergmann\codecoverage\report\crapload";i:3;s:48:"sebastianbergmann\codecoverage\report\roundvalue";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Html/Colors.php";a:5:{i:0;s:64:"15721015df302e5b499f835fb7b1564174fbd3bbf026fbf6cd0c5f3221a6ce37";i:1;s:44:"1702:1791036230:1793737430:70755362:16777230";i:2;a:1:{i:0;s:49:"sebastianbergmann\codecoverage\report\html\colors";}i:3;a:8:{i:0;s:50:"sebastianbergmann\codecoverage\report\html\default";i:1;s:47:"sebastianbergmann\codecoverage\report\html\from";i:2;s:54:"sebastianbergmann\codecoverage\report\html\__construct";i:3;s:53:"sebastianbergmann\codecoverage\report\html\successlow";i:4;s:56:"sebastianbergmann\codecoverage\report\html\successmedium";i:5;s:54:"sebastianbergmann\codecoverage\report\html\successhigh";i:6;s:50:"sebastianbergmann\codecoverage\report\html\warning";i:7;s:49:"sebastianbergmann\codecoverage\report\html\danger";}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Html/CustomCssFile.php";a:5:{i:0;s:64:"719d9b68ea77c102365892c8fbca1a30c527a8c308276bcc03b9efde700fb04f";i:1;s:44:"1088:1791036230:1793737430:70755364:16777230";i:2;a:1:{i:0;s:56:"sebastianbergmann\codecoverage\report\html\customcssfile";}i:3;a:4:{i:0;s:50:"sebastianbergmann\codecoverage\report\html\default";i:1;s:47:"sebastianbergmann\codecoverage\report\html\from";i:2;s:54:"sebastianbergmann\codecoverage\report\html\__construct";i:3;s:47:"sebastianbergmann\codecoverage\report\html\path";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Html/Facade.php";a:5:{i:0;s:64:"0b8fca65729b0b7d2478d85b65198f2180f057a75dc71e2efc48593588d7a679";i:1;s:44:"5463:1791036230:1793737430:70755366:16777230";i:2;a:1:{i:0;s:49:"sebastianbergmann\codecoverage\report\html\facade";}i:3;a:5:{i:0;s:54:"sebastianbergmann\codecoverage\report\html\__construct";i:1;s:50:"sebastianbergmann\codecoverage\report\html\process";i:2;s:52:"sebastianbergmann\codecoverage\report\html\copyfiles";i:3;s:52:"sebastianbergmann\codecoverage\report\html\rendercss";i:4;s:52:"sebastianbergmann\codecoverage\report\html\directory";}i:4;a:0:{}}s:123:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer.php";a:5:{i:0;s:64:"8cd487de49f00246e8fcb43167288486a1c0917e8fb17fec92cbd4e76fc1d246";i:1;s:45:"10632:1791036230:1793737430:70755368:16777230";i:2;a:1:{i:0;s:51:"sebastianbergmann\codecoverage\report\html\renderer";}i:3;a:11:{i:0;s:54:"sebastianbergmann\codecoverage\report\html\__construct";i:1;s:61:"sebastianbergmann\codecoverage\report\html\renderitemtemplate";i:2;s:69:"sebastianbergmann\codecoverage\report\html\setcommontemplatevariables";i:3;s:53:"sebastianbergmann\codecoverage\report\html\escapehtml";i:4;s:54:"sebastianbergmann\codecoverage\report\html\breadcrumbs";i:5;s:59:"sebastianbergmann\codecoverage\report\html\activebreadcrumb";i:6;s:61:"sebastianbergmann\codecoverage\report\html\inactivebreadcrumb";i:7;s:53:"sebastianbergmann\codecoverage\report\html\pathtoroot";i:8;s:54:"sebastianbergmann\codecoverage\report\html\coveragebar";i:9;s:53:"sebastianbergmann\codecoverage\report\html\colorlevel";i:10;s:56:"sebastianbergmann\codecoverage\report\html\runtimestring";}i:4;a:0:{}}s:133:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php";a:5:{i:0;s:64:"057b9dd5ab31b754e139ed6dbac7cce18d6979f920780b754c357689754c4c71";i:1;s:45:"11536:1791036230:1793737430:70755372:16777230";i:2;a:1:{i:0;s:52:"sebastianbergmann\codecoverage\report\html\dashboard";}i:3;a:6:{i:0;s:49:"sebastianbergmann\codecoverage\report\html\render";i:1;s:59:"sebastianbergmann\codecoverage\report\html\activebreadcrumb";i:2;s:53:"sebastianbergmann\codecoverage\report\html\complexity";i:3;s:63:"sebastianbergmann\codecoverage\report\html\coveragedistribution";i:4;s:63:"sebastianbergmann\codecoverage\report\html\insufficientcoverage";i:5;s:55:"sebastianbergmann\codecoverage\report\html\projectrisks";}i:4;a:0:{}}s:133:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php";a:5:{i:0;s:64:"50b0bd5241cce0504c1a48aa003dd79626e596c206d093a8492ed808ec300f91";i:1;s:44:"5288:1791036230:1793737430:70755375:16777230";i:2;a:1:{i:0;s:52:"sebastianbergmann\codecoverage\report\html\directory";}i:3;a:2:{i:0;s:49:"sebastianbergmann\codecoverage\report\html\render";i:1;s:53:"sebastianbergmann\codecoverage\report\html\renderitem";}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php";a:5:{i:0;s:64:"9e38e76b5e52eda9c10e13f842c7e71b4d8530c2c1093a543c34fd3a835a3472";i:1;s:45:"42890:1791036230:1793737430:70755377:16777230";i:2;a:1:{i:0;s:47:"sebastianbergmann\codecoverage\report\html\file";}i:3;a:20:{i:0;s:49:"sebastianbergmann\codecoverage\report\html\render";i:1;s:54:"sebastianbergmann\codecoverage\report\html\renderitems";i:2;s:66:"sebastianbergmann\codecoverage\report\html\rendertraitorclassitems";i:3;s:62:"sebastianbergmann\codecoverage\report\html\renderfunctionitems";i:4;s:69:"sebastianbergmann\codecoverage\report\html\renderfunctionormethoditem";i:5;s:71:"sebastianbergmann\codecoverage\report\html\rendersourcewithlinecoverage";i:6;s:73:"sebastianbergmann\codecoverage\report\html\rendersourcewithbranchcoverage";i:7;s:71:"sebastianbergmann\codecoverage\report\html\rendersourcewithpathcoverage";i:8;s:64:"sebastianbergmann\codecoverage\report\html\renderbranchstructure";i:9;s:60:"sebastianbergmann\codecoverage\report\html\renderbranchlines";i:10;s:62:"sebastianbergmann\codecoverage\report\html\renderpathstructure";i:11;s:58:"sebastianbergmann\codecoverage\report\html\renderpathlines";i:12;s:53:"sebastianbergmann\codecoverage\report\html\renderline";i:13;s:51:"sebastianbergmann\codecoverage\report\html\loadfile";i:14;s:62:"sebastianbergmann\codecoverage\report\html\abbreviateclassname";i:15;s:63:"sebastianbergmann\codecoverage\report\html\abbreviatemethodname";i:16;s:70:"sebastianbergmann\codecoverage\report\html\createpopovercontentfortest";i:17;s:52:"sebastianbergmann\codecoverage\report\html\iscomment";i:18;s:55:"sebastianbergmann\codecoverage\report\html\isinlinehtml";i:19;s:52:"sebastianbergmann\codecoverage\report\html\iskeyword";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/OpenClover.php";a:5:{i:0;s:64:"902dc31ce5b1f28d0d9f00aecd5d56dc4a8a048038582bec27e876db40d4e811";i:1;s:45:"12527:1791036230:1793737430:70755499:16777230";i:2;a:1:{i:0;s:48:"sebastianbergmann\codecoverage\report\openclover";}i:3;a:1:{i:0;s:45:"sebastianbergmann\codecoverage\report\process";}i:4;a:0:{}}s:113:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/PHP.php";a:5:{i:0;s:64:"9cc2a534b8122f0774ec742e810972f719154b5779330572824496785194f20b";i:1;s:44:"1087:1791036230:1793737430:70755506:16777230";i:2;a:1:{i:0;s:41:"sebastianbergmann\codecoverage\report\php";}i:3;a:1:{i:0;s:45:"sebastianbergmann\codecoverage\report\process";}i:4;a:0:{}}s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Text.php";a:5:{i:0;s:64:"e2f7b97615393b569fb0435f5ef5d2736cfd0892b716a963431350f40248e563";i:1;s:45:"11370:1791036230:1793737430:70755509:16777230";i:2;a:1:{i:0;s:42:"sebastianbergmann\codecoverage\report\text";}i:3;a:5:{i:0;s:49:"sebastianbergmann\codecoverage\report\__construct";i:1;s:45:"sebastianbergmann\codecoverage\report\process";i:2;s:51:"sebastianbergmann\codecoverage\report\coveragecolor";i:3;s:57:"sebastianbergmann\codecoverage\report\printcoveragecounts";i:4;s:44:"sebastianbergmann\codecoverage\report\format";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Thresholds.php";a:5:{i:0;s:64:"a72cf1745557ecd1a08d2cbb9abb81b9a592b068e48f7da275297d3b027714cd";i:1;s:44:"1365:1791036230:1793737430:70755512:16777230";i:2;a:1:{i:0;s:48:"sebastianbergmann\codecoverage\report\thresholds";}i:3;a:5:{i:0;s:45:"sebastianbergmann\codecoverage\report\default";i:1;s:42:"sebastianbergmann\codecoverage\report\from";i:2;s:49:"sebastianbergmann\codecoverage\report\__construct";i:3;s:51:"sebastianbergmann\codecoverage\report\lowupperbound";i:4;s:52:"sebastianbergmann\codecoverage\report\highlowerbound";}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php";a:5:{i:0;s:64:"a51046cc02a6f7a1ffeb76430ecdd98f1fda0afbbdec8db4ef2a0f499582dba4";i:1;s:44:"1640:1791036230:1793737430:70755518:16777230";i:2;a:1:{i:0;s:58:"sebastianbergmann\codecoverage\report\xml\buildinformation";}i:3;a:1:{i:0;s:53:"sebastianbergmann\codecoverage\report\xml\__construct";}i:4;a:0:{}}s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/Coverage.php";a:5:{i:0;s:64:"64f85c27effafd23ec8488f7ca5a63b136ecbb01292dcfc180a3f7f69ff5cd83";i:1;s:44:"1129:1791036230:1793737430:70755522:16777230";i:2;a:1:{i:0;s:50:"sebastianbergmann\codecoverage\report\xml\coverage";}i:3;a:2:{i:0;s:53:"sebastianbergmann\codecoverage\report\xml\__construct";i:1;s:50:"sebastianbergmann\codecoverage\report\xml\finalize";}i:4;a:0:{}}s:123:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/Directory.php";a:5:{i:0;s:64:"094e817c03cbf6183fc80770aa6b454705ca600c8583acce5bc1265062cc2b90";i:1;s:43:"479:1791036230:1793737430:70755525:16777230";i:2;a:1:{i:0;s:51:"sebastianbergmann\codecoverage\report\xml\directory";}i:3;a:0:{}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php";a:5:{i:0;s:64:"3324ae5f9721f2171b631db2be1e51dcea337d52a213c67d58a32b5044d5c672";i:1;s:45:"10595:1791036230:1793737430:70755530:16777230";i:2;a:1:{i:0;s:48:"sebastianbergmann\codecoverage\report\xml\facade";}i:3;a:12:{i:0;s:53:"sebastianbergmann\codecoverage\report\xml\__construct";i:1;s:49:"sebastianbergmann\codecoverage\report\xml\process";i:2;s:61:"sebastianbergmann\codecoverage\report\xml\setbuildinformation";i:3;s:61:"sebastianbergmann\codecoverage\report\xml\inittargetdirectory";i:4;s:58:"sebastianbergmann\codecoverage\report\xml\processdirectory";i:5;s:53:"sebastianbergmann\codecoverage\report\xml\processfile";i:6;s:53:"sebastianbergmann\codecoverage\report\xml\processunit";i:7;s:57:"sebastianbergmann\codecoverage\report\xml\processfunction";i:8;s:54:"sebastianbergmann\codecoverage\report\xml\processtests";i:9;s:51:"sebastianbergmann\codecoverage\report\xml\settotals";i:10;s:57:"sebastianbergmann\codecoverage\report\xml\targetdirectory";i:11;s:56:"sebastianbergmann\codecoverage\report\xml\targetfilepath";}i:4;a:0:{}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/File.php";a:5:{i:0;s:64:"159e230a52a6b0961f3827e677e13a48a9fc9a0246ae582030665b4ca94faf4b";i:1;s:43:"921:1791036230:1793737430:70755533:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\codecoverage\report\xml\file";}i:3;a:4:{i:0;s:53:"sebastianbergmann\codecoverage\report\xml\__construct";i:1;s:51:"sebastianbergmann\codecoverage\report\xml\getwriter";i:2;s:48:"sebastianbergmann\codecoverage\report\xml\totals";i:3;s:54:"sebastianbergmann\codecoverage\report\xml\linecoverage";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/Method.php";a:5:{i:0;s:64:"fc8fd80f99a46cf2567698622772df7ca0482bb8f2cd7dc8edfae3fe6d2240e0";i:1;s:44:"1376:1791036230:1793737430:70755537:16777230";i:2;a:1:{i:0;s:48:"sebastianbergmann\codecoverage\report\xml\method";}i:3;a:1:{i:0;s:53:"sebastianbergmann\codecoverage\report\xml\__construct";}i:4;a:0:{}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/Node.php";a:5:{i:0;s:64:"6da5f5cf8f4e9cb4e6c79017ef48903773f13056f5b4742a061a1e2aa9b21560";i:1;s:44:"1014:1791036230:1793737430:70755542:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\codecoverage\report\xml\node";}i:3;a:5:{i:0;s:53:"sebastianbergmann\codecoverage\report\xml\__construct";i:1;s:48:"sebastianbergmann\codecoverage\report\xml\totals";i:2;s:54:"sebastianbergmann\codecoverage\report\xml\adddirectory";i:3;s:49:"sebastianbergmann\codecoverage\report\xml\addfile";i:4;s:51:"sebastianbergmann\codecoverage\report\xml\getwriter";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/Project.php";a:5:{i:0;s:64:"013fa9a398d4a25425a9cac293a46427d3659f3c82b40a8e66dd38b5fd3f52e6";i:1;s:44:"2069:1791036230:1793737430:70755547:16777230";i:2;a:1:{i:0;s:49:"sebastianbergmann\codecoverage\report\xml\project";}i:3;a:7:{i:0;s:53:"sebastianbergmann\codecoverage\report\xml\__construct";i:1;s:64:"sebastianbergmann\codecoverage\report\xml\projectsourcedirectory";i:2;s:58:"sebastianbergmann\codecoverage\report\xml\buildinformation";i:3;s:47:"sebastianbergmann\codecoverage\report\xml\tests";i:4;s:51:"sebastianbergmann\codecoverage\report\xml\getwriter";i:5;s:54:"sebastianbergmann\codecoverage\report\xml\startproject";i:6;s:50:"sebastianbergmann\codecoverage\report\xml\finalize";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/Report.php";a:5:{i:0;s:64:"be32342657f52df8ecaf11dfed12e09aea16e9e9e44255c26aa5cf2ba1318933";i:1;s:44:"2870:1791036230:1793737430:70755551:16777230";i:2;a:1:{i:0;s:48:"sebastianbergmann\codecoverage\report\xml\report";}i:3;a:6:{i:0;s:53:"sebastianbergmann\codecoverage\report\xml\__construct";i:1;s:50:"sebastianbergmann\codecoverage\report\xml\finalize";i:2;s:56:"sebastianbergmann\codecoverage\report\xml\functionobject";i:3;s:53:"sebastianbergmann\codecoverage\report\xml\classobject";i:4;s:53:"sebastianbergmann\codecoverage\report\xml\traitobject";i:5;s:48:"sebastianbergmann\codecoverage\report\xml\source";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/Source.php";a:5:{i:0;s:64:"bb1b231168c346ce1200641b9df25307eb6a610e0b9c56737908b7fb4e15058c";i:1;s:43:"967:1791036230:1793737430:70755555:16777230";i:2;a:1:{i:0;s:48:"sebastianbergmann\codecoverage\report\xml\source";}i:3;a:2:{i:0;s:53:"sebastianbergmann\codecoverage\report\xml\__construct";i:1;s:55:"sebastianbergmann\codecoverage\report\xml\setsourcecode";}i:4;a:0:{}}s:119:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/Tests.php";a:5:{i:0;s:64:"73b3e03cf438b8057f01df2ef9f5477c7bdf9ab73392af4b226fb3b2c1b8f5ca";i:1;s:44:"1251:1791036230:1793737430:70755558:16777230";i:2;a:1:{i:0;s:47:"sebastianbergmann\codecoverage\report\xml\tests";}i:3;a:2:{i:0;s:53:"sebastianbergmann\codecoverage\report\xml\__construct";i:1;s:49:"sebastianbergmann\codecoverage\report\xml\addtest";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/Totals.php";a:5:{i:0;s:64:"5d1124787671ad518032dc4301fbddc6328497035795f4fc31bc048e261938cb";i:1;s:44:"3543:1791036230:1793737430:70755564:16777230";i:2;a:1:{i:0;s:48:"sebastianbergmann\codecoverage\report\xml\totals";}i:3;a:7:{i:0;s:53:"sebastianbergmann\codecoverage\report\xml\__construct";i:1;s:53:"sebastianbergmann\codecoverage\report\xml\setnumlines";i:2;s:55:"sebastianbergmann\codecoverage\report\xml\setnumclasses";i:3;s:54:"sebastianbergmann\codecoverage\report\xml\setnumtraits";i:4;s:55:"sebastianbergmann\codecoverage\report\xml\setnummethods";i:5;s:57:"sebastianbergmann\codecoverage\report\xml\setnumfunctions";i:6;s:51:"sebastianbergmann\codecoverage\report\xml\getwriter";}i:4;a:0:{}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Report/Xml/Unit.php";a:5:{i:0;s:64:"39eb1314d063d2e46bd2709c3cda20a6072c3f154236061a05be368fd5b09c4c";i:1;s:44:"1753:1791036230:1793737430:70755567:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\codecoverage\report\xml\unit";}i:3;a:2:{i:0;s:53:"sebastianbergmann\codecoverage\report\xml\__construct";i:1;s:51:"sebastianbergmann\codecoverage\report\xml\addmethod";}i:4;a:0:{}}s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/CacheWarmer.php";a:5:{i:0;s:64:"d9d6c28004c686f5d67ae615b4a80e5842a845ad6c029396f36e956529d6c551";i:1;s:44:"1327:1791036230:1793737430:70755578:16777230";i:2;a:1:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\cachewarmer";}i:3;a:1:{i:0;s:55:"sebastianbergmann\codecoverage\staticanalysis\warmcache";}i:4;a:0:{}}s:139:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/CachingSourceAnalyser.php";a:5:{i:0;s:64:"878fce23a0791a41048f27649f4ace3459ad725a17daa3db1674c0a5dfee8cce";i:1;s:44:"3911:1791036230:1793737430:70755582:16777230";i:2;a:1:{i:0;s:67:"sebastianbergmann\codecoverage\staticanalysis\cachingsourceanalyser";}i:3;a:7:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\__construct";i:1;s:53:"sebastianbergmann\codecoverage\staticanalysis\analyse";i:2;s:55:"sebastianbergmann\codecoverage\staticanalysis\cachehits";i:3;s:57:"sebastianbergmann\codecoverage\staticanalysis\cachemisses";i:4;s:50:"sebastianbergmann\codecoverage\staticanalysis\read";i:5;s:51:"sebastianbergmann\codecoverage\staticanalysis\write";i:6;s:55:"sebastianbergmann\codecoverage\staticanalysis\cachefile";}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/FileAnalyser.php";a:5:{i:0;s:64:"bbde3436c94df68a25d021ceaf96f4895bb37b4d95e5ab1906b3823db0769adc";i:1;s:44:"1676:1791036230:1793737430:70755586:16777230";i:2;a:1:{i:0;s:58:"sebastianbergmann\codecoverage\staticanalysis\fileanalyser";}i:3;a:2:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\__construct";i:1;s:53:"sebastianbergmann\codecoverage\staticanalysis\analyse";}i:4;a:0:{}}s:139:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/ParsingSourceAnalyser.php";a:5:{i:0;s:64:"d4905323351aa4052141e1998167e929809e37f67fc2e1ac9dfb38da7ab14c61";i:1;s:44:"5374:1791036230:1793737430:70755589:16777230";i:2;a:1:{i:0;s:67:"sebastianbergmann\codecoverage\staticanalysis\parsingsourceanalyser";}i:3;a:2:{i:0;s:53:"sebastianbergmann\codecoverage\staticanalysis\analyse";i:1;s:84:"sebastianbergmann\codecoverage\staticanalysis\findlinesignoredbylinebasedannotations";}i:4;a:0:{}}s:132:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/SourceAnalyser.php";a:5:{i:0;s:64:"d30c42c56fd0374fd23c5ea79dbfa7b11335e7f53da12ac08d86f681137f3846";i:1;s:43:"694:1791036230:1793737430:70755592:16777230";i:2;a:1:{i:0;s:60:"sebastianbergmann\codecoverage\staticanalysis\sourceanalyser";}i:3;a:1:{i:0;s:53:"sebastianbergmann\codecoverage\staticanalysis\analyse";}i:4;a:0:{}}s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/Value/AnalysisResult.php";a:5:{i:0;s:64:"970f695d0799dc0ff8f281f77814dbde84d9cf2e61ad42d192da32246be42964";i:1;s:44:"2790:1791036230:1793737430:70755642:16777230";i:2;a:1:{i:0;s:60:"sebastianbergmann\codecoverage\staticanalysis\analysisresult";}i:3;a:8:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\__construct";i:1;s:56:"sebastianbergmann\codecoverage\staticanalysis\interfaces";i:2;s:53:"sebastianbergmann\codecoverage\staticanalysis\classes";i:3;s:52:"sebastianbergmann\codecoverage\staticanalysis\traits";i:4;s:55:"sebastianbergmann\codecoverage\staticanalysis\functions";i:5;s:57:"sebastianbergmann\codecoverage\staticanalysis\linesofcode";i:6;s:61:"sebastianbergmann\codecoverage\staticanalysis\executablelines";i:7;s:58:"sebastianbergmann\codecoverage\staticanalysis\ignoredlines";}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/Value/Class_.php";a:5:{i:0;s:64:"62fcf44eafd2aba3e46975743297f94ce0f8634701e2c069b4cb7badd330acb4";i:1;s:44:"3862:1791036230:1793737430:70755648:16777230";i:2;a:1:{i:0;s:52:"sebastianbergmann\codecoverage\staticanalysis\class_";}i:3;a:13:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\__construct";i:1;s:50:"sebastianbergmann\codecoverage\staticanalysis\name";i:2;s:60:"sebastianbergmann\codecoverage\staticanalysis\namespacedname";i:3;s:58:"sebastianbergmann\codecoverage\staticanalysis\isnamespaced";i:4;s:55:"sebastianbergmann\codecoverage\staticanalysis\namespace";i:5;s:50:"sebastianbergmann\codecoverage\staticanalysis\file";i:6;s:55:"sebastianbergmann\codecoverage\staticanalysis\startline";i:7;s:53:"sebastianbergmann\codecoverage\staticanalysis\endline";i:8;s:55:"sebastianbergmann\codecoverage\staticanalysis\hasparent";i:9;s:57:"sebastianbergmann\codecoverage\staticanalysis\parentclass";i:10;s:56:"sebastianbergmann\codecoverage\staticanalysis\interfaces";i:11;s:52:"sebastianbergmann\codecoverage\staticanalysis\traits";i:12;s:53:"sebastianbergmann\codecoverage\staticanalysis\methods";}i:4;a:0:{}}s:133:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/Value/Function_.php";a:5:{i:0;s:64:"6e33bd80b14392cb02e9bb22c3b6fab224673cc96cdb66ea3d662fca09219bbc";i:1;s:44:"2770:1791036230:1793737430:70755654:16777230";i:2;a:1:{i:0;s:55:"sebastianbergmann\codecoverage\staticanalysis\function_";}i:3;a:9:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\__construct";i:1;s:50:"sebastianbergmann\codecoverage\staticanalysis\name";i:2;s:60:"sebastianbergmann\codecoverage\staticanalysis\namespacedname";i:3;s:58:"sebastianbergmann\codecoverage\staticanalysis\isnamespaced";i:4;s:55:"sebastianbergmann\codecoverage\staticanalysis\namespace";i:5;s:55:"sebastianbergmann\codecoverage\staticanalysis\startline";i:6;s:53:"sebastianbergmann\codecoverage\staticanalysis\endline";i:7;s:55:"sebastianbergmann\codecoverage\staticanalysis\signature";i:8;s:66:"sebastianbergmann\codecoverage\staticanalysis\cyclomaticcomplexity";}i:4;a:0:{}}s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/Value/Interface_.php";a:5:{i:0;s:64:"b7972076a937cbed0880258c43925a491bb664ab17c3b223231d9864559227b4";i:1;s:44:"2457:1791036230:1793737430:70755657:16777230";i:2;a:1:{i:0;s:56:"sebastianbergmann\codecoverage\staticanalysis\interface_";}i:3;a:8:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\__construct";i:1;s:50:"sebastianbergmann\codecoverage\staticanalysis\name";i:2;s:60:"sebastianbergmann\codecoverage\staticanalysis\namespacedname";i:3;s:58:"sebastianbergmann\codecoverage\staticanalysis\isnamespaced";i:4;s:55:"sebastianbergmann\codecoverage\staticanalysis\namespace";i:5;s:55:"sebastianbergmann\codecoverage\staticanalysis\startline";i:6;s:53:"sebastianbergmann\codecoverage\staticanalysis\endline";i:7;s:62:"sebastianbergmann\codecoverage\staticanalysis\parentinterfaces";}i:4;a:0:{}}s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/Value/LinesOfCode.php";a:5:{i:0;s:64:"c146bb36dc51436c8636eb46dc2a52b6bf8158bd3706ce8e044bd9a5d25e9e5c";i:1;s:44:"1621:1791036230:1793737430:70755668:16777230";i:2;a:1:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\linesofcode";}i:3;a:4:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\__construct";i:1;s:57:"sebastianbergmann\codecoverage\staticanalysis\linesofcode";i:2;s:64:"sebastianbergmann\codecoverage\staticanalysis\commentlinesofcode";i:3;s:67:"sebastianbergmann\codecoverage\staticanalysis\noncommentlinesofcode";}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/Value/Method.php";a:5:{i:0;s:64:"a541006be056b645b48d5d08ecfaeed2089da366c29739dddafb8dd281f2256e";i:1;s:44:"2338:1791036230:1793737430:70755674:16777230";i:2;a:1:{i:0;s:52:"sebastianbergmann\codecoverage\staticanalysis\method";}i:3;a:7:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\__construct";i:1;s:50:"sebastianbergmann\codecoverage\staticanalysis\name";i:2;s:55:"sebastianbergmann\codecoverage\staticanalysis\startline";i:3;s:53:"sebastianbergmann\codecoverage\staticanalysis\endline";i:4;s:55:"sebastianbergmann\codecoverage\staticanalysis\signature";i:5;s:56:"sebastianbergmann\codecoverage\staticanalysis\visibility";i:6;s:66:"sebastianbergmann\codecoverage\staticanalysis\cyclomaticcomplexity";}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/Value/Trait_.php";a:5:{i:0;s:64:"62eaf1cc63b5f88a9f4a6a0dbca026df01d3ba6b7f408db0d27e5e9768990b69";i:1;s:44:"3073:1791036230:1793737430:70755679:16777230";i:2;a:1:{i:0;s:52:"sebastianbergmann\codecoverage\staticanalysis\trait_";}i:3;a:10:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\__construct";i:1;s:50:"sebastianbergmann\codecoverage\staticanalysis\name";i:2;s:60:"sebastianbergmann\codecoverage\staticanalysis\namespacedname";i:3;s:58:"sebastianbergmann\codecoverage\staticanalysis\isnamespaced";i:4;s:55:"sebastianbergmann\codecoverage\staticanalysis\namespace";i:5;s:50:"sebastianbergmann\codecoverage\staticanalysis\file";i:6;s:55:"sebastianbergmann\codecoverage\staticanalysis\startline";i:7;s:53:"sebastianbergmann\codecoverage\staticanalysis\endline";i:8;s:52:"sebastianbergmann\codecoverage\staticanalysis\traits";i:9;s:53:"sebastianbergmann\codecoverage\staticanalysis\methods";}i:4;a:0:{}}s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/Value/Visibility.php";a:5:{i:0;s:64:"0b051fb10fc7e619940e778d8e2c1a1c505f2f4e5aeb16ed6f0514942260bdb6";i:1;s:43:"575:1791036230:1793737430:70755683:16777230";i:2;a:1:{i:0;s:56:"sebastianbergmann\codecoverage\staticanalysis\visibility";}i:3;a:0:{}i:4;a:0:{}}s:158:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/Visitor/AttributeParentConnectingVisitor.php";a:5:{i:0;s:64:"60382a9ff8e5147e23599ceb6373aed8bcd843cb5c8f53cf5949f2247b1e7971";i:1;s:44:"1531:1791036230:1793737430:70755689:16777230";i:2;a:1:{i:0;s:78:"sebastianbergmann\codecoverage\staticanalysis\attributeparentconnectingvisitor";}i:3;a:4:{i:0;s:60:"sebastianbergmann\codecoverage\staticanalysis\beforetraverse";i:1;s:55:"sebastianbergmann\codecoverage\staticanalysis\enternode";i:2;s:55:"sebastianbergmann\codecoverage\staticanalysis\leavenode";i:3;s:59:"sebastianbergmann\codecoverage\staticanalysis\aftertraverse";}i:4;a:0:{}}s:148:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/Visitor/CodeUnitFindingVisitor.php";a:5:{i:0;s:64:"f85981b0fe95fc79e235810843bc63095f6e2b8ecc9cf81d38dee8cd09ab194a";i:1;s:45:"12074:1791036230:1793737430:70755694:16777230";i:2;a:1:{i:0;s:68:"sebastianbergmann\codecoverage\staticanalysis\codeunitfindingvisitor";}i:3;a:21:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\__construct";i:1;s:55:"sebastianbergmann\codecoverage\staticanalysis\enternode";i:2;s:55:"sebastianbergmann\codecoverage\staticanalysis\leavenode";i:3;s:56:"sebastianbergmann\codecoverage\staticanalysis\interfaces";i:4;s:53:"sebastianbergmann\codecoverage\staticanalysis\classes";i:5;s:52:"sebastianbergmann\codecoverage\staticanalysis\traits";i:6;s:55:"sebastianbergmann\codecoverage\staticanalysis\functions";i:7;s:66:"sebastianbergmann\codecoverage\staticanalysis\cyclomaticcomplexity";i:8;s:55:"sebastianbergmann\codecoverage\staticanalysis\signature";i:9;s:50:"sebastianbergmann\codecoverage\staticanalysis\type";i:10;s:56:"sebastianbergmann\codecoverage\staticanalysis\visibility";i:11;s:62:"sebastianbergmann\codecoverage\staticanalysis\processinterface";i:12;s:58:"sebastianbergmann\codecoverage\staticanalysis\processclass";i:13;s:58:"sebastianbergmann\codecoverage\staticanalysis\processtrait";i:14;s:60:"sebastianbergmann\codecoverage\staticanalysis\processmethods";i:15;s:61:"sebastianbergmann\codecoverage\staticanalysis\processfunction";i:16;s:55:"sebastianbergmann\codecoverage\staticanalysis\namespace";i:17;s:63:"sebastianbergmann\codecoverage\staticanalysis\uniontypeasstring";i:18;s:70:"sebastianbergmann\codecoverage\staticanalysis\intersectiontypeasstring";i:19;s:58:"sebastianbergmann\codecoverage\staticanalysis\typeasstring";i:20;s:69:"sebastianbergmann\codecoverage\staticanalysis\postprocessclassortrait";}i:4;a:0:{}}s:155:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/Visitor/ExecutableLinesFindingVisitor.php";a:5:{i:0;s:64:"1db22da3e24a90b5db71fa12d07382177e24a7b39985a2f70b439e7b6c9cf6d3";i:1;s:45:"12495:1791036230:1793737430:70755699:16777230";i:2;a:1:{i:0;s:75:"sebastianbergmann\codecoverage\staticanalysis\executablelinesfindingvisitor";}i:3;a:5:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\__construct";i:1;s:55:"sebastianbergmann\codecoverage\staticanalysis\enternode";i:2;s:59:"sebastianbergmann\codecoverage\staticanalysis\aftertraverse";i:3;s:76:"sebastianbergmann\codecoverage\staticanalysis\executablelinesgroupedbybranch";i:4;s:59:"sebastianbergmann\codecoverage\staticanalysis\setlinebranch";}i:4;a:0:{}}s:152:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/StaticAnalysis/Visitor/IgnoredLinesFindingVisitor.php";a:5:{i:0;s:64:"b5353ee78f26d55cff6c36128c5496bbc784a3eab057b5f457eccde7b01fec70";i:1;s:44:"3705:1791036230:1793737430:70755705:16777230";i:2;a:1:{i:0;s:72:"sebastianbergmann\codecoverage\staticanalysis\ignoredlinesfindingvisitor";}i:3;a:4:{i:0;s:57:"sebastianbergmann\codecoverage\staticanalysis\__construct";i:1;s:55:"sebastianbergmann\codecoverage\staticanalysis\enternode";i:2;s:58:"sebastianbergmann\codecoverage\staticanalysis\ignoredlines";i:3;s:63:"sebastianbergmann\codecoverage\staticanalysis\processdoccomment";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/Class_.php";a:5:{i:0;s:64:"e4ebf4b49ad97fc8f7b73dc1c9ddcc9bc17c6668fb70093207748bf666a9e616";i:1;s:44:"1342:1791036230:1793737430:70755712:16777230";i:2;a:1:{i:0;s:49:"sebastianbergmann\codecoverage\test\target\class_";}i:3;a:6:{i:0;s:54:"sebastianbergmann\codecoverage\test\target\__construct";i:1;s:50:"sebastianbergmann\codecoverage\test\target\isclass";i:2;s:52:"sebastianbergmann\codecoverage\test\target\classname";i:3;s:46:"sebastianbergmann\codecoverage\test\target\key";i:4;s:49:"sebastianbergmann\codecoverage\test\target\target";i:5;s:54:"sebastianbergmann\codecoverage\test\target\description";}i:4;a:0:{}}s:132:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/ClassesThatExtendClass.php";a:5:{i:0;s:64:"aa157b63e203ca3cb4d709439d95b7ee6c6a58742be3ad35792e003c8f9dc357";i:1;s:44:"1410:1791036230:1793737430:70755715:16777230";i:2;a:1:{i:0;s:65:"sebastianbergmann\codecoverage\test\target\classesthatextendclass";}i:3;a:6:{i:0;s:54:"sebastianbergmann\codecoverage\test\target\__construct";i:1;s:67:"sebastianbergmann\codecoverage\test\target\isclassesthatextendclass";i:2;s:52:"sebastianbergmann\codecoverage\test\target\classname";i:3;s:46:"sebastianbergmann\codecoverage\test\target\key";i:4;s:49:"sebastianbergmann\codecoverage\test\target\target";i:5;s:54:"sebastianbergmann\codecoverage\test\target\description";}i:4;a:0:{}}s:139:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/ClassesThatImplementInterface.php";a:5:{i:0;s:64:"8888741bd5ffa4e093f144236535b26a1c6805aa677f930b94de5bb25afb091e";i:1;s:44:"1470:1791036230:1793737430:70755720:16777230";i:2;a:1:{i:0;s:72:"sebastianbergmann\codecoverage\test\target\classesthatimplementinterface";}i:3;a:6:{i:0;s:54:"sebastianbergmann\codecoverage\test\target\__construct";i:1;s:74:"sebastianbergmann\codecoverage\test\target\isclassesthatimplementinterface";i:2;s:56:"sebastianbergmann\codecoverage\test\target\interfacename";i:3;s:46:"sebastianbergmann\codecoverage\test\target\key";i:4;s:49:"sebastianbergmann\codecoverage\test\target\target";i:5;s:54:"sebastianbergmann\codecoverage\test\target\description";}i:4;a:0:{}}s:119:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/Function_.php";a:5:{i:0;s:64:"4ab9ba6813ebfd28260ebb3c0b1193c1861b5531ab6b89f18e57ac33fe49abce";i:1;s:44:"1389:1791036230:1793737430:70755722:16777230";i:2;a:1:{i:0;s:52:"sebastianbergmann\codecoverage\test\target\function_";}i:3;a:6:{i:0;s:54:"sebastianbergmann\codecoverage\test\target\__construct";i:1;s:53:"sebastianbergmann\codecoverage\test\target\isfunction";i:2;s:55:"sebastianbergmann\codecoverage\test\target\functionname";i:3;s:46:"sebastianbergmann\codecoverage\test\target\key";i:4;s:49:"sebastianbergmann\codecoverage\test\target\target";i:5;s:54:"sebastianbergmann\codecoverage\test\target\description";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/MapBuilder.php";a:5:{i:0;s:64:"454099affe96ee70f56d3ab745c8532d71d4c330115075b36dd8c0e16140eee1";i:1;s:44:"9736:1791036230:1793737430:70755728:16777230";i:2;a:1:{i:0;s:53:"sebastianbergmann\codecoverage\test\target\mapbuilder";}i:3;a:6:{i:0;s:48:"sebastianbergmann\codecoverage\test\target\build";i:1;s:53:"sebastianbergmann\codecoverage\test\target\mergelines";i:2;s:57:"sebastianbergmann\codecoverage\test\target\processmethods";i:3;s:59:"sebastianbergmann\codecoverage\test\target\processnamespace";i:4;s:50:"sebastianbergmann\codecoverage\test\target\process";i:5;s:56:"sebastianbergmann\codecoverage\test\target\parentclasses";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/Mapper.php";a:5:{i:0;s:64:"cba5196946411414a45c8f4700b46762a8482e0876773d043c73682aaeb80bce";i:1;s:44:"2915:1791036230:1793737430:70755735:16777230";i:2;a:1:{i:0;s:49:"sebastianbergmann\codecoverage\test\target\mapper";}i:3;a:4:{i:0;s:54:"sebastianbergmann\codecoverage\test\target\__construct";i:1;s:53:"sebastianbergmann\codecoverage\test\target\maptargets";i:2;s:52:"sebastianbergmann\codecoverage\test\target\maptarget";i:3;s:49:"sebastianbergmann\codecoverage\test\target\lookup";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/Method.php";a:5:{i:0;s:64:"a7bdfe9302297db253c37cb2afec13cd936bbe6a0cd2973e9743849ed40c7ec2";i:1;s:44:"1694:1791036230:1793737430:70755745:16777230";i:2;a:1:{i:0;s:49:"sebastianbergmann\codecoverage\test\target\method";}i:3;a:7:{i:0;s:54:"sebastianbergmann\codecoverage\test\target\__construct";i:1;s:51:"sebastianbergmann\codecoverage\test\target\ismethod";i:2;s:52:"sebastianbergmann\codecoverage\test\target\classname";i:3;s:53:"sebastianbergmann\codecoverage\test\target\methodname";i:4;s:46:"sebastianbergmann\codecoverage\test\target\key";i:5;s:49:"sebastianbergmann\codecoverage\test\target\target";i:6;s:54:"sebastianbergmann\codecoverage\test\target\description";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/Namespace_.php";a:5:{i:0;s:64:"103b5109f27ea7cc408647b9e1e6d8d94bf88e034e9573b54fa39087f84a5b78";i:1;s:44:"1369:1791036230:1793737430:70755749:16777230";i:2;a:1:{i:0;s:53:"sebastianbergmann\codecoverage\test\target\namespace_";}i:3;a:6:{i:0;s:54:"sebastianbergmann\codecoverage\test\target\__construct";i:1;s:54:"sebastianbergmann\codecoverage\test\target\isnamespace";i:2;s:52:"sebastianbergmann\codecoverage\test\target\namespace";i:3;s:46:"sebastianbergmann\codecoverage\test\target\key";i:4;s:49:"sebastianbergmann\codecoverage\test\target\target";i:5;s:54:"sebastianbergmann\codecoverage\test\target\description";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/Target.php";a:5:{i:0;s:64:"a8acf9a1787a4f66030a8d35ed19713c2ce610840b150164b813cb98944caab2";i:1;s:44:"2768:1791036230:1793737430:70755754:16777230";i:2;a:1:{i:0;s:49:"sebastianbergmann\codecoverage\test\target\target";}i:3;a:17:{i:0;s:55:"sebastianbergmann\codecoverage\test\target\fornamespace";i:1;s:51:"sebastianbergmann\codecoverage\test\target\forclass";i:2;s:52:"sebastianbergmann\codecoverage\test\target\formethod";i:3;s:75:"sebastianbergmann\codecoverage\test\target\forclassesthatimplementinterface";i:4;s:68:"sebastianbergmann\codecoverage\test\target\forclassesthatextendclass";i:5;s:54:"sebastianbergmann\codecoverage\test\target\forfunction";i:6;s:51:"sebastianbergmann\codecoverage\test\target\fortrait";i:7;s:54:"sebastianbergmann\codecoverage\test\target\isnamespace";i:8;s:50:"sebastianbergmann\codecoverage\test\target\isclass";i:9;s:51:"sebastianbergmann\codecoverage\test\target\ismethod";i:10;s:74:"sebastianbergmann\codecoverage\test\target\isclassesthatimplementinterface";i:11;s:67:"sebastianbergmann\codecoverage\test\target\isclassesthatextendclass";i:12;s:53:"sebastianbergmann\codecoverage\test\target\isfunction";i:13;s:50:"sebastianbergmann\codecoverage\test\target\istrait";i:14;s:46:"sebastianbergmann\codecoverage\test\target\key";i:15;s:49:"sebastianbergmann\codecoverage\test\target\target";i:16;s:54:"sebastianbergmann\codecoverage\test\target\description";}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/TargetCollection.php";a:5:{i:0;s:64:"be0a20c7297f5e819665e2d160dab171382e17310cead04d3ff4ef9ffe120792";i:1;s:44:"1512:1791036230:1793737430:70755757:16777230";i:2;a:1:{i:0;s:59:"sebastianbergmann\codecoverage\test\target\targetcollection";}i:3;a:7:{i:0;s:52:"sebastianbergmann\codecoverage\test\target\fromarray";i:1;s:54:"sebastianbergmann\codecoverage\test\target\__construct";i:2;s:50:"sebastianbergmann\codecoverage\test\target\asarray";i:3;s:48:"sebastianbergmann\codecoverage\test\target\count";i:4;s:50:"sebastianbergmann\codecoverage\test\target\isempty";i:5;s:53:"sebastianbergmann\codecoverage\test\target\isnotempty";i:6;s:54:"sebastianbergmann\codecoverage\test\target\getiterator";}i:4;a:0:{}}s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/TargetCollectionIterator.php";a:5:{i:0;s:64:"be0cea9cd4dbb55b7686acf09b5a94477b451f91c0f0061c69eac51491527808";i:1;s:44:"1259:1791036230:1793737430:70755762:16777230";i:2;a:1:{i:0;s:67:"sebastianbergmann\codecoverage\test\target\targetcollectioniterator";}i:3;a:6:{i:0;s:54:"sebastianbergmann\codecoverage\test\target\__construct";i:1;s:49:"sebastianbergmann\codecoverage\test\target\rewind";i:2;s:48:"sebastianbergmann\codecoverage\test\target\valid";i:3;s:46:"sebastianbergmann\codecoverage\test\target\key";i:4;s:50:"sebastianbergmann\codecoverage\test\target\current";i:5;s:47:"sebastianbergmann\codecoverage\test\target\next";}i:4;a:0:{}}s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/TargetCollectionValidator.php";a:5:{i:0;s:64:"846fde60381a87aafa257c809767d9d64073f6d4d001d1fb72fd27ba06efec30";i:1;s:44:"1157:1791036230:1793737430:70755765:16777230";i:2;a:1:{i:0;s:68:"sebastianbergmann\codecoverage\test\target\targetcollectionvalidator";}i:3;a:1:{i:0;s:51:"sebastianbergmann\codecoverage\test\target\validate";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/Trait_.php";a:5:{i:0;s:64:"597c9650710baaf42fd0a46d51d455e6f5acb3a7e1df070b416c566929d40b3d";i:1;s:44:"1341:1791036230:1793737430:70755770:16777230";i:2;a:1:{i:0;s:49:"sebastianbergmann\codecoverage\test\target\trait_";}i:3;a:6:{i:0;s:54:"sebastianbergmann\codecoverage\test\target\__construct";i:1;s:50:"sebastianbergmann\codecoverage\test\target\istrait";i:2;s:52:"sebastianbergmann\codecoverage\test\target\traitname";i:3;s:46:"sebastianbergmann\codecoverage\test\target\key";i:4;s:49:"sebastianbergmann\codecoverage\test\target\target";i:5;s:54:"sebastianbergmann\codecoverage\test\target\description";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/ValidationFailure.php";a:5:{i:0;s:64:"04b6ff40e8786c8b024258f6af704a386b925b93234040830157b6879437dd27";i:1;s:44:"1040:1791036230:1793737430:70755773:16777230";i:2;a:1:{i:0;s:60:"sebastianbergmann\codecoverage\test\target\validationfailure";}i:3;a:3:{i:0;s:54:"sebastianbergmann\codecoverage\test\target\__construct";i:1;s:52:"sebastianbergmann\codecoverage\test\target\isfailure";i:2;s:50:"sebastianbergmann\codecoverage\test\target\message";}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/ValidationResult.php";a:5:{i:0;s:64:"1582f27fb29bcc9883cb2535790af448cd3d739c92aa8d0a7acd7a0366b9144e";i:1;s:44:"1101:1791036230:1793737430:70755778:16777230";i:2;a:1:{i:0;s:59:"sebastianbergmann\codecoverage\test\target\validationresult";}i:3;a:4:{i:0;s:50:"sebastianbergmann\codecoverage\test\target\success";i:1;s:50:"sebastianbergmann\codecoverage\test\target\failure";i:2;s:52:"sebastianbergmann\codecoverage\test\target\issuccess";i:3;s:52:"sebastianbergmann\codecoverage\test\target\isfailure";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Target/ValidationSuccess.php";a:5:{i:0;s:64:"828ab6c367c017c51e1589fba8dbcd4a15cac4107435bfae733bbb10b103f387";i:1;s:43:"613:1791036230:1793737430:70755781:16777230";i:2;a:1:{i:0;s:60:"sebastianbergmann\codecoverage\test\target\validationsuccess";}i:3;a:1:{i:0;s:52:"sebastianbergmann\codecoverage\test\target\issuccess";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/TestSize/Known.php";a:5:{i:0;s:64:"dacc8a1d062b9c3854e5e3449c792a77e3c1a4dc6638d961471833858369a09e";i:1;s:43:"525:1791036230:1793737430:70755787:16777230";i:2;a:1:{i:0;s:50:"sebastianbergmann\codecoverage\test\testsize\known";}i:3;a:2:{i:0;s:52:"sebastianbergmann\codecoverage\test\testsize\isknown";i:1;s:58:"sebastianbergmann\codecoverage\test\testsize\isgreaterthan";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/TestSize/Large.php";a:5:{i:0;s:64:"10a27a5de44d878451c9587f4a3c8235b0926a2dc07ca21f04d0229717ddcc81";i:1;s:43:"636:1791036230:1793737430:70755790:16777230";i:2;a:1:{i:0;s:50:"sebastianbergmann\codecoverage\test\testsize\large";}i:3;a:3:{i:0;s:52:"sebastianbergmann\codecoverage\test\testsize\islarge";i:1;s:58:"sebastianbergmann\codecoverage\test\testsize\isgreaterthan";i:2;s:53:"sebastianbergmann\codecoverage\test\testsize\asstring";}i:4;a:0:{}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/TestSize/Medium.php";a:5:{i:0;s:64:"e948a6e8dce720a014275db6167e926488baa1d297e5855bbc3afb5ace48ec90";i:1;s:43:"638:1791036230:1793737430:70755795:16777230";i:2;a:1:{i:0;s:51:"sebastianbergmann\codecoverage\test\testsize\medium";}i:3;a:3:{i:0;s:53:"sebastianbergmann\codecoverage\test\testsize\ismedium";i:1;s:58:"sebastianbergmann\codecoverage\test\testsize\isgreaterthan";i:2;s:53:"sebastianbergmann\codecoverage\test\testsize\asstring";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/TestSize/Small.php";a:5:{i:0;s:64:"4ecb2d15e61e81bbe8eda54418672ea5d8122bcf3bbb42867169b7399eda20e7";i:1;s:43:"623:1791036230:1793737430:70755799:16777230";i:2;a:1:{i:0;s:50:"sebastianbergmann\codecoverage\test\testsize\small";}i:3;a:3:{i:0;s:52:"sebastianbergmann\codecoverage\test\testsize\issmall";i:1;s:58:"sebastianbergmann\codecoverage\test\testsize\isgreaterthan";i:2;s:53:"sebastianbergmann\codecoverage\test\testsize\asstring";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/TestSize/TestSize.php";a:5:{i:0;s:64:"f4a4e182cce7fef53a9840b4831ae0b983780722ca88d74bc1ebf3ae9e26edf3";i:1;s:44:"1416:1791036230:1793737430:70755805:16777230";i:2;a:1:{i:0;s:53:"sebastianbergmann\codecoverage\test\testsize\testsize";}i:3;a:10:{i:0;s:52:"sebastianbergmann\codecoverage\test\testsize\unknown";i:1;s:50:"sebastianbergmann\codecoverage\test\testsize\small";i:2;s:51:"sebastianbergmann\codecoverage\test\testsize\medium";i:3;s:50:"sebastianbergmann\codecoverage\test\testsize\large";i:4;s:52:"sebastianbergmann\codecoverage\test\testsize\isknown";i:5;s:54:"sebastianbergmann\codecoverage\test\testsize\isunknown";i:6;s:52:"sebastianbergmann\codecoverage\test\testsize\issmall";i:7;s:53:"sebastianbergmann\codecoverage\test\testsize\ismedium";i:8;s:52:"sebastianbergmann\codecoverage\test\testsize\islarge";i:9;s:53:"sebastianbergmann\codecoverage\test\testsize\asstring";}i:4;a:0:{}}s:119:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/TestSize/Unknown.php";a:5:{i:0;s:64:"44ad90911b896d97b4ac4b3d17a1b44ecdd38bb4f785390636f97c8d7a08a36b";i:1;s:43:"540:1791036230:1793737430:70755809:16777230";i:2;a:1:{i:0;s:52:"sebastianbergmann\codecoverage\test\testsize\unknown";}i:3;a:2:{i:0;s:54:"sebastianbergmann\codecoverage\test\testsize\isunknown";i:1;s:53:"sebastianbergmann\codecoverage\test\testsize\asstring";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/TestStatus/Failure.php";a:5:{i:0;s:64:"152df5b213388f52901236750128b0599191159d9e5d0b2319498477e46e64a3";i:1;s:43:"539:1791036230:1793737430:70755814:16777230";i:2;a:1:{i:0;s:54:"sebastianbergmann\codecoverage\test\teststatus\failure";}i:3;a:2:{i:0;s:56:"sebastianbergmann\codecoverage\test\teststatus\isfailure";i:1;s:55:"sebastianbergmann\codecoverage\test\teststatus\asstring";}i:4;a:0:{}}s:119:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/TestStatus/Known.php";a:5:{i:0;s:64:"1aeebad749f855180985c368662c71af3476d0f998091651c5d67af68ae43a92";i:1;s:43:"465:1791036230:1793737430:70755816:16777230";i:2;a:1:{i:0;s:52:"sebastianbergmann\codecoverage\test\teststatus\known";}i:3;a:1:{i:0;s:54:"sebastianbergmann\codecoverage\test\teststatus\isknown";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/TestStatus/Success.php";a:5:{i:0;s:64:"e62a90ab5d6bee6f4d717e11ca7a0ff28c586eeeaea4dd58aedc1c3736685dfd";i:1;s:43:"539:1791036230:1793737430:70755819:16777230";i:2;a:1:{i:0;s:54:"sebastianbergmann\codecoverage\test\teststatus\success";}i:3;a:2:{i:0;s:56:"sebastianbergmann\codecoverage\test\teststatus\issuccess";i:1;s:55:"sebastianbergmann\codecoverage\test\teststatus\asstring";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/TestStatus/TestStatus.php";a:5:{i:0;s:64:"e746f0a4050a5f9df137e61526ac7436dfd299e0cafb9ac800830a4f990b67e8";i:1;s:44:"1215:1791036230:1793737430:70755822:16777230";i:2;a:1:{i:0;s:57:"sebastianbergmann\codecoverage\test\teststatus\teststatus";}i:3;a:8:{i:0;s:54:"sebastianbergmann\codecoverage\test\teststatus\unknown";i:1;s:54:"sebastianbergmann\codecoverage\test\teststatus\success";i:2;s:54:"sebastianbergmann\codecoverage\test\teststatus\failure";i:3;s:54:"sebastianbergmann\codecoverage\test\teststatus\isknown";i:4;s:56:"sebastianbergmann\codecoverage\test\teststatus\isunknown";i:5;s:56:"sebastianbergmann\codecoverage\test\teststatus\issuccess";i:6;s:56:"sebastianbergmann\codecoverage\test\teststatus\isfailure";i:7;s:55:"sebastianbergmann\codecoverage\test\teststatus\asstring";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/TestStatus/Unknown.php";a:5:{i:0;s:64:"f7c5e6411ad78543df16ea786e2d25b06890a51a02199badaef409d9b9a8a033";i:1;s:43:"544:1791036230:1793737430:70755826:16777230";i:2;a:1:{i:0;s:54:"sebastianbergmann\codecoverage\test\teststatus\unknown";}i:3;a:2:{i:0;s:56:"sebastianbergmann\codecoverage\test\teststatus\isunknown";i:1;s:55:"sebastianbergmann\codecoverage\test\teststatus\asstring";}i:4;a:0:{}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Util/Filesystem.php";a:5:{i:0;s:64:"9e02a4cb598d29ecb809171b35cf447bdf66bdbe0e8fedd576239b8a0ceff56a";i:1;s:44:"1600:1791036230:1793737430:70755831:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\codecoverage\util\filesystem";}i:3;a:2:{i:0;s:51:"sebastianbergmann\codecoverage\util\createdirectory";i:1;s:41:"sebastianbergmann\codecoverage\util\write";}i:4;a:0:{}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Util/Percentage.php";a:5:{i:0;s:64:"40bd811e51e0ca6eca296a45de9e6365114ee64965c15051c8406fb4e7e4734b";i:1;s:44:"1365:1791036230:1793737430:70755833:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\codecoverage\util\percentage";}i:3;a:5:{i:0;s:56:"sebastianbergmann\codecoverage\util\fromfractionandtotal";i:1;s:47:"sebastianbergmann\codecoverage\util\__construct";i:2;s:43:"sebastianbergmann\codecoverage\util\asfloat";i:3;s:44:"sebastianbergmann\codecoverage\util\asstring";i:4;s:54:"sebastianbergmann\codecoverage\util\asfixedwidthstring";}i:4;a:0:{}}s:111:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Util/Xml.php";a:5:{i:0;s:64:"ab18dd724048f95693334f97221d0a888e8f4c0c0c100479008558c9926add36";i:1;s:44:"1413:1791036230:1793737430:70755835:16777230";i:2;a:1:{i:0;s:39:"sebastianbergmann\codecoverage\util\xml";}i:3;a:1:{i:0;s:44:"sebastianbergmann\codecoverage\util\asstring";}i:4;a:0:{}}s:110:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-code-coverage/src/Version.php";a:5:{i:0;s:64:"ea84a1958fec033e9c592e31b960107b495a09150c7582ec4b10deb592ef1428";i:1;s:43:"664:1791036230:1793737430:70755837:16777230";i:2;a:1:{i:0;s:38:"sebastianbergmann\codecoverage\version";}i:3;a:1:{i:0;s:33:"sebastianbergmann\codecoverage\id";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/7f/8c/7f8ccb529837f05de1fad4f05677fc2a00d14464de300c1f9a20aaf0c790c5ca.dat b/backend/.cache/phpstan/cache/PHPStan/7f/8c/7f8ccb529837f05de1fad4f05677fc2a00d14464de300c1f9a20aaf0c790c5ca.dat deleted file mode 100644 index a177da9..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/7f/8c/7f8ccb529837f05de1fad4f05677fc2a00d14464de300c1f9a20aaf0c790c5ca.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-4adf747bb1f0810b2a8aacd3ab55d59fe348bdb57a47130375264d5fc1002b43-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:53:"illuminate\contracts\broadcasting\hasbroadcastchannel";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/7f/cd/7fcd39e618bdebe3ab19e3cae8689a68933fb3a9e9ab4f9ae9e0f2637a1b4b8b.dat b/backend/.cache/phpstan/cache/PHPStan/7f/cd/7fcd39e618bdebe3ab19e3cae8689a68933fb3a9e9ab4f9ae9e0f2637a1b4b8b.dat deleted file mode 100644 index 251c424..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/7f/cd/7fcd39e618bdebe3ab19e3cae8689a68933fb3a9e9ab4f9ae9e0f2637a1b4b8b.dat +++ /dev/null @@ -1,7 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-723334b9af320852340cb90b41cd215e4c1e3fa12001c0ae43eb5b76765be6ab";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:36:"App\Providers\HorizonServiceProvider";s:8:"filename";s:102:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app/Providers/HorizonServiceProvider.php";}}s:9:"namespace";s:13:"App\Providers";s:4:"name";s:36:"App\Providers\HorizonServiceProvider";s:9:"shortName";s:22:"HorizonServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:11;s:7:"endLine";i:36;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:46:"/** - * Bootstrap any application services. - */";s:9:"startLine";i:16;s:7:"endLine";i:23;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:13:"App\Providers";s:18:"declaringClassName";s:36:"App\Providers\HorizonServiceProvider";s:21:"implementingClassName";s:36:"App\Providers\HorizonServiceProvider";s:16:"currentClassName";s:36:"App\Providers\HorizonServiceProvider";s:9:"aliasName";N;}s:4:"gate";a:20:{s:4:"name";s:4:"gate";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:114:"/** - * Register the Horizon gate. - * - * This gate determines who can access Horizon in non-local environments. - */";s:9:"startLine";i:30;s:7:"endLine";i:35;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:13:"App\Providers";s:18:"declaringClassName";s:36:"App\Providers\HorizonServiceProvider";s:21:"implementingClassName";s:36:"App\Providers\HorizonServiceProvider";s:16:"currentClassName";s:36:"App\Providers\HorizonServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/80/4e/804ef744329377ab988933b7472dbed4faa8b13993cf4885c07aa0907799455b.dat b/backend/.cache/phpstan/cache/PHPStan/80/4e/804ef744329377ab988933b7472dbed4faa8b13993cf4885c07aa0907799455b.dat deleted file mode 100644 index 3a66ed1..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/80/4e/804ef744329377ab988933b7472dbed4faa8b13993cf4885c07aa0907799455b.dat +++ /dev/null @@ -1,14 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:17:"IteratorAggregate";s:8:"filename";s:31:"phpstorm-stubs:Core/Core_c.stub";s:13:"extensionName";s:4:"Core";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:17:"IteratorAggregate";s:9:"shortName";s:17:"IteratorAggregate";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:210:"/** - * Interface to create an external Iterator. - * @link https://php.net/manual/en/class.iteratoraggregate.php - * @template TKey - * @template-covariant TValue - * @template-extends Traversable - */";s:10:"attributes";a:0:{}s:9:"startLine";i:11;s:7:"endLine";i:23;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:1:{i:0;s:11:"Traversable";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:1:{s:11:"getIterator";a:20:{s:4:"name";s:11:"getIterator";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:11:"Traversable";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:307:"/** - * Retrieve an external iterator - * @link https://php.net/manual/en/iteratoraggregate.getiterator.php - * @return Traversable|TValue[] An instance of an object implementing Iterator or - * Traversable - * @throws Exception on failure. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:21;s:7:"endLine";i:22;s:11:"startColumn";i:9;s:9:"endColumn";i:52;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:17:"IteratorAggregate";s:21:"implementingClassName";s:17:"IteratorAggregate";s:16:"currentClassName";s:17:"IteratorAggregate";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/82/48/8248091ff7f7e363d3d81b9dec2587bf645a9ab38ac2be96f659c6dbc992db07.dat b/backend/.cache/phpstan/cache/PHPStan/82/48/8248091ff7f7e363d3d81b9dec2587bf645a9ab38ac2be96f659c6dbc992db07.dat deleted file mode 100644 index dd73b31..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/82/48/8248091ff7f7e363d3d81b9dec2587bf645a9ab38ac2be96f659c6dbc992db07.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-cca1c6c4c50aa8bf7007e786cde473cc9bab83317367f384ab711a0c4d305611-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:40:"illuminate\contracts\container\container";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/82/ad/82ad1ee9cea3f651bf88785a2d5b4a653703932bb88b32d3ce9f84ab00f6cca6.dat b/backend/.cache/phpstan/cache/PHPStan/82/ad/82ad1ee9cea3f651bf88785a2d5b4a653703932bb88b32d3ce9f84ab00f6cca6.dat deleted file mode 100644 index 3e34a8b..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/82/ad/82ad1ee9cea3f651bf88785a2d5b4a653703932bb88b32d3ce9f84ab00f6cca6.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:6:{s:32:"23a091e45bf83bbaf2676e0a3196bd92";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";N;s:4:"uses";a:0:{}s:9:"constUses";a:0:{}}s:9:"className";N;s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"a8e96f8ac097fb995f530a64075d289f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:9:"Attribute";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5826b8607dd29880203fd5eb4f275d99";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:9:"Attribute";s:12:"functionName";s:11:"__construct";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"3852be2c8c488b7d4c55d9703bfa1407";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:20:"ReturnTypeWillChange";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c7ba6a9513c27a99e5237e248b54f3cd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:22:"AllowDynamicProperties";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1b1cd1d020a6fc573280dd6051eca779";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:18:"SensitiveParameter";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:134:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/Attribute84.php";a:2:{i:0;s:64:"3aff1f10359b3c3a539c9a9cd1506dcc221622746bcd46e42740d8e191d5234b";i:1;b:1;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/82/d7/82d73afd5c64eda68739813a43ed3c529badf73eb17294e9b15c4260595cc9b4.dat b/backend/.cache/phpstan/cache/PHPStan/82/d7/82d73afd5c64eda68739813a43ed3c529badf73eb17294e9b15c4260595cc9b4.dat deleted file mode 100644 index ff138e3..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/82/d7/82d73afd5c64eda68739813a43ed3c529badf73eb17294e9b15c4260595cc9b4.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-7f165e1aac7717b3ea99c8d3bb833370dd6b77698ca2d05b81a96159132ad781";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:50:"PHPeste\Branding\Providers\BrandingServiceProvider";s:8:"filename";s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/branding/src/Providers/BrandingServiceProvider.php";}}s:9:"namespace";s:26:"PHPeste\Branding\Providers";s:4:"name";s:50:"PHPeste\Branding\Providers\BrandingServiceProvider";s:9:"shortName";s:23:"BrandingServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:14;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Support\ServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:11;s:7:"endLine";i:11;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:26:"PHPeste\Branding\Providers";s:18:"declaringClassName";s:50:"PHPeste\Branding\Providers\BrandingServiceProvider";s:21:"implementingClassName";s:50:"PHPeste\Branding\Providers\BrandingServiceProvider";s:16:"currentClassName";s:50:"PHPeste\Branding\Providers\BrandingServiceProvider";s:9:"aliasName";N;}s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:26:"PHPeste\Branding\Providers";s:18:"declaringClassName";s:50:"PHPeste\Branding\Providers\BrandingServiceProvider";s:21:"implementingClassName";s:50:"PHPeste\Branding\Providers\BrandingServiceProvider";s:16:"currentClassName";s:50:"PHPeste\Branding\Providers\BrandingServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/83/88/8388e5fe8472d3d0848334aa8560e8bb18686910ad812feb5c3316c8ecf3fdc0.dat b/backend/.cache/phpstan/cache/PHPStan/83/88/8388e5fe8472d3d0848334aa8560e8bb18686910ad812feb5c3316c8ecf3fdc0.dat deleted file mode 100644 index 54cac3f107d8dcae42b276fa69cbc08211296965..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18521 zcmeHPTW{RB72e-6@5zWFDT(q+(=)nu6qA# z)f+529!}~oVi=6)_YC%KtuZJ&X&uEi@at5(!Oj`o)4|)i{m+t`;o#THmgP)$U0gTz zagFj7y|2c%*b8b-?`ZdSe4CXs4^}ioYzmq-4EeXq1`NA&Tpb-#*LIG&K`$0v`z6X> z5SI;o-^JD+LhF6K__%6~^|p z>XsgBO|a~~CR)Vi*SBId!Kc-GP}>i8ZNR7TEyJ|^C_`uu>06PPf`=Q{i*A>VzD0Gg zZPO2<9_cbEzka)TTGNgBbW_W5a^io?;T13yAwbACDJrTKgL$2pTz#)R)-z zh3?|M2VD!QHJmT#Rb4^u`d>A8v1%GtV$K(sb^ofxY|p@^pd+|_+41#t(gF>gu7)7a zfmqNVj1L#q6y&{Esm@$xd}c+)3e8}ZSQdohag0w_W*`tm*z06{&oL|m+X`W(#vOv~ zzB&q`5Tt!unWz$D1>>3Uj^&&e%v(jNH^$4v6^WUGiBKa`>*n*e^G?rCDMLimh#tW>fI(D)QQ9|3Qow&bZV;X~`L>th74OPG_EM&L-hph()WqCcuyF zcD@d9i5qTV{R+;#bh-4ha7AV_opI@>5W8!E{5DG-Qzo&gqQX0)RL)FBUI>;!X%m&x zB+NsETUUUTBVyQQ?s1oDW{j0^56%b}xjajx$+=e~l$}Ix8N6<5{!Ml`Jfa9B@8BQ{ zU?0M|e*vN|^Aj;t|H~@gp6yj70}zk^467`}2xLC$E@UEJ^~1sV;9&m(=)8Yg`ApM}b;h$9lXIzy6gF{$>Q?8x_T!?2#bLeFa_D4Ji0_ygR zy1$OAjL(oL0S2^P6`^mS6Rje-SjX+;-ofP`Cpi#}9hnM)!s%rJH#wO|Mn3T-L+C|m zu1JybfUDDB&{}u;l1~OA+&ReVm!}C@T8xlPLi9JL{ldykyR6lxq2+>4HmkW4~0-O?eBUvxb2xI?2uwtiAh8U}Ni%M2;u z#Bpm4^V}G?YUd4i)4+Sg+#LVuC5~i~Xd|?6#9790+@pxngk@PW zNpAS+;BKoG*QZI!azQRDR9ZNf>7?*UnsSvnK$R&>AUKDU-g}aAJGH&cJ^Zw&SUTxd z?qtDJ>txD>w8|T;jK~ZsLncw%aK3!pwP%MFGJ|)fg=3A#E{qQ8ssBL&$1oa6HhmJy z1um+Go*EK|FnTrVdKmqoe4O+gf{&Bx%XqZ#WZAjRLG@O{`OPFFdI(9~{kLB%T_g*i z4V2!T_$j0z%yF_<_@)pp;+><%+B}1{A7ZbeR-7Hh8ex=1t}ijZsG9K=j*HMz!a&`#12^R3$Jt+%>7z*#g1yPaD6kD$br0LF znVTPH+E%-Z&1yDrD$xmKx@0Dl$O=w{E*#gEY1AEf#!%)m1&$7OXT&ngrluZBxx+Jv z`5$na{}9dDd^8R^E%14$rIs=N+DjYIcJoJ3IrRv%@oEUE)ImrCZ|l9iF+UvAl&p z@D~#nETX{N;S>hO;nmV%RR?kCX@u5WC}bJZrj8Qem~o78=+A$ZKTd6Zb5kG z3`(j63rExp6^xVAP=~9Aoo;&Hb|?4X!gyVJch2=F=Uij?=dN7rzPj^UVHLpaKCZ}* zmFLeEI$xW0J!IbUVx3!%$h58{O>>>1ARfgz1uk_KCfth6$ca3aNS*O1TuV4NIjb7i zp7n?AeTlNktL>0w6qGPRp@h+13omlq!{$k@Tp>tIa-|7JH)qvwe2*{Ll^#Dv)y|k> z-1(A+6`tJUOQte{@rV?kn2DdT2_KW0 - */";s:10:"attributes";a:0:{}s:9:"startLine";i:11;s:7:"endLine";i:32;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:2:{i:0;s:17:"IteratorAggregate";i:1;s:9:"Countable";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:6:"length";a:16:{s:18:"declaringClassName";s:16:"Dom\NamedNodeMap";s:21:"implementingClassName";s:16:"Dom\NamedNodeMap";s:4:"name";s:6:"length";s:9:"modifiers";i:1;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:23;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:5:{s:4:"item";a:20:{s:4:"name";s:4:"item";s:10:"parameters";a:1:{s:5:"index";a:14:{s:4:"name";s:5:"index";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:14;s:7:"endLine";i:14;s:11:"startColumn";i:26;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"Dom\Attr";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:14;s:7:"endLine";i:16;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:16:"Dom\NamedNodeMap";s:21:"implementingClassName";s:16:"Dom\NamedNodeMap";s:16:"currentClassName";s:16:"Dom\NamedNodeMap";s:9:"aliasName";N;}s:12:"getNamedItem";a:20:{s:4:"name";s:12:"getNamedItem";s:10:"parameters";a:1:{s:13:"qualifiedName";a:14:{s:4:"name";s:13:"qualifiedName";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:17;s:7:"endLine";i:17;s:11:"startColumn";i:34;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"Dom\Attr";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:17;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:16:"Dom\NamedNodeMap";s:21:"implementingClassName";s:16:"Dom\NamedNodeMap";s:16:"currentClassName";s:16:"Dom\NamedNodeMap";s:9:"aliasName";N;}s:14:"getNamedItemNS";a:20:{s:4:"name";s:14:"getNamedItemNS";s:10:"parameters";a:2:{s:9:"namespace";a:14:{s:4:"name";s:9:"namespace";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:20;s:7:"endLine";i:20;s:11:"startColumn";i:36;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"localName";a:14:{s:4:"name";s:9:"localName";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:20;s:7:"endLine";i:20;s:11:"startColumn";i:56;s:9:"endColumn";i:72;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"Dom\Attr";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:20;s:7:"endLine";i:22;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:16:"Dom\NamedNodeMap";s:21:"implementingClassName";s:16:"Dom\NamedNodeMap";s:16:"currentClassName";s:16:"Dom\NamedNodeMap";s:9:"aliasName";N;}s:5:"count";a:20:{s:4:"name";s:5:"count";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:23;s:7:"endLine";i:25;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:16:"Dom\NamedNodeMap";s:21:"implementingClassName";s:16:"Dom\NamedNodeMap";s:16:"currentClassName";s:16:"Dom\NamedNodeMap";s:9:"aliasName";N;}s:11:"getIterator";a:20:{s:4:"name";s:11:"getIterator";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"Iterator";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:0:{}s:10:"docComment";s:45:"/** - * @return \Iterator - */";s:9:"startLine";i:29;s:7:"endLine";i:31;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:16:"Dom\NamedNodeMap";s:21:"implementingClassName";s:16:"Dom\NamedNodeMap";s:16:"currentClassName";s:16:"Dom\NamedNodeMap";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/86/e2/86e22ecbcc4e0783ef94b000c5c335de65d7ac67bfb0604bce4eebe574d99a94.dat b/backend/.cache/phpstan/cache/PHPStan/86/e2/86e22ecbcc4e0783ef94b000c5c335de65d7ac67bfb0604bce4eebe574d99a94.dat deleted file mode 100644 index 8434a36..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/86/e2/86e22ecbcc4e0783ef94b000c5c335de65d7ac67bfb0604bce4eebe574d99a94.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:119:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/object-reflector/src/ObjectReflector.php";a:5:{i:0;s:64:"554168892c50d914e76ccadc2187256084ac49ab5c011364cd5f1f087f779bba";i:1;s:44:"1009:1738904297:1793737430:70754376:16777230";i:2;a:1:{i:0;s:49:"sebastianbergmann\objectreflector\objectreflector";}i:3;a:1:{i:0;s:47:"sebastianbergmann\objectreflector\getproperties";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/87/24/8724978d59e1094021e5c044c2b90599e7ef44324bd4e4fb5ac32f9afcb78766.dat b/backend/.cache/phpstan/cache/PHPStan/87/24/8724978d59e1094021e5c044c2b90599e7ef44324bd4e4fb5ac32f9afcb78766.dat deleted file mode 100644 index 5757a81..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/87/24/8724978d59e1094021e5c044c2b90599e7ef44324bd4e4fb5ac32f9afcb78766.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:2:{s:32:"6cc5b2a6f8bfc2f3423814a887ae0c6a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:39:"Illuminate\Database\Eloquent\Attributes";s:4:"uses";a:1:{s:9:"attribute";s:9:"Attribute";}s:9:"constUses";a:0:{}}s:9:"className";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8e4ef89bf5b9c25b515cbbc950f15180";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:12:"functionName";s:11:"__construct";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:141:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Attributes/Hidden.php";a:2:{i:0;s:64:"faecfbce84f641d4360c1b4a8d54d8f2758514c96829f8a9b729abbd496ba194";i:1;b:1;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/88/12/8812c085e4498b32da77d32ae065708e2559c61595aec51cd37fb7704f4aeaf7.dat b/backend/.cache/phpstan/cache/PHPStan/88/12/8812c085e4498b32da77d32ae065708e2559c61595aec51cd37fb7704f4aeaf7.dat deleted file mode 100644 index 03de2c6..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/88/12/8812c085e4498b32da77d32ae065708e2559c61595aec51cd37fb7704f4aeaf7.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-d9dd2ec757621a82f51e022eb126dffd2082703959662e1a00b56166083fef13-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:31:"illuminate\auth\access\response";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/88/87/88873c29a30b9607fa3216cedaa48b94d010a196e46dd3de3e93cda7e966a153.dat b/backend/.cache/phpstan/cache/PHPStan/88/87/88873c29a30b9607fa3216cedaa48b94d010a196e46dd3de3e93cda7e966a153.dat deleted file mode 100644 index b3a48da..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/88/87/88873c29a30b9607fa3216cedaa48b94d010a196e46dd3de3e93cda7e966a153.dat +++ /dev/null @@ -1,32 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-f997a287dc9153687ef870b1f1ea23bf1ecba974567ab3c8a514ec3c9aaf01bf-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:8:"filename";s:170:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/PreventsCircularRecursion.php";}}s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"name";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:9:"shortName";s:25:"PreventsCircularRecursion";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:107;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:14:"recursionCache";a:16:{s:18:"declaringClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:21:"implementingClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:4:"name";s:14:"recursionCache";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:121:"/** - * The cache of objects processed to prevent infinite recursion. - * - * @var WeakMap> - */";s:10:"attributes";a:0:{}s:9:"startLine";i:16;s:7:"endLine";i:16;s:11:"startColumn";i:5;s:9:"endColumn";i:37;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:5:{s:16:"withoutRecursion";a:20:{s:4:"name";s:16:"withoutRecursion";s:10:"parameters";a:2:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:25;s:7:"endLine";i:25;s:11:"startColumn";i:41;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"default";a:14:{s:4:"name";s:7:"default";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:25;s:7:"endLine";i:25;s:13:"startTokenPos";i:52;s:12:"startFilePos";i:623;s:11:"endTokenPos";i:52;s:10:"endFilePos";i:626;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:25;s:7:"endLine";i:25;s:11:"startColumn";i:52;s:9:"endColumn";i:66;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:185:"/** - * Prevent a method from being called multiple times on the same object within the same call stack. - * - * @param callable $callback - * @param mixed $default - * @return mixed - */";s:9:"startLine";i:25;s:7:"endLine";i:50;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:21:"implementingClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:16:"currentClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:9:"aliasName";N;}s:23:"clearRecursiveCallValue";a:20:{s:4:"name";s:23:"clearRecursiveCallValue";s:10:"parameters";a:2:{s:6:"object";a:14:{s:4:"name";s:6:"object";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:58;s:7:"endLine";i:58;s:11:"startColumn";i:55;s:9:"endColumn";i:61;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"hash";a:14:{s:4:"name";s:4:"hash";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:58;s:7:"endLine";i:58;s:11:"startColumn";i:64;s:9:"endColumn";i:75;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:121:"/** - * Remove an entry from the recursion cache for an object. - * - * @param object $object - * @param string $hash - */";s:9:"startLine";i:58;s:7:"endLine";i:65;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:21:"implementingClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:16:"currentClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:9:"aliasName";N;}s:21:"getRecursiveCallStack";a:20:{s:4:"name";s:21:"getRecursiveCallStack";s:10:"parameters";a:1:{s:6:"object";a:14:{s:4:"name";s:6:"object";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:73;s:7:"endLine";i:73;s:11:"startColumn";i:53;s:9:"endColumn";i:59;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:131:"/** - * Get the stack of methods being called recursively for the current object. - * - * @param object $object - * @return array - */";s:9:"startLine";i:73;s:7:"endLine";i:78;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:21:"implementingClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:16:"currentClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:9:"aliasName";N;}s:17:"getRecursionCache";a:20:{s:4:"name";s:17:"getRecursionCache";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:89:"/** - * Get the current recursion cache being used by the model. - * - * @return WeakMap - */";s:9:"startLine";i:85;s:7:"endLine";i:88;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:21:"implementingClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:16:"currentClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:9:"aliasName";N;}s:21:"setRecursiveCallValue";a:20:{s:4:"name";s:21:"setRecursiveCallValue";s:10:"parameters";a:3:{s:6:"object";a:14:{s:4:"name";s:6:"object";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:98;s:7:"endLine";i:98;s:11:"startColumn";i:53;s:9:"endColumn";i:59;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"hash";a:14:{s:4:"name";s:4:"hash";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:98;s:7:"endLine";i:98;s:11:"startColumn";i:62;s:9:"endColumn";i:73;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:98;s:7:"endLine";i:98;s:11:"startColumn";i:76;s:9:"endColumn";i:81;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:175:"/** - * Set a value in the recursion cache for the given object and method. - * - * @param object $object - * @param string $hash - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:98;s:7:"endLine";i:106;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:21:"implementingClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:16:"currentClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/89/3d/893d55ebacb494bc34c76c69bd82fbb5bfbb9554a3a2a23c9702d1658aeac4c9.dat b/backend/.cache/phpstan/cache/PHPStan/89/3d/893d55ebacb494bc34c76c69bd82fbb5bfbb9554a3a2a23c9702d1658aeac4c9.dat deleted file mode 100644 index 3690d42..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/89/3d/893d55ebacb494bc34c76c69bd82fbb5bfbb9554a3a2a23c9702d1658aeac4c9.dat +++ /dev/null @@ -1,18 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-82891713db67f6df9ea3b400c9905d26da7834b51d26f53dd3bdb1d7f6a78497-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:44:"Illuminate\Notifications\RoutesNotifications";s:8:"filename";s:151:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Notifications/RoutesNotifications.php";}}s:9:"namespace";s:24:"Illuminate\Notifications";s:4:"name";s:44:"Illuminate\Notifications\RoutesNotifications";s:9:"shortName";s:19:"RoutesNotifications";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:8;s:7:"endLine";i:52;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:3:{s:6:"notify";a:20:{s:4:"name";s:6:"notify";s:10:"parameters";a:1:{s:8:"instance";a:14:{s:4:"name";s:8:"instance";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:16;s:7:"endLine";i:16;s:11:"startColumn";i:28;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:86:"/** - * Send the given notification. - * - * @param mixed $instance - * @return void - */";s:9:"startLine";i:16;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:24:"Illuminate\Notifications";s:18:"declaringClassName";s:44:"Illuminate\Notifications\RoutesNotifications";s:21:"implementingClassName";s:44:"Illuminate\Notifications\RoutesNotifications";s:16:"currentClassName";s:44:"Illuminate\Notifications\RoutesNotifications";s:9:"aliasName";N;}s:9:"notifyNow";a:20:{s:4:"name";s:9:"notifyNow";s:10:"parameters";a:2:{s:8:"instance";a:14:{s:4:"name";s:8:"instance";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:28;s:7:"endLine";i:28;s:11:"startColumn";i:31;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"channels";a:14:{s:4:"name";s:8:"channels";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:28;s:7:"endLine";i:28;s:13:"startTokenPos";i:72;s:12:"startFilePos";i:590;s:11:"endTokenPos";i:72;s:10:"endFilePos";i:593;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:28;s:7:"endLine";i:28;s:11:"startColumn";i:42;s:9:"endColumn";i:64;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:131:"/** - * Send the given notification immediately. - * - * @param mixed $instance - * @param array|null $channels - * @return void - */";s:9:"startLine";i:28;s:7:"endLine";i:31;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:24:"Illuminate\Notifications";s:18:"declaringClassName";s:44:"Illuminate\Notifications\RoutesNotifications";s:21:"implementingClassName";s:44:"Illuminate\Notifications\RoutesNotifications";s:16:"currentClassName";s:44:"Illuminate\Notifications\RoutesNotifications";s:9:"aliasName";N;}s:20:"routeNotificationFor";a:20:{s:4:"name";s:20:"routeNotificationFor";s:10:"parameters";a:2:{s:6:"driver";a:14:{s:4:"name";s:6:"driver";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:40;s:7:"endLine";i:40;s:11:"startColumn";i:42;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:12:"notification";a:14:{s:4:"name";s:12:"notification";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:40;s:7:"endLine";i:40;s:13:"startTokenPos";i:113;s:12:"startFilePos";i:964;s:11:"endTokenPos";i:113;s:10:"endFilePos";i:967;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:40;s:7:"endLine";i:40;s:11:"startColumn";i:51;s:9:"endColumn";i:70;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:190:"/** - * Get the notification routing information for the given driver. - * - * @param string $driver - * @param \Illuminate\Notifications\Notification|null $notification - * @return mixed - */";s:9:"startLine";i:40;s:7:"endLine";i:51;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:24:"Illuminate\Notifications";s:18:"declaringClassName";s:44:"Illuminate\Notifications\RoutesNotifications";s:21:"implementingClassName";s:44:"Illuminate\Notifications\RoutesNotifications";s:16:"currentClassName";s:44:"Illuminate\Notifications\RoutesNotifications";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/8d/dd/8ddd57facbc1764cad06b1175f848ef11cf33ab8b65aef2d9a5a9f53e8d6c84f.dat b/backend/.cache/phpstan/cache/PHPStan/8d/dd/8ddd57facbc1764cad06b1175f848ef11cf33ab8b65aef2d9a5a9f53e8d6c84f.dat deleted file mode 100644 index 4abfe4a..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/8d/dd/8ddd57facbc1764cad06b1175f848ef11cf33ab8b65aef2d9a5a9f53e8d6c84f.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-249faa210b467b778282218c7455448dbbf85370a2856f51e48971b7c8eb4095-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:45:"illuminate\contracts\auth\access\authorizable";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/8e/cc/8ecc3a0210cfe65c8fdb717300ae8b9fba7b915a03f77253b49450e6f584c1ee.dat b/backend/.cache/phpstan/cache/PHPStan/8e/cc/8ecc3a0210cfe65c8fdb717300ae8b9fba7b915a03f77253b49450e6f584c1ee.dat deleted file mode 100644 index 12a2435..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/8e/cc/8ecc3a0210cfe65c8fdb717300ae8b9fba7b915a03f77253b49450e6f584c1ee.dat +++ /dev/null @@ -1,104 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-5d4eb0eee1be78b6c5dcf69e8907d5b85ecd4368716ff8a32f431848265c986b-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:33:"Illuminate\Support\Facades\Facade";s:8:"filename";s:140:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Support/Facades/Facade.php";}}s:9:"namespace";s:26:"Illuminate\Support\Facades";s:4:"name";s:33:"Illuminate\Support\Facades\Facade";s:9:"shortName";s:6:"Facade";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:64;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:19;s:7:"endLine";i:366;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:3:{s:3:"app";a:16:{s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:4:"name";s:3:"app";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:111:"/** - * The application instance being facaded. - * - * @var \Illuminate\Contracts\Foundation\Application|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:26;s:7:"endLine";i:26;s:11:"startColumn";i:5;s:9:"endColumn";i:26;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:16:"resolvedInstance";a:16:{s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:4:"name";s:16:"resolvedInstance";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:58:"/** - * The resolved object instances. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:33;s:7:"endLine";i:33;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:6:"cached";a:16:{s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:4:"name";s:6:"cached";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:40;s:7:"endLine";i:40;s:13:"startTokenPos";i:108;s:12:"startFilePos";i:857;s:11:"endTokenPos";i:108;s:10:"endFilePos";i:860;}}s:10:"docComment";s:79:"/** - * Indicates if the resolved instance should be cached. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:40;s:7:"endLine";i:40;s:11:"startColumn";i:5;s:9:"endColumn";i:36;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:20:{s:8:"resolved";a:20:{s:4:"name";s:8:"resolved";s:10:"parameters";a:1:{s:8:"callback";a:14:{s:4:"name";s:8:"callback";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"Closure";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:48;s:7:"endLine";i:48;s:11:"startColumn";i:37;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:109:"/** - * Run a Closure when the facade has been resolved. - * - * @param \Closure $callback - * @return void - */";s:9:"startLine";i:48;s:7:"endLine";i:59;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:3:"spy";a:20:{s:4:"name";s:3:"spy";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:86:"/** - * Convert the facade into a Mockery spy. - * - * @return \Mockery\MockInterface - */";s:9:"startLine";i:66;s:7:"endLine";i:75;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:11:"partialMock";a:20:{s:4:"name";s:11:"partialMock";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:86:"/** - * Initiate a partial mock on the facade. - * - * @return \Mockery\MockInterface - */";s:9:"startLine";i:82;s:7:"endLine";i:91;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:13:"shouldReceive";a:20:{s:4:"name";s:13:"shouldReceive";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:88:"/** - * Initiate a mock expectation on the facade. - * - * @return \Mockery\Expectation - */";s:9:"startLine";i:98;s:7:"endLine";i:107;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:7:"expects";a:20:{s:4:"name";s:7:"expects";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:88:"/** - * Initiate a mock expectation on the facade. - * - * @return \Mockery\Expectation - */";s:9:"startLine";i:114;s:7:"endLine";i:123;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:23:"createFreshMockInstance";a:20:{s:4:"name";s:23:"createFreshMockInstance";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:97:"/** - * Create a fresh mock instance for the given class. - * - * @return \Mockery\MockInterface - */";s:9:"startLine";i:130;s:7:"endLine";i:137;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:10:"createMock";a:20:{s:4:"name";s:10:"createMock";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:97:"/** - * Create a fresh mock instance for the given class. - * - * @return \Mockery\MockInterface - */";s:9:"startLine";i:144;s:7:"endLine";i:149;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:6:"isMock";a:20:{s:4:"name";s:6:"isMock";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:93:"/** - * Determines whether a mock is set as the instance of the facade. - * - * @return bool - */";s:9:"startLine";i:156;s:7:"endLine";i:162;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:16:"getMockableClass";a:20:{s:4:"name";s:16:"getMockableClass";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:83:"/** - * Get the mockable class for the bound instance. - * - * @return string|null - */";s:9:"startLine";i:169;s:7:"endLine";i:174;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:4:"swap";a:20:{s:4:"name";s:4:"swap";s:10:"parameters";a:1:{s:8:"instance";a:14:{s:4:"name";s:8:"instance";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:182;s:7:"endLine";i:182;s:11:"startColumn";i:33;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:108:"/** - * Hotswap the underlying instance behind the facade. - * - * @param mixed $instance - * @return void - */";s:9:"startLine";i:182;s:7:"endLine";i:189;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:6:"isFake";a:20:{s:4:"name";s:6:"isFake";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:94:"/** - * Determines whether a "fake" has been set as the facade instance. - * - * @return bool - */";s:9:"startLine";i:196;s:7:"endLine";i:202;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:13:"getFacadeRoot";a:20:{s:4:"name";s:13:"getFacadeRoot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:69:"/** - * Get the root object behind the facade. - * - * @return mixed - */";s:9:"startLine";i:209;s:7:"endLine";i:212;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:17:"getFacadeAccessor";a:20:{s:4:"name";s:17:"getFacadeAccessor";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:105:"/** - * Get the registered name of the component. - * - * @return string - * - * @throws \RuntimeException - */";s:9:"startLine";i:221;s:7:"endLine";i:224;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:21:"resolveFacadeInstance";a:20:{s:4:"name";s:21:"resolveFacadeInstance";s:10:"parameters";a:1:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:232;s:7:"endLine";i:232;s:11:"startColumn";i:53;s:9:"endColumn";i:57;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:108:"/** - * Resolve the facade root instance from the container. - * - * @param string $name - * @return mixed - */";s:9:"startLine";i:232;s:7:"endLine";i:245;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:21:"clearResolvedInstance";a:20:{s:4:"name";s:21:"clearResolvedInstance";s:10:"parameters";a:1:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:253;s:7:"endLine";i:253;s:13:"startTokenPos";i:987;s:12:"startFilePos";i:6112;s:11:"endTokenPos";i:987;s:10:"endFilePos";i:6115;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:253;s:7:"endLine";i:253;s:11:"startColumn";i:50;s:9:"endColumn";i:61;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:89:"/** - * Clear a resolved facade instance. - * - * @param ?string $name - * @return void - */";s:9:"startLine";i:253;s:7:"endLine";i:256;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:22:"clearResolvedInstances";a:20:{s:4:"name";s:22:"clearResolvedInstances";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:66:"/** - * Clear all of the resolved instances. - * - * @return void - */";s:9:"startLine";i:263;s:7:"endLine";i:266;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:14:"defaultAliases";a:20:{s:4:"name";s:14:"defaultAliases";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:92:"/** - * Get the application default aliases. - * - * @return \Illuminate\Support\Collection - */";s:9:"startLine";i:273;s:7:"endLine";i:324;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:20:"getFacadeApplication";a:20:{s:4:"name";s:20:"getFacadeApplication";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:122:"/** - * Get the application instance behind the facade. - * - * @return \Illuminate\Contracts\Foundation\Application|null - */";s:9:"startLine";i:331;s:7:"endLine";i:334;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:20:"setFacadeApplication";a:20:{s:4:"name";s:20:"setFacadeApplication";s:10:"parameters";a:1:{s:3:"app";a:14:{s:4:"name";s:3:"app";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:342;s:7:"endLine";i:342;s:11:"startColumn";i:49;s:9:"endColumn";i:52;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:126:"/** - * Set the application instance. - * - * @param \Illuminate\Contracts\Foundation\Application|null $app - * @return void - */";s:9:"startLine";i:342;s:7:"endLine";i:345;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}s:12:"__callStatic";a:20:{s:4:"name";s:12:"__callStatic";s:10:"parameters";a:2:{s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:356;s:7:"endLine";i:356;s:11:"startColumn";i:41;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"args";a:14:{s:4:"name";s:4:"args";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:356;s:7:"endLine";i:356;s:11:"startColumn";i:50;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:157:"/** - * Handle dynamic, static calls to the object. - * - * @param string $method - * @param array $args - * @return mixed - * - * @throws \RuntimeException - */";s:9:"startLine";i:356;s:7:"endLine";i:365;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:26:"Illuminate\Support\Facades";s:18:"declaringClassName";s:33:"Illuminate\Support\Facades\Facade";s:21:"implementingClassName";s:33:"Illuminate\Support\Facades\Facade";s:16:"currentClassName";s:33:"Illuminate\Support\Facades\Facade";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/8f/75/8f7565921fd8a11e1e072b184ae061995d30134eb1c44e6bf37f4004a396ba16.dat b/backend/.cache/phpstan/cache/PHPStan/8f/75/8f7565921fd8a11e1e072b184ae061995d30134eb1c44e6bf37f4004a396ba16.dat deleted file mode 100644 index 0b059fe..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/8f/75/8f7565921fd8a11e1e072b184ae061995d30134eb1c44e6bf37f4004a396ba16.dat +++ /dev/null @@ -1,30 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-14ae39b1417952cf28a70699aa73514464e88ffa607f0deeb947fb402e903cf7-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:8:"filename";s:148:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Auth/Authenticatable.php";}}s:9:"namespace";s:25:"Illuminate\Contracts\Auth";s:4:"name";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:9:"shortName";s:15:"Authenticatable";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:56;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:7:{s:21:"getAuthIdentifierName";a:20:{s:4:"name";s:21:"getAuthIdentifierName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:83:"/** - * Get the name of the unique identifier for the user. - * - * @return string - */";s:9:"startLine";i:12;s:7:"endLine";i:12;s:11:"startColumn";i:5;s:9:"endColumn";i:44;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Contracts\Auth";s:18:"declaringClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:21:"implementingClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:16:"currentClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:9:"aliasName";N;}s:17:"getAuthIdentifier";a:20:{s:4:"name";s:17:"getAuthIdentifier";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:70:"/** - * Get the unique identifier for the user. - * - * @return mixed - */";s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:40;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Contracts\Auth";s:18:"declaringClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:21:"implementingClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:16:"currentClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:9:"aliasName";N;}s:19:"getAuthPasswordName";a:20:{s:4:"name";s:19:"getAuthPasswordName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:84:"/** - * Get the name of the password attribute for the user. - * - * @return string - */";s:9:"startLine";i:26;s:7:"endLine";i:26;s:11:"startColumn";i:5;s:9:"endColumn";i:42;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Contracts\Auth";s:18:"declaringClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:21:"implementingClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:16:"currentClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:9:"aliasName";N;}s:15:"getAuthPassword";a:20:{s:4:"name";s:15:"getAuthPassword";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:62:"/** - * Get the password for the user. - * - * @return string - */";s:9:"startLine";i:33;s:7:"endLine";i:33;s:11:"startColumn";i:5;s:9:"endColumn";i:38;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Contracts\Auth";s:18:"declaringClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:21:"implementingClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:16:"currentClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:9:"aliasName";N;}s:16:"getRememberToken";a:20:{s:4:"name";s:16:"getRememberToken";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:87:"/** - * Get the token value for the "remember me" session. - * - * @return string|null - */";s:9:"startLine";i:40;s:7:"endLine";i:40;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Contracts\Auth";s:18:"declaringClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:21:"implementingClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:16:"currentClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:9:"aliasName";N;}s:16:"setRememberToken";a:20:{s:4:"name";s:16:"setRememberToken";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:48;s:7:"endLine";i:48;s:11:"startColumn";i:38;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:111:"/** - * Set the token value for the "remember me" session. - * - * @param string|null $value - * @return void - */";s:9:"startLine";i:48;s:7:"endLine";i:48;s:11:"startColumn";i:5;s:9:"endColumn";i:45;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Contracts\Auth";s:18:"declaringClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:21:"implementingClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:16:"currentClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:9:"aliasName";N;}s:20:"getRememberTokenName";a:20:{s:4:"name";s:20:"getRememberTokenName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:80:"/** - * Get the column name for the "remember me" token. - * - * @return string - */";s:9:"startLine";i:55;s:7:"endLine";i:55;s:11:"startColumn";i:5;s:9:"endColumn";i:43;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"Illuminate\Contracts\Auth";s:18:"declaringClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:21:"implementingClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:16:"currentClassName";s:41:"Illuminate\Contracts\Auth\Authenticatable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/8f/f0/8ff0ce793894dec205e8e9b2e73c9b1a9c56e140e4b9f35a83bae2619f84c838.dat b/backend/.cache/phpstan/cache/PHPStan/8f/f0/8ff0ce793894dec205e8e9b2e73c9b1a9c56e140e4b9f35a83bae2619f84c838.dat deleted file mode 100644 index b1d685b..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/8f/f0/8ff0ce793894dec205e8e9b2e73c9b1a9c56e140e4b9f35a83bae2619f84c838.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:2:{s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php81/Resources/stubs/CURLStringFile.php";a:5:{i:0;s:64:"6324179fc149371ab0b235b4ed0d700a45fd6528b0dbbe1ff8b2e1bfac6702cc";i:1;s:44:"1435:1779799558:1793737459:70758660:16777230";i:2;a:1:{i:0;s:14:"curlstringfile";}i:3;a:4:{i:0;s:11:"__construct";i:1;s:5:"__set";i:2;s:7:"__isset";i:3;s:5:"__get";}i:4;a:0:{}}s:132:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php81/Resources/stubs/ReturnTypeWillChange.php";a:5:{i:0;s:64:"15cdffefcacaf357be32c6bbadfdc4e36b8be6734976c173db1a369a46f0e401";i:1;s:43:"421:1779799558:1793737459:70758664:16777230";i:2;a:1:{i:0;s:20:"returntypewillchange";}i:3;a:1:{i:0;s:11:"__construct";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/90/a7/90a7182cd5caae44a4a408ab66dea59974d1059f3e3540ef24da75e30ed2679b.dat b/backend/.cache/phpstan/cache/PHPStan/90/a7/90a7182cd5caae44a4a408ab66dea59974d1059f3e3540ef24da75e30ed2679b.dat deleted file mode 100644 index 0478830..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/90/a7/90a7182cd5caae44a4a408ab66dea59974d1059f3e3540ef24da75e30ed2679b.dat +++ /dev/null @@ -1,7 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-faecfbce84f641d4360c1b4a8d54d8f2758514c96829f8a9b729abbd496ba194-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:8:"filename";s:153:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Attributes/Hidden.php";}}s:9:"namespace";s:39:"Illuminate\Database\Eloquent\Attributes";s:4:"name";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:9:"shortName";s:6:"Hidden";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:9:"Attribute";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{i:0;a:2:{s:4:"code";s:24:"\Attribute::TARGET_CLASS";s:10:"attributes";a:6:{s:9:"startLine";i:7;s:7:"endLine";i:7;s:13:"startTokenPos";i:15;s:12:"startFilePos";i:87;s:11:"endTokenPos";i:17;s:10:"endFilePos";i:109;}}}}}s:9:"startLine";i:7;s:7:"endLine";i:24;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:7:"columns";a:16:{s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:4:"name";s:7:"columns";s:9:"modifiers";i:1;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";s:34:"/** - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:26;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:1:{s:11:"__construct";a:20:{s:4:"name";s:11:"__construct";s:10:"parameters";a:1:{s:7:"columns";a:14:{s:4:"name";s:7:"columns";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:1;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:20;s:7:"endLine";i:20;s:11:"startColumn";i:33;s:9:"endColumn";i:56;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:96:"/** - * Create a new attribute instance. - * - * @param array|string ...$columns - */";s:9:"startLine";i:20;s:7:"endLine";i:23;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:39:"Illuminate\Database\Eloquent\Attributes";s:18:"declaringClassName";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:21:"implementingClassName";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:16:"currentClassName";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/91/c4/91c4ab7835d820d232f42575254137c782d749ba0a19c8568fe1c02fc8626637.dat b/backend/.cache/phpstan/cache/PHPStan/91/c4/91c4ab7835d820d232f42575254137c782d749ba0a19c8568fe1c02fc8626637.dat deleted file mode 100644 index ce45cd9..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/91/c4/91c4ab7835d820d232f42575254137c782d749ba0a19c8568fe1c02fc8626637.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:4:{s:111:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-text-template/src/Template.php";a:5:{i:0;s:64:"4bba99e33c234e177e4cf7358786aedeff71efc55d92887b4f15770adebb7e8a";i:1;s:44:"3156:1791003089:1793737430:70755079:16777230";i:2;a:1:{i:0;s:35:"sebastianbergmann\template\template";}i:3;a:5:{i:0;s:38:"sebastianbergmann\template\__construct";i:1;s:33:"sebastianbergmann\template\setvar";i:2;s:33:"sebastianbergmann\template\render";i:3;s:35:"sebastianbergmann\template\renderto";i:4;s:43:"sebastianbergmann\template\loadtemplatefile";}i:4;a:0:{}}s:123:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-text-template/src/exceptions/Exception.php";a:5:{i:0;s:64:"b3c75a6719c889039d1955b4f4fae62e00d35578c48cc48991b4bede5cda2a0e";i:1;s:43:"368:1791003089:1793737430:70755089:16777230";i:2;a:1:{i:0;s:36:"sebastianbergmann\template\exception";}i:3;a:0:{}i:4;a:0:{}}s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-text-template/src/exceptions/InvalidArgumentException.php";a:5:{i:0;s:64:"2ea92a1f55236503f525e4335c98065a96de1cf3c17912aaa3cf63ad57bbe710";i:1;s:43:"406:1791003089:1793737430:70755092:16777230";i:2;a:1:{i:0;s:51:"sebastianbergmann\template\invalidargumentexception";}i:3;a:0:{}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-text-template/src/exceptions/RuntimeException.php";a:5:{i:0;s:64:"bcb7cb99983de7ada6c572d1b049851536cb1e5afe640178cd543703313c8ab2";i:1;s:43:"428:1791003089:1793737430:70755097:16777230";i:2;a:1:{i:0;s:43:"sebastianbergmann\template\runtimeexception";}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/91/fa/91faa14244d5d53f10ee4fa785ea8029f997c6c170233c8bbce4e249fa144c10.dat b/backend/.cache/phpstan/cache/PHPStan/91/fa/91faa14244d5d53f10ee4fa785ea8029f997c6c170233c8bbce4e249fa144c10.dat deleted file mode 100644 index aecc3c7..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/91/fa/91faa14244d5d53f10ee4fa785ea8029f997c6c170233c8bbce4e249fa144c10.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-dc9c6135905ad8505346723d923f663d758680d9d9f2a26646dd9b1687c28a4b-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:51:"illuminate\database\eloquent\concerns\hasattributes";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/92/46/9246d92f4c481f880fca26ae15bdc2705225689e754ba587371fc7b9da0276c3.dat b/backend/.cache/phpstan/cache/PHPStan/92/46/9246d92f4c481f880fca26ae15bdc2705225689e754ba587371fc7b9da0276c3.dat deleted file mode 100644 index fbcddd5..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/92/46/9246d92f4c481f880fca26ae15bdc2705225689e754ba587371fc7b9da0276c3.dat +++ /dev/null @@ -1,7 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-249faa210b467b778282218c7455448dbbf85370a2856f51e48971b7c8eb4095-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:45:"Illuminate\Contracts\Auth\Access\Authorizable";s:8:"filename";s:152:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Auth/Access/Authorizable.php";}}s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:4:"name";s:45:"Illuminate\Contracts\Auth\Access\Authorizable";s:9:"shortName";s:12:"Authorizable";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:15;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:1:{s:3:"can";a:20:{s:4:"name";s:3:"can";s:10:"parameters";a:2:{s:9:"abilities";a:14:{s:4:"name";s:9:"abilities";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:14;s:7:"endLine";i:14;s:11:"startColumn";i:25;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"arguments";a:14:{s:4:"name";s:9:"arguments";s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:14;s:7:"endLine";i:14;s:13:"startTokenPos";i:28;s:12:"startFilePos";i:307;s:11:"endTokenPos";i:29;s:10:"endFilePos";i:308;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:14;s:7:"endLine";i:14;s:11:"startColumn";i:37;s:9:"endColumn";i:51;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:152:"/** - * Determine if the entity has a given ability. - * - * @param \UnitEnum|iterable|string $abilities - * @param mixed $arguments - * @return bool - */";s:9:"startLine";i:14;s:7:"endLine";i:14;s:11:"startColumn";i:5;s:9:"endColumn";i:53;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:32:"Illuminate\Contracts\Auth\Access";s:18:"declaringClassName";s:45:"Illuminate\Contracts\Auth\Access\Authorizable";s:21:"implementingClassName";s:45:"Illuminate\Contracts\Auth\Access\Authorizable";s:16:"currentClassName";s:45:"Illuminate\Contracts\Auth\Access\Authorizable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/94/6d/946d3fa430eb2f0346e814bb3a3b4c6527fab8f074dc5cb8b9f175ea15034cf7.dat b/backend/.cache/phpstan/cache/PHPStan/94/6d/946d3fa430eb2f0346e814bb3a3b4c6527fab8f074dc5cb8b9f175ea15034cf7.dat deleted file mode 100644 index a1c85a8..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/94/6d/946d3fa430eb2f0346e814bb3a3b4c6527fab8f074dc5cb8b9f175ea15034cf7.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:102:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/version/src/Version.php";a:5:{i:0;s:64:"baab7ea761972d78fde6fbe1a42220c812fa55b7784a81b10edbca8a8ed8ffc5";i:1;s:44:"3402:1791093008:1793737430:70754330:16777230";i:2;a:1:{i:0;s:25:"sebastianbergmann\version";}i:3;a:5:{i:0;s:29:"sebastianbergmann\__construct";i:1;s:26:"sebastianbergmann\asstring";i:2;s:26:"sebastianbergmann\generate";i:3;s:35:"sebastianbergmann\getgitinformation";i:4;s:26:"sebastianbergmann\describe";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/94/86/9486c890a46753340349aefc364ec10c3f16dbeec5bae85f20f20656586b5744.dat b/backend/.cache/phpstan/cache/PHPStan/94/86/9486c890a46753340349aefc364ec10c3f16dbeec5bae85f20f20656586b5744.dat deleted file mode 100644 index 0b39968..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/94/86/9486c890a46753340349aefc364ec10c3f16dbeec5bae85f20f20656586b5744.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:51:{s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/ManifestDocumentMapper.php";a:5:{i:0;s:64:"ad3f1a59d8e2eb314ee7a68881e86160f0f6d477715eeee09fde7b887c2eb317";i:1;s:44:"4992:1709469233:1793737430:70755540:16777230";i:2;a:1:{i:0;s:38:"phario\manifest\manifestdocumentmapper";}i:3;a:6:{i:0;s:19:"phario\manifest\map";i:1;s:23:"phario\manifest\maptype";i:2;s:28:"phario\manifest\mapcopyright";i:3;s:31:"phario\manifest\maprequirements";i:4;s:36:"phario\manifest\mapbundledcomponents";i:5;s:28:"phario\manifest\mapextension";}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/ManifestLoader.php";a:5:{i:0;s:64:"c80bd387f102ad6ee5ebbaae599912c0f220c2df88514b943f1d7510eab9f2fc";i:1;s:44:"1440:1709469233:1793737430:70755545:16777230";i:2;a:1:{i:0;s:30:"phario\manifest\manifestloader";}i:3;a:3:{i:0;s:24:"phario\manifest\fromfile";i:1;s:24:"phario\manifest\fromphar";i:2;s:26:"phario\manifest\fromstring";}i:4;a:0:{}}s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/ManifestSerializer.php";a:5:{i:0;s:64:"e082bc0ea14255db5d4aaa55c57a8149846bb9baed491464e5df4d296959a5c2";i:1;s:44:"6023:1709469233:1793737430:70755550:16777230";i:2;a:1:{i:0;s:34:"phario\manifest\manifestserializer";}i:3;a:9:{i:0;s:31:"phario\manifest\serializetofile";i:1;s:33:"phario\manifest\serializetostring";i:2;s:29:"phario\manifest\startdocument";i:3;s:30:"phario\manifest\finishdocument";i:4;s:27:"phario\manifest\addcontains";i:5;s:28:"phario\manifest\addcopyright";i:6;s:31:"phario\manifest\addrequirements";i:7;s:26:"phario\manifest\addbundles";i:8;s:28:"phario\manifest\addextension";}i:4;a:0:{}}s:131:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/exceptions/ElementCollectionException.php";a:5:{i:0;s:64:"2f1476bd00c42b463356fd137f9ce0de8c272158f79571cb77f1a10954310290";i:1;s:43:"520:1709469233:1793737430:70755556:16777230";i:2;a:1:{i:0;s:42:"phario\manifest\elementcollectionexception";}i:3;a:0:{}i:4;a:0:{}}s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/exceptions/Exception.php";a:5:{i:0;s:64:"4ea0c2336bd1e03cbe105f76b5ac5cdfc5b59f0d894063afe41999583c28f874";i:1;s:43:"456:1709469233:1793737430:70755560:16777230";i:2;a:1:{i:0;s:25:"phario\manifest\exception";}i:3;a:0:{}i:4;a:0:{}}s:136:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php";a:5:{i:0;s:64:"87ad83ad73a055b398e849cebd1c72857b769ac8161fe863c03bab85e25d1d44";i:1;s:43:"561:1709469233:1793737430:70755571:16777230";i:2;a:1:{i:0;s:47:"phario\manifest\invalidapplicationnameexception";}i:3;a:0:{}i:4;a:0:{}}s:126:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php";a:5:{i:0;s:64:"dcfa2800d56c1d93c811f0fc8f5b1cad05283f24217b67077aedb5ed35dd84b3";i:1;s:43:"515:1709469233:1793737430:70755579:16777230";i:2;a:1:{i:0;s:37:"phario\manifest\invalidemailexception";}i:3;a:0:{}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php";a:5:{i:0;s:64:"3cc32d98f00ac64338508357ae87f73fe3fa21acdacd20214fd2186481a52797";i:1;s:43:"513:1709469233:1793737430:70755583:16777230";i:2;a:1:{i:0;s:35:"phario\manifest\invalidurlexception";}i:3;a:0:{}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php";a:5:{i:0;s:64:"1efb7af10f62c8a78f084888c28069d9a9e0515483fcc60705681364d52c1e4c";i:1;s:43:"503:1709469233:1793737430:70755591:16777230";i:2;a:1:{i:0;s:41:"phario\manifest\manifestdocumentexception";}i:3;a:0:{}i:4;a:0:{}}s:137:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/exceptions/ManifestDocumentLoadingException.php";a:5:{i:0;s:64:"a30e9ddc3ae49fb56a13e8daf28ae020bf554b200e078c10b211689562abb0c1";i:1;s:44:"1275:1709469233:1793737430:70755595:16777230";i:2;a:1:{i:0;s:48:"phario\manifest\manifestdocumentloadingexception";}i:3;a:2:{i:0;s:27:"phario\manifest\__construct";i:1;s:31:"phario\manifest\getlibxmlerrors";}i:4;a:0:{}}s:136:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php";a:5:{i:0;s:64:"731b872e3070d76a459a5078b3f885915cb34c7e25c911534c420f55b625cb2a";i:1;s:43:"509:1709469233:1793737430:70755597:16777230";i:2;a:1:{i:0;s:47:"phario\manifest\manifestdocumentmapperexception";}i:3;a:0:{}i:4;a:0:{}}s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/exceptions/ManifestElementException.php";a:5:{i:0;s:64:"c70c51161e9b60d096efc87be3a7d03720d35d4d733087b35682b7e8994734fa";i:1;s:43:"502:1709469233:1793737430:70755601:16777230";i:2;a:1:{i:0;s:40:"phario\manifest\manifestelementexception";}i:3;a:0:{}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/exceptions/ManifestLoaderException.php";a:5:{i:0;s:64:"1f32f30a4780ea9dd296fc7369e60bed7b3b5385509473eea699962948fb0328";i:1;s:43:"472:1709469233:1793737430:70755614:16777230";i:2;a:1:{i:0;s:39:"phario\manifest\manifestloaderexception";}i:3;a:0:{}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/exceptions/NoEmailAddressException.php";a:5:{i:0;s:64:"491541c3569c691accc570af964531203dd32d929935c3a292dace7893ee23d5";i:1;s:43:"517:1709469233:1793737430:70755619:16777230";i:2;a:1:{i:0;s:39:"phario\manifest\noemailaddressexception";}i:3;a:0:{}i:4;a:0:{}}s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/Application.php";a:5:{i:0;s:64:"7332f792803d58a1a10c169bfdbb1d6a045af35b236068a1a046a5dc4f7b64a8";i:1;s:43:"504:1709469233:1793737430:70755625:16777230";i:2;a:1:{i:0;s:27:"phario\manifest\application";}i:3;a:1:{i:0;s:29:"phario\manifest\isapplication";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/ApplicationName.php";a:5:{i:0;s:64:"6145d51bac9eac2122200bf87b406cb6586c51171d6d292797eafc48d7042592";i:1;s:44:"1180:1709469233:1793737430:70755629:16777230";i:2;a:1:{i:0;s:31:"phario\manifest\applicationname";}i:3;a:4:{i:0;s:27:"phario\manifest\__construct";i:1;s:24:"phario\manifest\asstring";i:2;s:23:"phario\manifest\isequal";i:3;s:33:"phario\manifest\ensurevalidformat";}i:4;a:0:{}}s:107:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/Author.php";a:5:{i:0;s:64:"b551bbbc47911841e345a7337cb65911b6a56e9a963b843eb7205f601e31fffa";i:1;s:44:"1304:1709469233:1793737430:70755632:16777230";i:2;a:1:{i:0;s:22:"phario\manifest\author";}i:3;a:5:{i:0;s:27:"phario\manifest\__construct";i:1;s:24:"phario\manifest\asstring";i:2;s:23:"phario\manifest\getname";i:3;s:24:"phario\manifest\hasemail";i:4;s:24:"phario\manifest\getemail";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/AuthorCollection.php";a:5:{i:0;s:64:"030b17493ceb3003ef2ba110df942451de6a4a2ab322f7ea7d43cc345f1cd825";i:1;s:44:"1046:1709469233:1793737430:70755634:16777230";i:2;a:1:{i:0;s:32:"phario\manifest\authorcollection";}i:3;a:4:{i:0;s:19:"phario\manifest\add";i:1;s:26:"phario\manifest\getauthors";i:2;s:21:"phario\manifest\count";i:3;s:27:"phario\manifest\getiterator";}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php";a:5:{i:0;s:64:"7bdde02d13bdc21d9c6114823d255db07c6e4e2269bd6fae6babd0c87b9d203c";i:1;s:44:"1157:1709469233:1793737430:70755638:16777230";i:2;a:1:{i:0;s:40:"phario\manifest\authorcollectioniterator";}i:3;a:6:{i:0;s:27:"phario\manifest\__construct";i:1;s:22:"phario\manifest\rewind";i:2;s:21:"phario\manifest\valid";i:3;s:19:"phario\manifest\key";i:4;s:23:"phario\manifest\current";i:5;s:20:"phario\manifest\next";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/BundledComponent.php";a:5:{i:0;s:64:"32a5772a6d17136ae47db3c243d9a6a7f9f459804119e04a9e41d2bc84bc8ef1";i:1;s:43:"840:1709469233:1793737430:70755641:16777230";i:2;a:1:{i:0;s:32:"phario\manifest\bundledcomponent";}i:3;a:3:{i:0;s:27:"phario\manifest\__construct";i:1;s:23:"phario\manifest\getname";i:2;s:26:"phario\manifest\getversion";}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/BundledComponentCollection.php";a:5:{i:0;s:64:"d80b321d019dc05598782add1149756ea1c2163d77de4d6ebaa5a1160c22de3c";i:1;s:44:"1186:1709469233:1793737430:70755644:16777230";i:2;a:1:{i:0;s:42:"phario\manifest\bundledcomponentcollection";}i:3;a:4:{i:0;s:19:"phario\manifest\add";i:1;s:36:"phario\manifest\getbundledcomponents";i:2;s:21:"phario\manifest\count";i:3;s:27:"phario\manifest\getiterator";}i:4;a:0:{}}s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php";a:5:{i:0;s:64:"64e5124c3cddce0fe20b599131f81cc7e84723ab2b7e1ac40b78179fbeb9c362";i:1;s:44:"1277:1709469233:1793737430:70755647:16777230";i:2;a:1:{i:0;s:50:"phario\manifest\bundledcomponentcollectioniterator";}i:3;a:6:{i:0;s:27:"phario\manifest\__construct";i:1;s:22:"phario\manifest\rewind";i:2;s:21:"phario\manifest\valid";i:3;s:19:"phario\manifest\key";i:4;s:23:"phario\manifest\current";i:5;s:20:"phario\manifest\next";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/CopyrightInformation.php";a:5:{i:0;s:64:"9e3c7d8d9521cc71f2c6ca1f4fb722e82ca89adf952dab7b7b381b3fcd24db40";i:1;s:43:"860:1709469233:1793737430:70755652:16777230";i:2;a:1:{i:0;s:36:"phario\manifest\copyrightinformation";}i:3;a:3:{i:0;s:27:"phario\manifest\__construct";i:1;s:26:"phario\manifest\getauthors";i:2;s:26:"phario\manifest\getlicense";}i:4;a:0:{}}s:106:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/Email.php";a:5:{i:0;s:64:"ba1c84d51a85aa681d714eb67458469a55b6f0f9f0dbb28b54ccd5baffc0760d";i:1;s:43:"912:1709469233:1793737430:70755656:16777230";i:2;a:1:{i:0;s:21:"phario\manifest\email";}i:3;a:3:{i:0;s:27:"phario\manifest\__construct";i:1;s:24:"phario\manifest\asstring";i:2;s:34:"phario\manifest\ensureemailisvalid";}i:4;a:0:{}}s:110:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/Extension.php";a:5:{i:0;s:64:"b55d1fa7a19d57b56ac89c4c50383406afd46b9aadb7c659091dfb767dff1b4d";i:1;s:44:"1430:1709469233:1793737430:70755659:16777230";i:2;a:1:{i:0;s:25:"phario\manifest\extension";}i:3;a:6:{i:0;s:27:"phario\manifest\__construct";i:1;s:34:"phario\manifest\getapplicationname";i:2;s:36:"phario\manifest\getversionconstraint";i:3;s:27:"phario\manifest\isextension";i:4;s:30:"phario\manifest\isextensionfor";i:5;s:32:"phario\manifest\iscompatiblewith";}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/Library.php";a:5:{i:0;s:64:"ab649f53a6f8f8c717bf014f92cd16da772711c0cca466feb8417bb032686c22";i:1;s:43:"496:1709469233:1793737430:70755661:16777230";i:2;a:1:{i:0;s:23:"phario\manifest\library";}i:3;a:1:{i:0;s:25:"phario\manifest\islibrary";}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/License.php";a:5:{i:0;s:64:"51ac15d65def4c0f9525897b6a4794fcf006e9011a6aa64c5e64ea3320f83587";i:1;s:43:"764:1709469233:1793737430:70755665:16777230";i:2;a:1:{i:0;s:23:"phario\manifest\license";}i:3;a:3:{i:0;s:27:"phario\manifest\__construct";i:1;s:23:"phario\manifest\getname";i:2;s:22:"phario\manifest\geturl";}i:4;a:0:{}}s:109:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/Manifest.php";a:5:{i:0;s:64:"547d8398b216f5b92f27688e83a2c01fc8b63a229d386f43276d15d2e9ec9f47";i:1;s:44:"2605:1709469233:1793737430:70755669:16777230";i:2;a:1:{i:0;s:24:"phario\manifest\manifest";}i:3;a:11:{i:0;s:27:"phario\manifest\__construct";i:1;s:23:"phario\manifest\getname";i:2;s:26:"phario\manifest\getversion";i:3;s:23:"phario\manifest\gettype";i:4;s:39:"phario\manifest\getcopyrightinformation";i:5;s:31:"phario\manifest\getrequirements";i:6;s:36:"phario\manifest\getbundledcomponents";i:7;s:29:"phario\manifest\isapplication";i:8;s:25:"phario\manifest\islibrary";i:9;s:27:"phario\manifest\isextension";i:10;s:30:"phario\manifest\isextensionfor";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php";a:5:{i:0;s:64:"566a1397dd38a17e81f21ff83e888e8f4cbb5a1497f7d13e11747e4a4f23d2e4";i:1;s:43:"682:1709469233:1793737430:70755673:16777230";i:2;a:1:{i:0;s:39:"phario\manifest\phpextensionrequirement";}i:3;a:2:{i:0;s:27:"phario\manifest\__construct";i:1;s:24:"phario\manifest\asstring";}i:4;a:0:{}}s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/PhpVersionRequirement.php";a:5:{i:0;s:64:"3482b9c4bf7dfef3347cf1385233313030f54b607af8be2fc6d1a903cf729433";i:1;s:43:"804:1709469233:1793737430:70755678:16777230";i:2;a:1:{i:0;s:37:"phario\manifest\phpversionrequirement";}i:3;a:2:{i:0;s:27:"phario\manifest\__construct";i:1;s:36:"phario\manifest\getversionconstraint";}i:4;a:0:{}}s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/Requirement.php";a:5:{i:0;s:64:"f92cadf676d9290a9ee92ab1092046d43223a414bc13fe668c5bd90873607dca";i:1;s:43:"424:1709469233:1793737430:70755681:16777230";i:2;a:1:{i:0;s:27:"phario\manifest\requirement";}i:3;a:0:{}i:4;a:0:{}}s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/RequirementCollection.php";a:5:{i:0;s:64:"c5784adba4f95bd62fa99a5e9d48b12bd538715812575a8fe157fa758b72243f";i:1;s:44:"1116:1709469233:1793737430:70755686:16777230";i:2;a:1:{i:0;s:37:"phario\manifest\requirementcollection";}i:3;a:4:{i:0;s:19:"phario\manifest\add";i:1;s:31:"phario\manifest\getrequirements";i:2;s:21:"phario\manifest\count";i:3;s:27:"phario\manifest\getiterator";}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php";a:5:{i:0;s:64:"be6adabe0deb699ec72b537fc00ade2a12d1dd4fdf4517f5d1f63c4fddac11cd";i:1;s:44:"1217:1709469233:1793737430:70755691:16777230";i:2;a:1:{i:0;s:45:"phario\manifest\requirementcollectioniterator";}i:3;a:6:{i:0;s:27:"phario\manifest\__construct";i:1;s:22:"phario\manifest\rewind";i:2;s:21:"phario\manifest\valid";i:3;s:19:"phario\manifest\key";i:4;s:23:"phario\manifest\current";i:5;s:20:"phario\manifest\next";}i:4;a:0:{}}s:105:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/Type.php";a:5:{i:0;s:64:"6ba31867ca4cbcd216669707cbd992c4267316ecb3115facc0d78c3aa08433c5";i:1;s:44:"1187:1709469233:1793737430:70755696:16777230";i:2;a:1:{i:0;s:20:"phario\manifest\type";}i:3;a:6:{i:0;s:27:"phario\manifest\application";i:1;s:23:"phario\manifest\library";i:2;s:25:"phario\manifest\extension";i:3;s:29:"phario\manifest\isapplication";i:4;s:25:"phario\manifest\islibrary";i:5;s:27:"phario\manifest\isextension";}i:4;a:0:{}}s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/values/Url.php";a:5:{i:0;s:64:"398d8fdd3bd89db139d926accda4d75a38f9a8de4a9ef3fb2541afdaebb5d994";i:1;s:43:"939:1709469233:1793737430:70755698:16777230";i:2;a:1:{i:0;s:19:"phario\manifest\url";}i:3;a:3:{i:0;s:27:"phario\manifest\__construct";i:1;s:24:"phario\manifest\asstring";i:2;s:32:"phario\manifest\ensureurlisvalid";}i:4;a:0:{}}s:111:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/AuthorElement.php";a:5:{i:0;s:64:"9a156c63aceffc35f2afface007afa28e2218a051a50fa92be3d80d546245052";i:1;s:43:"730:1709469233:1793737430:70755704:16777230";i:2;a:1:{i:0;s:29:"phario\manifest\authorelement";}i:3;a:3:{i:0;s:23:"phario\manifest\getname";i:1;s:24:"phario\manifest\getemail";i:2;s:24:"phario\manifest\hasemail";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/AuthorElementCollection.php";a:5:{i:0;s:64:"f0045c2d485ad9e4def80d5a40c09d9f8fd7f8e409b5781b8174e23862dff7c0";i:1;s:43:"595:1709469233:1793737430:70755709:16777230";i:2;a:1:{i:0;s:39:"phario\manifest\authorelementcollection";}i:3;a:1:{i:0;s:23:"phario\manifest\current";}i:4;a:0:{}}s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/BundlesElement.php";a:5:{i:0;s:64:"6a3b37e32a1dec69051746f250645d86f53af185bab520475582a9b55bc2c5ca";i:1;s:43:"634:1709469233:1793737430:70755713:16777230";i:2;a:1:{i:0;s:30:"phario\manifest\bundleselement";}i:3;a:1:{i:0;s:36:"phario\manifest\getcomponentelements";}i:4;a:0:{}}s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/ComponentElement.php";a:5:{i:0;s:64:"d627aa6c71f9dc27c5a438d94df96d01957301b91b29139cfb40966524d34df0";i:1;s:43:"646:1709469233:1793737430:70755718:16777230";i:2;a:1:{i:0;s:32:"phario\manifest\componentelement";}i:3;a:2:{i:0;s:23:"phario\manifest\getname";i:1;s:26:"phario\manifest\getversion";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/ComponentElementCollection.php";a:5:{i:0;s:64:"232aaa73469d489b7c7d7c351f186c6ebcd12d44ce90e9b71b84bf085c1902ff";i:1;s:43:"604:1709469233:1793737430:70755724:16777230";i:2;a:1:{i:0;s:42:"phario\manifest\componentelementcollection";}i:3;a:1:{i:0;s:23:"phario\manifest\current";}i:4;a:0:{}}s:113:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/ContainsElement.php";a:5:{i:0;s:64:"9d36bbabb7a32da47dab76759cec1b1c5e6f8b9c32ca0af95ba200c92904f73e";i:1;s:43:"905:1709469233:1793737430:70755730:16777230";i:2;a:1:{i:0;s:31:"phario\manifest\containselement";}i:3;a:4:{i:0;s:23:"phario\manifest\getname";i:1;s:26:"phario\manifest\getversion";i:2;s:23:"phario\manifest\gettype";i:3;s:35:"phario\manifest\getextensionelement";}i:4;a:0:{}}s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/CopyrightElement.php";a:5:{i:0;s:64:"d0c09bfb14779defe4cd4a5fd1f11796e488999148ed7dc5cd3a63d8c3466ce2";i:1;s:43:"780:1709469233:1793737430:70755733:16777230";i:2;a:1:{i:0;s:32:"phario\manifest\copyrightelement";}i:3;a:2:{i:0;s:33:"phario\manifest\getauthorelements";i:1;s:33:"phario\manifest\getlicenseelement";}i:4;a:0:{}}s:115:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/ElementCollection.php";a:5:{i:0;s:64:"0e86745722c77789496667949da46088adb5600b46791dc821ab14aa0cf5eaa5";i:1;s:44:"1739:1709469233:1793737430:70755738:16777230";i:2;a:1:{i:0;s:33:"phario\manifest\elementcollection";}i:3;a:8:{i:0;s:27:"phario\manifest\__construct";i:1;s:23:"phario\manifest\current";i:2;s:20:"phario\manifest\next";i:3;s:19:"phario\manifest\key";i:4;s:21:"phario\manifest\valid";i:5;s:22:"phario\manifest\rewind";i:6;s:33:"phario\manifest\getcurrentelement";i:7;s:27:"phario\manifest\importnodes";}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/ExtElement.php";a:5:{i:0;s:64:"eac5d300a14464f9016b76073f54628153c7c11a231537923e151c408acd38e9";i:1;s:43:"538:1709469233:1793737430:70755742:16777230";i:2;a:1:{i:0;s:26:"phario\manifest\extelement";}i:3;a:1:{i:0;s:23:"phario\manifest\getname";}i:4;a:0:{}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/ExtElementCollection.php";a:5:{i:0;s:64:"998849b0f4581460a9616110fe70b1b6f91efb6b33605238b5ce1028c465e1e6";i:1;s:43:"586:1709469233:1793737430:70755747:16777230";i:2;a:1:{i:0;s:36:"phario\manifest\extelementcollection";}i:3;a:1:{i:0;s:23:"phario\manifest\current";}i:4;a:0:{}}s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/ExtensionElement.php";a:5:{i:0;s:64:"1132ee6b215b42ad85314978caceb7cad03e4605942817fe477f4d83001f1fe2";i:1;s:43:"650:1709469233:1793737430:70755751:16777230";i:2;a:1:{i:0;s:32:"phario\manifest\extensionelement";}i:3;a:2:{i:0;s:22:"phario\manifest\getfor";i:1;s:29:"phario\manifest\getcompatible";}i:4;a:0:{}}s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/LicenseElement.php";a:5:{i:0;s:64:"07748bb3f3cbeadae7751bf0aefc6e5ddba69a10e9e520aceb555ad2b6eaa61d";i:1;s:43:"636:1709469233:1793737430:70755759:16777230";i:2;a:1:{i:0;s:30:"phario\manifest\licenseelement";}i:3;a:2:{i:0;s:23:"phario\manifest\gettype";i:1;s:22:"phario\manifest\geturl";}i:4;a:0:{}}s:114:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/ManifestDocument.php";a:5:{i:0;s:64:"176699fccd1b8159652e6f83ed597106beab3be09af21828bf1a8a32964232b9";i:1;s:44:"3340:1709469233:1793737430:70755766:16777230";i:2;a:1:{i:0;s:32:"phario\manifest\manifestdocument";}i:3;a:10:{i:0;s:24:"phario\manifest\fromfile";i:1;s:26:"phario\manifest\fromstring";i:2;s:27:"phario\manifest\__construct";i:3;s:34:"phario\manifest\getcontainselement";i:4;s:35:"phario\manifest\getcopyrightelement";i:5;s:34:"phario\manifest\getrequireselement";i:6;s:33:"phario\manifest\hasbundleselement";i:7;s:33:"phario\manifest\getbundleselement";i:8;s:41:"phario\manifest\ensurecorrectdocumenttype";i:9;s:34:"phario\manifest\fetchelementbyname";}i:4;a:0:{}}s:113:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/ManifestElement.php";a:5:{i:0;s:64:"e94c61ace8142f249c43a05d087ba50dec37dc920747bc3504bf1ddae16cbdb0";i:1;s:44:"2158:1709469233:1793737430:70755776:16777230";i:2;a:1:{i:0;s:31:"phario\manifest\manifestelement";}i:3;a:6:{i:0;s:27:"phario\manifest\__construct";i:1;s:33:"phario\manifest\getattributevalue";i:2;s:28:"phario\manifest\hasattribute";i:3;s:30:"phario\manifest\getchildbyname";i:4;s:33:"phario\manifest\getchildrenbyname";i:5;s:24:"phario\manifest\haschild";}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/PhpElement.php";a:5:{i:0;s:64:"562063d345e29c6f3f284300e0e083dcf62c5907e9f7324af93ef706c2cc62be";i:1;s:43:"799:1709469233:1793737430:70755783:16777230";i:2;a:1:{i:0;s:26:"phario\manifest\phpelement";}i:3;a:3:{i:0;s:26:"phario\manifest\getversion";i:1;s:30:"phario\manifest\hasextelements";i:2;s:30:"phario\manifest\getextelements";}i:4;a:0:{}}s:113:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phar-io/manifest/src/xml/RequiresElement.php";a:5:{i:0;s:64:"f6cf2f95c5e12aa07b9682c070629ead251c4adaa1603228cf9bf6af58ca28a2";i:1;s:43:"587:1709469233:1793737430:70755792:16777230";i:2;a:1:{i:0;s:31:"phario\manifest\requireselement";}i:3;a:1:{i:0;s:29:"phario\manifest\getphpelement";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/95/01/9501a1dfd023037060241cfc7e413458f466ebcc5455d1ea351066cb24c47dff.dat b/backend/.cache/phpstan/cache/PHPStan/95/01/9501a1dfd023037060241cfc7e413458f466ebcc5455d1ea351066cb24c47dff.dat deleted file mode 100644 index b3e45f7..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/95/01/9501a1dfd023037060241cfc7e413458f466ebcc5455d1ea351066cb24c47dff.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-f265b3f3638be28db7eb3bca8114ed29fe6efc04b9aee11515a741844093cf96";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:31:"App\Http\Controllers\Controller";s:8:"filename";s:97:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app/Http/Controllers/Controller.php";}}s:9:"namespace";s:20:"App\Http\Controllers";s:4:"name";s:31:"App\Http\Controllers\Controller";s:9:"shortName";s:10:"Controller";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:64;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:7;s:7:"endLine";i:7;s:11:"startColumn";i:1;s:9:"endColumn";i:28;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:0:{}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/95/ac/95acc4f638da7628769d46e0cb3198cba9966989caafa9903b83c19ae464c601.dat b/backend/.cache/phpstan/cache/PHPStan/95/ac/95acc4f638da7628769d46e0cb3198cba9966989caafa9903b83c19ae464c601.dat deleted file mode 100644 index abd0c63..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/95/ac/95acc4f638da7628769d46e0cb3198cba9966989caafa9903b83c19ae464c601.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-b90103bc7248a11bd7629c525e064a45a50dd93ae0d836bcb79937e63f0b3568-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:39:"illuminate\support\traits\forwardscalls";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/97/e9/97e9cd9987fb5440232a5bdc02ffe058ccea240b452aeee550fd212e4426dcef.dat b/backend/.cache/phpstan/cache/PHPStan/97/e9/97e9cd9987fb5440232a5bdc02ffe058ccea240b452aeee550fd212e4426dcef.dat deleted file mode 100644 index d6f7d62..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/97/e9/97e9cd9987fb5440232a5bdc02ffe058ccea240b452aeee550fd212e4426dcef.dat +++ /dev/null @@ -1,733 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-dc9c6135905ad8505346723d923f663d758680d9d9f2a26646dd9b1687c28a4b-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:8:"filename";s:158:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php";}}s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"name";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"shortName";s:13:"HasAttributes";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:52;s:7:"endLine";i:2631;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:17:{s:10:"attributes";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:10:"attributes";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:59;s:7:"endLine";i:59;s:13:"startTokenPos";i:256;s:12:"startFilePos";i:2029;s:11:"endTokenPos";i:257;s:10:"endFilePos";i:2030;}}s:10:"docComment";s:66:"/** - * The model's attributes. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:59;s:7:"endLine";i:59;s:11:"startColumn";i:5;s:9:"endColumn";i:31;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:8:"original";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:8:"original";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:66;s:7:"endLine";i:66;s:13:"startTokenPos";i:268;s:12:"startFilePos";i:2161;s:11:"endTokenPos";i:269;s:10:"endFilePos";i:2162;}}s:10:"docComment";s:80:"/** - * The model attribute's original state. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:66;s:7:"endLine";i:66;s:11:"startColumn";i:5;s:9:"endColumn";i:29;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:7:"changes";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:7:"changes";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:73;s:7:"endLine";i:73;s:13:"startTokenPos";i:280;s:12:"startFilePos";i:2284;s:11:"endTokenPos";i:281;s:10:"endFilePos";i:2285;}}s:10:"docComment";s:72:"/** - * The changed model attributes. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:73;s:7:"endLine";i:73;s:11:"startColumn";i:5;s:9:"endColumn";i:28;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:8:"previous";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:8:"previous";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:80;s:7:"endLine";i:80;s:13:"startTokenPos";i:292;s:12:"startFilePos";i:2430;s:11:"endTokenPos";i:293;s:10:"endFilePos";i:2431;}}s:10:"docComment";s:94:"/** - * The previous state of the changed model attributes. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:80;s:7:"endLine";i:80;s:11:"startColumn";i:5;s:9:"endColumn";i:29;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:5:"casts";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:5:"casts";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:87;s:7:"endLine";i:87;s:13:"startTokenPos";i:304;s:12:"startFilePos";i:2542;s:11:"endTokenPos";i:305;s:10:"endFilePos";i:2543;}}s:10:"docComment";s:63:"/** - * The attributes that should be cast. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:87;s:7:"endLine";i:87;s:11:"startColumn";i:5;s:9:"endColumn";i:26;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:14:"classCastCache";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:14:"classCastCache";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:94;s:7:"endLine";i:94;s:13:"startTokenPos";i:316;s:12:"startFilePos";i:2684;s:11:"endTokenPos";i:317;s:10:"endFilePos";i:2685;}}s:10:"docComment";s:84:"/** - * The attributes that have been cast using custom classes. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:94;s:7:"endLine";i:94;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:18:"attributeCastCache";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:18:"attributeCastCache";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:101;s:7:"endLine";i:101;s:13:"startTokenPos";i:328;s:12:"startFilePos";i:2848;s:11:"endTokenPos";i:329;s:10:"endFilePos";i:2849;}}s:10:"docComment";s:102:"/** - * The attributes that have been cast using "Attribute" return type mutators. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:101;s:7:"endLine";i:101;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:18:"primitiveCastTypes";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:18:"primitiveCastTypes";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:367:"['array', 'bool', 'boolean', 'collection', 'custom_datetime', 'date', 'datetime', 'decimal', 'double', 'encrypted', 'encrypted:array', 'encrypted:collection', 'encrypted:json', 'encrypted:object', 'float', 'hashed', 'immutable_date', 'immutable_datetime', 'immutable_custom_datetime', 'int', 'integer', 'json', 'json:unicode', 'object', 'real', 'string', 'timestamp']";s:10:"attributes";a:6:{s:9:"startLine";i:108;s:7:"endLine";i:136;s:13:"startTokenPos";i:342;s:12:"startFilePos";i:3005;s:11:"endTokenPos";i:425;s:10:"endFilePos";i:3594;}}s:10:"docComment";s:88:"/** - * The built-in, primitive cast types supported by Eloquent. - * - * @var string[] - */";s:10:"attributes";a:0:{}s:9:"startLine";i:108;s:7:"endLine";i:136;s:11:"startColumn";i:5;s:9:"endColumn";i:6;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:10:"dateFormat";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:10:"dateFormat";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:81:"/** - * The storage format of the model's date columns. - * - * @var string|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:143;s:7:"endLine";i:143;s:11:"startColumn";i:5;s:9:"endColumn";i:26;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:7:"appends";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:7:"appends";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:150;s:7:"endLine";i:150;s:13:"startTokenPos";i:443;s:12:"startFilePos";i:3852;s:11:"endTokenPos";i:444;s:10:"endFilePos";i:3853;}}s:10:"docComment";s:78:"/** - * The accessors to append to the model's array form. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:150;s:7:"endLine";i:150;s:11:"startColumn";i:5;s:9:"endColumn";i:28;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:15:"snakeAttributes";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:15:"snakeAttributes";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:4:"true";s:10:"attributes";a:6:{s:9:"startLine";i:157;s:7:"endLine";i:157;s:13:"startTokenPos";i:457;s:12:"startFilePos";i:3997;s:11:"endTokenPos";i:457;s:10:"endFilePos";i:4000;}}s:10:"docComment";s:82:"/** - * Indicates whether attributes are snake cased on arrays. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:157;s:7:"endLine";i:157;s:11:"startColumn";i:5;s:9:"endColumn";i:42;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:12:"mutatorCache";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:12:"mutatorCache";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:164;s:7:"endLine";i:164;s:13:"startTokenPos";i:470;s:12:"startFilePos";i:4141;s:11:"endTokenPos";i:471;s:10:"endFilePos";i:4142;}}s:10:"docComment";s:79:"/** - * The cache of the mutated attributes for each class. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:164;s:7:"endLine";i:164;s:11:"startColumn";i:5;s:9:"endColumn";i:40;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:21:"attributeMutatorCache";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:21:"attributeMutatorCache";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:171;s:7:"endLine";i:171;s:13:"startTokenPos";i:484;s:12:"startFilePos";i:4323;s:11:"endTokenPos";i:485;s:10:"endFilePos";i:4324;}}s:10:"docComment";s:110:"/** - * The cache of the "Attribute" return type marked mutated attributes for each class. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:171;s:7:"endLine";i:171;s:11:"startColumn";i:5;s:9:"endColumn";i:49;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:24:"getAttributeMutatorCache";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:24:"getAttributeMutatorCache";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:178;s:7:"endLine";i:178;s:13:"startTokenPos";i:498;s:12:"startFilePos";i:4518;s:11:"endTokenPos";i:499;s:10:"endFilePos";i:4519;}}s:10:"docComment";s:120:"/** - * The cache of the "Attribute" return type marked mutated, gettable attributes for each class. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:178;s:7:"endLine";i:178;s:11:"startColumn";i:5;s:9:"endColumn";i:52;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:24:"setAttributeMutatorCache";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:24:"setAttributeMutatorCache";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:185;s:7:"endLine";i:185;s:13:"startTokenPos";i:512;s:12:"startFilePos";i:4713;s:11:"endTokenPos";i:513;s:10:"endFilePos";i:4714;}}s:10:"docComment";s:120:"/** - * The cache of the "Attribute" return type marked mutated, settable attributes for each class. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:185;s:7:"endLine";i:185;s:11:"startColumn";i:5;s:9:"endColumn";i:52;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:13:"castTypeCache";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:13:"castTypeCache";s:9:"modifiers";i:18;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:192;s:7:"endLine";i:192;s:13:"startTokenPos";i:526;s:12:"startFilePos";i:4843;s:11:"endTokenPos";i:527;s:10:"endFilePos";i:4844;}}s:10:"docComment";s:66:"/** - * The cache of the converted cast types. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:192;s:7:"endLine";i:192;s:11:"startColumn";i:5;s:9:"endColumn";i:41;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:9:"encrypter";a:16:{s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:4:"name";s:9:"encrypter";s:9:"modifiers";i:17;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:128:"/** - * The encrypter instance that is used to encrypt attributes. - * - * @var \Illuminate\Contracts\Encryption\Encrypter|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:199;s:7:"endLine";i:199;s:11:"startColumn";i:5;s:9:"endColumn";i:29;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:127:{s:23:"initializeHasAttributes";a:20:{s:4:"name";s:23:"initializeHasAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:51:"/** - * Initialize the trait. - * - * @return void - */";s:9:"startLine";i:206;s:7:"endLine";i:217;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:17:"attributesToArray";a:20:{s:4:"name";s:17:"attributesToArray";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:89:"/** - * Convert the model's attributes to an array. - * - * @return array - */";s:9:"startLine";i:224;s:7:"endLine";i:252;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:24:"addDateAttributesToArray";a:20:{s:4:"name";s:24:"addDateAttributesToArray";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:260;s:7:"endLine";i:260;s:11:"startColumn";i:49;s:9:"endColumn";i:65;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:139:"/** - * Add the date attributes to the attributes array. - * - * @param array $attributes - * @return array - */";s:9:"startLine";i:260;s:7:"endLine";i:273;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:27:"addMutatedAttributesToArray";a:20:{s:4:"name";s:27:"addMutatedAttributesToArray";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:282;s:7:"endLine";i:282;s:11:"startColumn";i:52;s:9:"endColumn";i:68;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:17:"mutatedAttributes";a:14:{s:4:"name";s:17:"mutatedAttributes";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:282;s:7:"endLine";i:282;s:11:"startColumn";i:71;s:9:"endColumn";i:94;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:194:"/** - * Add the mutated attributes to the attributes array. - * - * @param array $attributes - * @param array $mutatedAttributes - * @return array - */";s:9:"startLine";i:282;s:7:"endLine";i:301;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:24:"addCastAttributesToArray";a:20:{s:4:"name";s:24:"addCastAttributesToArray";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:310;s:7:"endLine";i:310;s:11:"startColumn";i:49;s:9:"endColumn";i:65;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:17:"mutatedAttributes";a:14:{s:4:"name";s:17:"mutatedAttributes";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:310;s:7:"endLine";i:310;s:11:"startColumn";i:68;s:9:"endColumn";i:91;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:193:"/** - * Add the casted attributes to the attributes array. - * - * @param array $attributes - * @param array $mutatedAttributes - * @return array - */";s:9:"startLine";i:310;s:7:"endLine";i:356;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:22:"getArrayableAttributes";a:20:{s:4:"name";s:22:"getArrayableAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:97:"/** - * Get an attribute array of all arrayable attributes. - * - * @return array - */";s:9:"startLine";i:363;s:7:"endLine";i:366;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:19:"getArrayableAppends";a:20:{s:4:"name";s:19:"getArrayableAppends";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:83:"/** - * Get all of the appendable values that are arrayable. - * - * @return array - */";s:9:"startLine";i:373;s:7:"endLine";i:384;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:16:"relationsToArray";a:20:{s:4:"name";s:16:"relationsToArray";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:75:"/** - * Get the model's relationships in array form. - * - * @return array - */";s:9:"startLine";i:391;s:7:"endLine";i:428;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:21:"getArrayableRelations";a:20:{s:4:"name";s:21:"getArrayableRelations";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:81:"/** - * Get an attribute array of all arrayable relations. - * - * @return array - */";s:9:"startLine";i:435;s:7:"endLine";i:438;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:17:"getArrayableItems";a:20:{s:4:"name";s:17:"getArrayableItems";s:10:"parameters";a:1:{s:6:"values";a:14:{s:4:"name";s:6:"values";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:446;s:7:"endLine";i:446;s:11:"startColumn";i:42;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:104:"/** - * Get an attribute array of all arrayable values. - * - * @param array $values - * @return array - */";s:9:"startLine";i:446;s:7:"endLine";i:457;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:12:"hasAttribute";a:20:{s:4:"name";s:12:"hasAttribute";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:465;s:7:"endLine";i:465;s:11:"startColumn";i:34;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:105:"/** - * Determine whether an attribute exists on the model. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:465;s:7:"endLine";i:476;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:12:"getAttribute";a:20:{s:4:"name";s:12:"getAttribute";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:484;s:7:"endLine";i:484;s:11:"startColumn";i:34;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:87:"/** - * Get an attribute from the model. - * - * @param string $key - * @return mixed - */";s:9:"startLine";i:484;s:7:"endLine";i:507;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:42:"throwMissingAttributeExceptionIfApplicable";a:20:{s:4:"name";s:42:"throwMissingAttributeExceptionIfApplicable";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:517;s:7:"endLine";i:517;s:11:"startColumn";i:67;s:9:"endColumn";i:70;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:220:"/** - * Either throw a missing attribute exception or return null depending on Eloquent's configuration. - * - * @param string $key - * @return null - * - * @throws \Illuminate\Database\Eloquent\MissingAttributeException - */";s:9:"startLine";i:517;s:7:"endLine";i:532;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:17:"getAttributeValue";a:20:{s:4:"name";s:17:"getAttributeValue";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:540;s:7:"endLine";i:540;s:11:"startColumn";i:39;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:98:"/** - * Get a plain attribute (not a relationship). - * - * @param string $key - * @return mixed - */";s:9:"startLine";i:540;s:7:"endLine";i:543;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:21:"getAttributeFromArray";a:20:{s:4:"name";s:21:"getAttributeFromArray";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:551;s:7:"endLine";i:551;s:11:"startColumn";i:46;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:99:"/** - * Get an attribute from the $attributes array. - * - * @param string $key - * @return mixed - */";s:9:"startLine";i:551;s:7:"endLine";i:556;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:16:"getRelationValue";a:20:{s:4:"name";s:16:"getRelationValue";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:564;s:7:"endLine";i:564;s:11:"startColumn";i:38;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:74:"/** - * Get a relationship. - * - * @param string $key - * @return mixed - */";s:9:"startLine";i:564;s:7:"endLine";i:589;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:10:"isRelation";a:20:{s:4:"name";s:10:"isRelation";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:597;s:7:"endLine";i:597;s:11:"startColumn";i:32;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:119:"/** - * Determine if the given key is a relationship method on the model. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:597;s:7:"endLine";i:605;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:26:"handleLazyLoadingViolation";a:20:{s:4:"name";s:26:"handleLazyLoadingViolation";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:615;s:7:"endLine";i:615;s:11:"startColumn";i:51;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:152:"/** - * Handle a lazy loading violation. - * - * @param string $key - * @return mixed - * - * @throws \Illuminate\Database\LazyLoadingViolationException - */";s:9:"startLine";i:615;s:7:"endLine";i:630;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:25:"getRelationshipFromMethod";a:20:{s:4:"name";s:25:"getRelationshipFromMethod";s:10:"parameters";a:1:{s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:640;s:7:"endLine";i:640;s:11:"startColumn";i:50;s:9:"endColumn";i:56;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:127:"/** - * Get a relationship value from a method. - * - * @param string $method - * @return mixed - * - * @throws \LogicException - */";s:9:"startLine";i:640;s:7:"endLine";i:659;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:13:"hasGetMutator";a:20:{s:4:"name";s:13:"hasGetMutator";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:667;s:7:"endLine";i:667;s:11:"startColumn";i:35;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:105:"/** - * Determine if a get mutator exists for an attribute. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:667;s:7:"endLine";i:670;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:19:"hasAttributeMutator";a:20:{s:4:"name";s:19:"hasAttributeMutator";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:678;s:7:"endLine";i:678;s:11:"startColumn";i:41;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:132:"/** - * Determine if a "Attribute" return type marked mutator exists for an attribute. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:678;s:7:"endLine";i:693;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:22:"hasAttributeGetMutator";a:20:{s:4:"name";s:22:"hasAttributeGetMutator";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:701;s:7:"endLine";i:701;s:11:"startColumn";i:44;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:136:"/** - * Determine if a "Attribute" return type marked get mutator exists for an attribute. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:701;s:7:"endLine";i:712;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:16:"hasAnyGetMutator";a:20:{s:4:"name";s:16:"hasAnyGetMutator";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:720;s:7:"endLine";i:720;s:11:"startColumn";i:38;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:107:"/** - * Determine if any get mutator exists for an attribute. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:720;s:7:"endLine";i:723;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:15:"mutateAttribute";a:20:{s:4:"name";s:15:"mutateAttribute";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:732;s:7:"endLine";i:732;s:11:"startColumn";i:40;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:732;s:7:"endLine";i:732;s:11:"startColumn";i:46;s:9:"endColumn";i:51;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:128:"/** - * Get the value of an attribute using its mutator. - * - * @param string $key - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:732;s:7:"endLine";i:737;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:30:"mutateAttributeMarkedAttribute";a:20:{s:4:"name";s:30:"mutateAttributeMarkedAttribute";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:746;s:7:"endLine";i:746;s:11:"startColumn";i:55;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:746;s:7:"endLine";i:746;s:11:"startColumn";i:61;s:9:"endColumn";i:66;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:159:"/** - * Get the value of an "Attribute" return type marked attribute using its mutator. - * - * @param string $key - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:746;s:7:"endLine";i:767;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:23:"mutateAttributeForArray";a:20:{s:4:"name";s:23:"mutateAttributeForArray";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:776;s:7:"endLine";i:776;s:11:"startColumn";i:48;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:776;s:7:"endLine";i:776;s:11:"startColumn";i:54;s:9:"endColumn";i:59;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:149:"/** - * Get the value of an attribute using its mutator for array conversion. - * - * @param string $key - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:776;s:7:"endLine";i:792;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:10:"mergeCasts";a:20:{s:4:"name";s:10:"mergeCasts";s:10:"parameters";a:1:{s:5:"casts";a:14:{s:4:"name";s:5:"casts";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:800;s:7:"endLine";i:800;s:11:"startColumn";i:32;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:105:"/** - * Merge new casts with existing casts on the model. - * - * @param array $casts - * @return $this - */";s:9:"startLine";i:800;s:7:"endLine";i:807;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:26:"ensureCastsAreStringValues";a:20:{s:4:"name";s:26:"ensureCastsAreStringValues";s:10:"parameters";a:1:{s:5:"casts";a:14:{s:4:"name";s:5:"casts";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:817;s:7:"endLine";i:817;s:11:"startColumn";i:51;s:9:"endColumn";i:56;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:136:"/** - * Ensure that the given casts are strings. - * - * @param array $casts - * @return array - * - * @throws \InvalidArgumentException - */";s:9:"startLine";i:817;s:7:"endLine";i:844;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:13:"castAttribute";a:20:{s:4:"name";s:13:"castAttribute";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:853;s:7:"endLine";i:853;s:11:"startColumn";i:38;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:853;s:7:"endLine";i:853;s:11:"startColumn";i:44;s:9:"endColumn";i:49;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:119:"/** - * Cast an attribute to a native PHP type. - * - * @param string $key - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:853;s:7:"endLine";i:916;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:30:"getClassCastableAttributeValue";a:20:{s:4:"name";s:30:"getClassCastableAttributeValue";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:925;s:7:"endLine";i:925;s:11:"startColumn";i:55;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:925;s:7:"endLine";i:925;s:11:"startColumn";i:61;s:9:"endColumn";i:66;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:131:"/** - * Cast the given attribute using a custom cast class. - * - * @param string $key - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:925;s:7:"endLine";i:948;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:29:"getEnumCastableAttributeValue";a:20:{s:4:"name";s:29:"getEnumCastableAttributeValue";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:957;s:7:"endLine";i:957;s:11:"startColumn";i:54;s:9:"endColumn";i:57;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:957;s:7:"endLine";i:957;s:11:"startColumn";i:60;s:9:"endColumn";i:65;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:116:"/** - * Cast the given attribute to an enum. - * - * @param string $key - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:957;s:7:"endLine";i:970;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:11:"getCastType";a:20:{s:4:"name";s:11:"getCastType";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:978;s:7:"endLine";i:978;s:11:"startColumn";i:36;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:99:"/** - * Get the type of cast for a model attribute. - * - * @param string $key - * @return string - */";s:9:"startLine";i:978;s:7:"endLine";i:999;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:29:"deviateClassCastableAttribute";a:20:{s:4:"name";s:29:"deviateClassCastableAttribute";s:10:"parameters";a:3:{s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1009;s:7:"endLine";i:1009;s:11:"startColumn";i:54;s:9:"endColumn";i:60;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1009;s:7:"endLine";i:1009;s:11:"startColumn";i:63;s:9:"endColumn";i:66;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1009;s:7:"endLine";i:1009;s:11:"startColumn";i:69;s:9:"endColumn";i:74;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:178:"/** - * Increment or decrement the given attribute using the custom cast class. - * - * @param string $method - * @param string $key - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:1009;s:7:"endLine";i:1014;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:31:"serializeClassCastableAttribute";a:20:{s:4:"name";s:31:"serializeClassCastableAttribute";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1023;s:7:"endLine";i:1023;s:11:"startColumn";i:56;s:9:"endColumn";i:59;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1023;s:7:"endLine";i:1023;s:11:"startColumn";i:62;s:9:"endColumn";i:67;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:138:"/** - * Serialize the given attribute using the custom cast class. - * - * @param string $key - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:1023;s:7:"endLine";i:1028;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:29:"compareClassCastableAttribute";a:20:{s:4:"name";s:29:"compareClassCastableAttribute";s:10:"parameters";a:3:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1038;s:7:"endLine";i:1038;s:11:"startColumn";i:54;s:9:"endColumn";i:57;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"original";a:14:{s:4:"name";s:8:"original";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1038;s:7:"endLine";i:1038;s:11:"startColumn";i:60;s:9:"endColumn";i:68;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1038;s:7:"endLine";i:1038;s:11:"startColumn";i:71;s:9:"endColumn";i:76;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:178:"/** - * Compare two values for the given attribute using the custom cast class. - * - * @param string $key - * @param mixed $original - * @param mixed $value - * @return bool - */";s:9:"startLine";i:1038;s:7:"endLine";i:1043;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:20:"isCustomDateTimeCast";a:20:{s:4:"name";s:20:"isCustomDateTimeCast";s:10:"parameters";a:1:{s:4:"cast";a:14:{s:4:"name";s:4:"cast";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1051;s:7:"endLine";i:1051;s:11:"startColumn";i:45;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:109:"/** - * Determine if the cast type is a custom date time cast. - * - * @param string $cast - * @return bool - */";s:9:"startLine";i:1051;s:7:"endLine";i:1055;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:29:"isImmutableCustomDateTimeCast";a:20:{s:4:"name";s:29:"isImmutableCustomDateTimeCast";s:10:"parameters";a:1:{s:4:"cast";a:14:{s:4:"name";s:4:"cast";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1063;s:7:"endLine";i:1063;s:11:"startColumn";i:54;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:120:"/** - * Determine if the cast type is an immutable custom date time cast. - * - * @param string $cast - * @return bool - */";s:9:"startLine";i:1063;s:7:"endLine";i:1067;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:13:"isDecimalCast";a:20:{s:4:"name";s:13:"isDecimalCast";s:10:"parameters";a:1:{s:4:"cast";a:14:{s:4:"name";s:4:"cast";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1075;s:7:"endLine";i:1075;s:11:"startColumn";i:38;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:100:"/** - * Determine if the cast type is a decimal cast. - * - * @param string $cast - * @return bool - */";s:9:"startLine";i:1075;s:7:"endLine";i:1078;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:12:"setAttribute";a:20:{s:4:"name";s:12:"setAttribute";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1087;s:7:"endLine";i:1087;s:11:"startColumn";i:34;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1087;s:7:"endLine";i:1087;s:11:"startColumn";i:40;s:9:"endColumn";i:45;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:115:"/** - * Set a given attribute on the model. - * - * @param string $key - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:1087;s:7:"endLine";i:1141;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:13:"hasSetMutator";a:20:{s:4:"name";s:13:"hasSetMutator";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1149;s:7:"endLine";i:1149;s:11:"startColumn";i:35;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:105:"/** - * Determine if a set mutator exists for an attribute. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:1149;s:7:"endLine";i:1152;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:22:"hasAttributeSetMutator";a:20:{s:4:"name";s:22:"hasAttributeSetMutator";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1160;s:7:"endLine";i:1160;s:11:"startColumn";i:44;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:137:"/** - * Determine if an "Attribute" return type marked set mutator exists for an attribute. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:1160;s:7:"endLine";i:1178;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:24:"setMutatedAttributeValue";a:20:{s:4:"name";s:24:"setMutatedAttributeValue";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1187;s:7:"endLine";i:1187;s:11:"startColumn";i:49;s:9:"endColumn";i:52;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1187;s:7:"endLine";i:1187;s:11:"startColumn";i:55;s:9:"endColumn";i:60;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:128:"/** - * Set the value of an attribute using its mutator. - * - * @param string $key - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:1187;s:7:"endLine";i:1192;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:39:"setAttributeMarkedMutatedAttributeValue";a:20:{s:4:"name";s:39:"setAttributeMarkedMutatedAttributeValue";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1201;s:7:"endLine";i:1201;s:11:"startColumn";i:64;s:9:"endColumn";i:67;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1201;s:7:"endLine";i:1201;s:11:"startColumn";i:70;s:9:"endColumn";i:75;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:158:"/** - * Set the value of a "Attribute" return type marked attribute using its mutator. - * - * @param string $key - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:1201;s:7:"endLine";i:1225;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:15:"isDateAttribute";a:20:{s:4:"name";s:15:"isDateAttribute";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1233;s:7:"endLine";i:1233;s:11:"startColumn";i:40;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:114:"/** - * Determine if the given attribute is a date or date castable. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:1233;s:7:"endLine";i:1237;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:17:"fillJsonAttribute";a:20:{s:4:"name";s:17:"fillJsonAttribute";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1246;s:7:"endLine";i:1246;s:11:"startColumn";i:39;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1246;s:7:"endLine";i:1246;s:11:"startColumn";i:45;s:9:"endColumn";i:50;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:120:"/** - * Set a given JSON attribute on the model. - * - * @param string $key - * @param mixed $value - * @return $this - */";s:9:"startLine";i:1246;s:7:"endLine";i:1269;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:25:"setClassCastableAttribute";a:20:{s:4:"name";s:25:"setClassCastableAttribute";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1278;s:7:"endLine";i:1278;s:11:"startColumn";i:50;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1278;s:7:"endLine";i:1278;s:11:"startColumn";i:56;s:9:"endColumn";i:61;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:123:"/** - * Set the value of a class castable attribute. - * - * @param string $key - * @param mixed $value - * @return void - */";s:9:"startLine";i:1278;s:7:"endLine";i:1296;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:24:"setEnumCastableAttribute";a:20:{s:4:"name";s:24:"setEnumCastableAttribute";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1305;s:7:"endLine";i:1305;s:11:"startColumn";i:49;s:9:"endColumn";i:52;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1305;s:7:"endLine";i:1305;s:11:"startColumn";i:55;s:9:"endColumn";i:60;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:143:"/** - * Set the value of an enum castable attribute. - * - * @param string $key - * @param \UnitEnum|string|int|null $value - * @return void - */";s:9:"startLine";i:1305;s:7:"endLine";i:1318;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:20:"getEnumCaseFromValue";a:20:{s:4:"name";s:20:"getEnumCaseFromValue";s:10:"parameters";a:2:{s:9:"enumClass";a:14:{s:4:"name";s:9:"enumClass";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1327;s:7:"endLine";i:1327;s:11:"startColumn";i:45;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1327;s:7:"endLine";i:1327;s:11:"startColumn";i:57;s:9:"endColumn";i:62;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:150:"/** - * Get an enum case instance from a given class and value. - * - * @param string $enumClass - * @param string|int $value - * @return \UnitEnum - */";s:9:"startLine";i:1327;s:7:"endLine";i:1332;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:20:"getStorableEnumValue";a:20:{s:4:"name";s:20:"getStorableEnumValue";s:10:"parameters";a:2:{s:12:"expectedEnum";a:14:{s:4:"name";s:12:"expectedEnum";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1343;s:7:"endLine";i:1343;s:11:"startColumn";i:45;s:9:"endColumn";i:57;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1343;s:7:"endLine";i:1343;s:11:"startColumn";i:60;s:9:"endColumn";i:65;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:167:"/** - * Get the storable value from the given enum. - * - * @param string $expectedEnum - * @param \UnitEnum $value - * @return string|int - * - * @throws \ValueError - */";s:9:"startLine";i:1343;s:7:"endLine";i:1350;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:26:"getArrayAttributeWithValue";a:20:{s:4:"name";s:26:"getArrayAttributeWithValue";s:10:"parameters";a:3:{s:4:"path";a:14:{s:4:"name";s:4:"path";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1360;s:7:"endLine";i:1360;s:11:"startColumn";i:51;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1360;s:7:"endLine";i:1360;s:11:"startColumn";i:58;s:9:"endColumn";i:61;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1360;s:7:"endLine";i:1360;s:11:"startColumn";i:64;s:9:"endColumn";i:69;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:161:"/** - * Get an array attribute with the given key and value set. - * - * @param string $path - * @param string $key - * @param mixed $value - * @return array - */";s:9:"startLine";i:1360;s:7:"endLine";i:1365;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:22:"getArrayAttributeByKey";a:20:{s:4:"name";s:22:"getArrayAttributeByKey";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1373;s:7:"endLine";i:1373;s:11:"startColumn";i:47;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:120:"/** - * Get an array attribute or return an empty array if it is not set. - * - * @param string $key - * @return array - */";s:9:"startLine";i:1373;s:7:"endLine";i:1384;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:19:"castAttributeAsJson";a:20:{s:4:"name";s:19:"castAttributeAsJson";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1395;s:7:"endLine";i:1395;s:11:"startColumn";i:44;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1395;s:7:"endLine";i:1395;s:11:"startColumn";i:50;s:9:"endColumn";i:55;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:180:"/** - * Cast the given attribute to JSON. - * - * @param string $key - * @param mixed $value - * @return string - * - * @throws \Illuminate\Database\Eloquent\JsonEncodingException - */";s:9:"startLine";i:1395;s:7:"endLine";i:1406;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:16:"getJsonCastFlags";a:20:{s:4:"name";s:16:"getJsonCastFlags";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1414;s:7:"endLine";i:1414;s:11:"startColumn";i:41;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:104:"/** - * Get the JSON casting flags for the given attribute. - * - * @param string $key - * @return int - */";s:9:"startLine";i:1414;s:7:"endLine";i:1423;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:6:"asJson";a:20:{s:4:"name";s:6:"asJson";s:10:"parameters";a:2:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1432;s:7:"endLine";i:1432;s:11:"startColumn";i:31;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"flags";a:14:{s:4:"name";s:5:"flags";s:7:"default";a:2:{s:4:"code";s:1:"0";s:10:"attributes";a:6:{s:9:"startLine";i:1432;s:7:"endLine";i:1432;s:13:"startTokenPos";i:6519;s:12:"startFilePos";i:43392;s:11:"endTokenPos";i:6519;s:10:"endFilePos";i:43392;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1432;s:7:"endLine";i:1432;s:11:"startColumn";i:39;s:9:"endColumn";i:48;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:111:"/** - * Encode the given value as JSON. - * - * @param mixed $value - * @param int $flags - * @return string - */";s:9:"startLine";i:1432;s:7:"endLine";i:1435;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:8:"fromJson";a:20:{s:4:"name";s:8:"fromJson";s:10:"parameters";a:2:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1444;s:7:"endLine";i:1444;s:11:"startColumn";i:30;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"asObject";a:14:{s:4:"name";s:8:"asObject";s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:1444;s:7:"endLine";i:1444;s:13:"startTokenPos";i:6554;s:12:"startFilePos";i:43671;s:11:"endTokenPos";i:6554;s:10:"endFilePos";i:43675;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1444;s:7:"endLine";i:1444;s:11:"startColumn";i:38;s:9:"endColumn";i:54;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:140:"/** - * Decode the given JSON back into an array or object. - * - * @param string|null $value - * @param bool $asObject - * @return mixed - */";s:9:"startLine";i:1444;s:7:"endLine";i:1451;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:19:"fromEncryptedString";a:20:{s:4:"name";s:19:"fromEncryptedString";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1459;s:7:"endLine";i:1459;s:11:"startColumn";i:41;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:92:"/** - * Decrypt the given encrypted string. - * - * @param string $value - * @return mixed - */";s:9:"startLine";i:1459;s:7:"endLine";i:1462;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:30:"castAttributeAsEncryptedString";a:20:{s:4:"name";s:30:"castAttributeAsEncryptedString";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1471;s:7:"endLine";i:1471;s:11:"startColumn";i:55;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:18:"SensitiveParameter";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:9:"startLine";i:1471;s:7:"endLine";i:1471;s:11:"startColumn";i:61;s:9:"endColumn";i:89;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:129:"/** - * Cast the given attribute to an encrypted string. - * - * @param string $key - * @param mixed $value - * @return string - */";s:9:"startLine";i:1471;s:7:"endLine";i:1474;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:12:"encryptUsing";a:20:{s:4:"name";s:12:"encryptUsing";s:10:"parameters";a:1:{s:9:"encrypter";a:14:{s:4:"name";s:9:"encrypter";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1482;s:7:"endLine";i:1482;s:11:"startColumn";i:41;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:168:"/** - * Set the encrypter instance that will be used to encrypt attributes. - * - * @param \Illuminate\Contracts\Encryption\Encrypter|null $encrypter - * @return void - */";s:9:"startLine";i:1482;s:7:"endLine";i:1485;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:16:"currentEncrypter";a:20:{s:4:"name";s:16:"currentEncrypter";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:118:"/** - * Get the current encrypter being used by the model. - * - * @return \Illuminate\Contracts\Encryption\Encrypter - */";s:9:"startLine";i:1492;s:7:"endLine";i:1495;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:27:"castAttributeAsHashedString";a:20:{s:4:"name";s:27:"castAttributeAsHashedString";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1506;s:7:"endLine";i:1506;s:11:"startColumn";i:52;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:18:"SensitiveParameter";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:9:"startLine";i:1506;s:7:"endLine";i:1506;s:11:"startColumn";i:58;s:9:"endColumn";i:86;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:162:"/** - * Cast the given attribute to a hashed string. - * - * @param string $key - * @param mixed $value - * @return string|null - * - * @throws \RuntimeException - */";s:9:"startLine";i:1506;s:7:"endLine";i:1522;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:9:"fromFloat";a:20:{s:4:"name";s:9:"fromFloat";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1530;s:7:"endLine";i:1530;s:11:"startColumn";i:31;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:79:"/** - * Decode the given float. - * - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:1530;s:7:"endLine";i:1538;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:9:"asDecimal";a:20:{s:4:"name";s:9:"asDecimal";s:10:"parameters";a:2:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1549;s:7:"endLine";i:1549;s:11:"startColumn";i:34;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"decimals";a:14:{s:4:"name";s:8:"decimals";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1549;s:7:"endLine";i:1549;s:11:"startColumn";i:42;s:9:"endColumn";i:50;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:176:"/** - * Return a decimal as string. - * - * @param float|string $value - * @param int $decimals - * @return string - * - * @throws \Illuminate\Support\Exceptions\MathException - */";s:9:"startLine";i:1549;s:7:"endLine";i:1556;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:6:"asDate";a:20:{s:4:"name";s:6:"asDate";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1564;s:7:"endLine";i:1564;s:11:"startColumn";i:31;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:141:"/** - * Return a timestamp as DateTime object with time set to 00:00:00. - * - * @param mixed $value - * @return \Illuminate\Support\Carbon - */";s:9:"startLine";i:1564;s:7:"endLine";i:1567;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:10:"asDateTime";a:20:{s:4:"name";s:10:"asDateTime";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1575;s:7:"endLine";i:1575;s:11:"startColumn";i:35;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:115:"/** - * Return a timestamp as DateTime object. - * - * @param mixed $value - * @return \Illuminate\Support\Carbon - */";s:9:"startLine";i:1575;s:7:"endLine";i:1619;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:20:"isStandardDateFormat";a:20:{s:4:"name";s:20:"isStandardDateFormat";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1627;s:7:"endLine";i:1627;s:11:"startColumn";i:45;s:9:"endColumn";i:50;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:111:"/** - * Determine if the given value is a standard date format. - * - * @param string $value - * @return bool - */";s:9:"startLine";i:1627;s:7:"endLine";i:1630;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:12:"fromDateTime";a:20:{s:4:"name";s:12:"fromDateTime";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1638;s:7:"endLine";i:1638;s:11:"startColumn";i:34;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:102:"/** - * Convert a DateTime to a storable string. - * - * @param mixed $value - * @return string|null - */";s:9:"startLine";i:1638;s:7:"endLine";i:1643;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:11:"asTimestamp";a:20:{s:4:"name";s:11:"asTimestamp";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1651;s:7:"endLine";i:1651;s:11:"startColumn";i:36;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:91:"/** - * Return a timestamp as unix timestamp. - * - * @param mixed $value - * @return int - */";s:9:"startLine";i:1651;s:7:"endLine";i:1654;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:13:"serializeDate";a:20:{s:4:"name";s:13:"serializeDate";s:10:"parameters";a:1:{s:4:"date";a:14:{s:4:"name";s:4:"date";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:17:"DateTimeInterface";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1662;s:7:"endLine";i:1662;s:11:"startColumn";i:38;s:9:"endColumn";i:60;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:115:"/** - * Prepare a date for array / JSON serialization. - * - * @param \DateTimeInterface $date - * @return string - */";s:9:"startLine";i:1662;s:7:"endLine";i:1667;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:8:"getDates";a:20:{s:4:"name";s:8:"getDates";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:102:"/** - * Get the attributes that should be converted to dates. - * - * @return array - */";s:9:"startLine";i:1674;s:7:"endLine";i:1680;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:13:"getDateFormat";a:20:{s:4:"name";s:13:"getDateFormat";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:73:"/** - * Get the format for database stored dates. - * - * @return string - */";s:9:"startLine";i:1687;s:7:"endLine";i:1690;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:13:"setDateFormat";a:20:{s:4:"name";s:13:"setDateFormat";s:10:"parameters";a:1:{s:6:"format";a:14:{s:4:"name";s:6:"format";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1698;s:7:"endLine";i:1698;s:11:"startColumn";i:35;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:96:"/** - * Set the date format used by the model. - * - * @param string $format - * @return $this - */";s:9:"startLine";i:1698;s:7:"endLine";i:1703;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:7:"hasCast";a:20:{s:4:"name";s:7:"hasCast";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1712;s:7:"endLine";i:1712;s:11:"startColumn";i:29;s:9:"endColumn";i:32;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"types";a:14:{s:4:"name";s:5:"types";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:1712;s:7:"endLine";i:1712;s:13:"startTokenPos";i:7519;s:12:"startFilePos";i:51232;s:11:"endTokenPos";i:7519;s:10:"endFilePos";i:51235;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1712;s:7:"endLine";i:1712;s:11:"startColumn";i:35;s:9:"endColumn";i:47;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:154:"/** - * Determine whether an attribute should be cast to a native type. - * - * @param string $key - * @param array|string|null $types - * @return bool - */";s:9:"startLine";i:1712;s:7:"endLine";i:1719;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:8:"getCasts";a:20:{s:4:"name";s:8:"getCasts";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:70:"/** - * Get the attributes that should be cast. - * - * @return array - */";s:9:"startLine";i:1726;s:7:"endLine";i:1733;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:5:"casts";a:20:{s:4:"name";s:5:"casts";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:97:"/** - * Get the attributes that should be cast. - * - * @return array - */";s:9:"startLine";i:1740;s:7:"endLine";i:1743;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:22:"mergeDefaultAttributes";a:20:{s:4:"name";s:22:"mergeDefaultAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:83:"/** - * Merge the default values into the model's attributes. - * - * @return void - */";s:9:"startLine";i:1750;s:7:"endLine";i:1757;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:14:"isDateCastable";a:20:{s:4:"name";s:14:"isDateCastable";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1765;s:7:"endLine";i:1765;s:11:"startColumn";i:39;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:133:"/** - * Determine whether a value is Date / DateTime castable for inbound manipulation. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:1765;s:7:"endLine";i:1768;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:30:"isDateCastableWithCustomFormat";a:20:{s:4:"name";s:30:"isDateCastableWithCustomFormat";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1776;s:7:"endLine";i:1776;s:11:"startColumn";i:55;s:9:"endColumn";i:58;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:140:"/** - * Determine whether a value is Date / DateTime custom-castable for inbound manipulation. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:1776;s:7:"endLine";i:1779;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:14:"isJsonCastable";a:20:{s:4:"name";s:14:"isJsonCastable";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1787;s:7:"endLine";i:1787;s:11:"startColumn";i:39;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:122:"/** - * Determine whether a value is JSON castable for inbound manipulation. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:1787;s:7:"endLine";i:1790;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:19:"isEncryptedCastable";a:20:{s:4:"name";s:19:"isEncryptedCastable";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1798;s:7:"endLine";i:1798;s:11:"startColumn";i:44;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:130:"/** - * Determine whether a value is an encrypted castable for inbound manipulation. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:1798;s:7:"endLine";i:1801;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:24:"isEncryptedClassCastable";a:20:{s:4:"name";s:24:"isEncryptedClassCastable";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1809;s:7:"endLine";i:1809;s:11:"startColumn";i:49;s:9:"endColumn";i:52;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:136:"/** - * Determine whether a value is an encrypted class castable for inbound manipulation. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:1809;s:7:"endLine";i:1813;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:15:"isClassCastable";a:20:{s:4:"name";s:15:"isClassCastable";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1823;s:7:"endLine";i:1823;s:11:"startColumn";i:40;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:175:"/** - * Determine if the given key is cast using a custom class. - * - * @param string $key - * @return bool - * - * @throws \Illuminate\Database\Eloquent\InvalidCastException - */";s:9:"startLine";i:1823;s:7:"endLine";i:1842;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:14:"isEnumCastable";a:20:{s:4:"name";s:14:"isEnumCastable";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1850;s:7:"endLine";i:1850;s:11:"startColumn";i:39;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:103:"/** - * Determine if the given key is cast using an enum. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:1850;s:7:"endLine";i:1869;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:15:"isClassDeviable";a:20:{s:4:"name";s:15:"isClassDeviable";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1879;s:7:"endLine";i:1879;s:11:"startColumn";i:40;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:173:"/** - * Determine if the key is deviable using a custom class. - * - * @param string $key - * @return bool - * - * @throws \Illuminate\Database\Eloquent\InvalidCastException - */";s:9:"startLine";i:1879;s:7:"endLine";i:1888;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:19:"isClassSerializable";a:20:{s:4:"name";s:19:"isClassSerializable";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1898;s:7:"endLine";i:1898;s:11:"startColumn";i:44;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:177:"/** - * Determine if the key is serializable using a custom class. - * - * @param string $key - * @return bool - * - * @throws \Illuminate\Database\Eloquent\InvalidCastException - */";s:9:"startLine";i:1898;s:7:"endLine";i:1903;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:17:"isClassComparable";a:20:{s:4:"name";s:17:"isClassComparable";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1911;s:7:"endLine";i:1911;s:11:"startColumn";i:42;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:110:"/** - * Determine if the key is comparable using a custom class. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:1911;s:7:"endLine";i:1916;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:18:"resolveCasterClass";a:20:{s:4:"name";s:18:"resolveCasterClass";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1924;s:7:"endLine";i:1924;s:11:"startColumn";i:43;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:103:"/** - * Resolve the custom caster class for a given key. - * - * @param string $key - * @return mixed - */";s:9:"startLine";i:1924;s:7:"endLine";i:1946;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:16:"parseCasterClass";a:20:{s:4:"name";s:16:"parseCasterClass";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1954;s:7:"endLine";i:1954;s:11:"startColumn";i:41;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:111:"/** - * Parse the given caster class, removing any arguments. - * - * @param string $class - * @return string - */";s:9:"startLine";i:1954;s:7:"endLine";i:1959;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:30:"mergeAttributesFromCachedCasts";a:20:{s:4:"name";s:30:"mergeAttributesFromCachedCasts";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:101:"/** - * Merge the cast class and attribute cast attributes back into the model. - * - * @return void - */";s:9:"startLine";i:1966;s:7:"endLine";i:1970;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:29:"mergeAttributeFromCachedCasts";a:20:{s:4:"name";s:29:"mergeAttributeFromCachedCasts";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:1977;s:7:"endLine";i:1977;s:11:"startColumn";i:54;s:9:"endColumn";i:64;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:100:"/** - * Merge the cast class and attribute cast attribute back into the model. - * - * @return void - */";s:9:"startLine";i:1977;s:7:"endLine";i:1981;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:29:"mergeAttributesFromClassCasts";a:20:{s:4:"name";s:29:"mergeAttributesFromClassCasts";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:82:"/** - * Merge the cast class attributes back into the model. - * - * @return void - */";s:9:"startLine";i:1988;s:7:"endLine";i:1993;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:28:"mergeAttributeFromClassCasts";a:20:{s:4:"name";s:28:"mergeAttributeFromClassCasts";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2000;s:7:"endLine";i:2000;s:11:"startColumn";i:53;s:9:"endColumn";i:63;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:81:"/** - * Merge the cast class attribute back into the model. - * - * @return void - */";s:9:"startLine";i:2000;s:7:"endLine";i:2016;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:33:"mergeAttributesFromAttributeCasts";a:20:{s:4:"name";s:33:"mergeAttributesFromAttributeCasts";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:82:"/** - * Merge the cast class attributes back into the model. - * - * @return void - */";s:9:"startLine";i:2023;s:7:"endLine";i:2028;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:32:"mergeAttributeFromAttributeCasts";a:20:{s:4:"name";s:32:"mergeAttributeFromAttributeCasts";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2035;s:7:"endLine";i:2035;s:11:"startColumn";i:57;s:9:"endColumn";i:67;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:81:"/** - * Merge the cast class attribute back into the model. - * - * @return void - */";s:9:"startLine";i:2035;s:7:"endLine";i:2059;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:26:"normalizeCastClassResponse";a:20:{s:4:"name";s:26:"normalizeCastClassResponse";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2068;s:7:"endLine";i:2068;s:11:"startColumn";i:51;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2068;s:7:"endLine";i:2068;s:11:"startColumn";i:57;s:9:"endColumn";i:62;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:130:"/** - * Normalize the response from a custom class caster. - * - * @param string $key - * @param mixed $value - * @return array - */";s:9:"startLine";i:2068;s:7:"endLine";i:2071;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:13:"getAttributes";a:20:{s:4:"name";s:13:"getAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:93:"/** - * Get all of the current attributes on the model. - * - * @return array - */";s:9:"startLine";i:2078;s:7:"endLine";i:2083;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:22:"getAttributesForInsert";a:20:{s:4:"name";s:22:"getAttributesForInsert";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:102:"/** - * Get all of the current attributes on the model for an insert operation. - * - * @return array - */";s:9:"startLine";i:2090;s:7:"endLine";i:2093;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:16:"setRawAttributes";a:20:{s:4:"name";s:16:"setRawAttributes";s:10:"parameters";a:2:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2102;s:7:"endLine";i:2102;s:11:"startColumn";i:38;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"sync";a:14:{s:4:"name";s:4:"sync";s:7:"default";a:2:{s:4:"code";s:5:"false";s:10:"attributes";a:6:{s:9:"startLine";i:2102;s:7:"endLine";i:2102;s:13:"startTokenPos";i:9126;s:12:"startFilePos";i:61320;s:11:"endTokenPos";i:9126;s:10:"endFilePos";i:61324;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2102;s:7:"endLine";i:2102;s:11:"startColumn";i:57;s:9:"endColumn";i:69;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:139:"/** - * Set the array of model attributes. No checking is done. - * - * @param array $attributes - * @param bool $sync - * @return $this - */";s:9:"startLine";i:2102;s:7:"endLine";i:2114;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:11:"getOriginal";a:20:{s:4:"name";s:11:"getOriginal";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2123;s:7:"endLine";i:2123;s:13:"startTokenPos";i:9196;s:12:"startFilePos";i:61785;s:11:"endTokenPos";i:9196;s:10:"endFilePos";i:61788;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2123;s:7:"endLine";i:2123;s:11:"startColumn";i:33;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:7:"default";a:14:{s:4:"name";s:7:"default";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2123;s:7:"endLine";i:2123;s:13:"startTokenPos";i:9203;s:12:"startFilePos";i:61802;s:11:"endTokenPos";i:9203;s:10:"endFilePos";i:61805;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2123;s:7:"endLine";i:2123;s:11:"startColumn";i:46;s:9:"endColumn";i:60;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:169:"/** - * Get the model's original attribute values. - * - * @param string|null $key - * @param mixed $default - * @return ($key is null ? array : mixed) - */";s:9:"startLine";i:2123;s:7:"endLine";i:2128;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:32:"getOriginalWithoutRewindingModel";a:20:{s:4:"name";s:32:"getOriginalWithoutRewindingModel";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2137;s:7:"endLine";i:2137;s:13:"startTokenPos";i:9254;s:12:"startFilePos";i:62230;s:11:"endTokenPos";i:9254;s:10:"endFilePos";i:62233;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2137;s:7:"endLine";i:2137;s:11:"startColumn";i:57;s:9:"endColumn";i:67;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:7:"default";a:14:{s:4:"name";s:7:"default";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2137;s:7:"endLine";i:2137;s:13:"startTokenPos";i:9261;s:12:"startFilePos";i:62247;s:11:"endTokenPos";i:9261;s:10:"endFilePos";i:62250;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2137;s:7:"endLine";i:2137;s:11:"startColumn";i:70;s:9:"endColumn";i:84;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:169:"/** - * Get the model's original attribute values. - * - * @param string|null $key - * @param mixed $default - * @return ($key is null ? array : mixed) - */";s:9:"startLine";i:2137;s:7:"endLine";i:2148;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:14:"getRawOriginal";a:20:{s:4:"name";s:14:"getRawOriginal";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2157;s:7:"endLine";i:2157;s:13:"startTokenPos";i:9368;s:12:"startFilePos";i:62836;s:11:"endTokenPos";i:9368;s:10:"endFilePos";i:62839;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2157;s:7:"endLine";i:2157;s:11:"startColumn";i:36;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:7:"default";a:14:{s:4:"name";s:7:"default";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2157;s:7:"endLine";i:2157;s:13:"startTokenPos";i:9375;s:12:"startFilePos";i:62853;s:11:"endTokenPos";i:9375;s:10:"endFilePos";i:62856;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2157;s:7:"endLine";i:2157;s:11:"startColumn";i:49;s:9:"endColumn";i:63;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:173:"/** - * Get the model's raw original attribute values. - * - * @param string|null $key - * @param mixed $default - * @return ($key is null ? array : mixed) - */";s:9:"startLine";i:2157;s:7:"endLine";i:2160;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:4:"only";a:20:{s:4:"name";s:4:"only";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2168;s:7:"endLine";i:2168;s:11:"startColumn";i:26;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:129:"/** - * Get a subset of the model's attributes. - * - * @param array|mixed $attributes - * @return array - */";s:9:"startLine";i:2168;s:7:"endLine";i:2177;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:6:"except";a:20:{s:4:"name";s:6:"except";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2185;s:7:"endLine";i:2185;s:11:"startColumn";i:28;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:116:"/** - * Get all attributes except the given ones. - * - * @param array|mixed $attributes - * @return array - */";s:9:"startLine";i:2185;s:7:"endLine";i:2198;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:12:"syncOriginal";a:20:{s:4:"name";s:12:"syncOriginal";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:77:"/** - * Sync the original attributes with the current. - * - * @return $this - */";s:9:"startLine";i:2205;s:7:"endLine";i:2210;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:21:"syncOriginalAttribute";a:20:{s:4:"name";s:21:"syncOriginalAttribute";s:10:"parameters";a:1:{s:9:"attribute";a:14:{s:4:"name";s:9:"attribute";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2218;s:7:"endLine";i:2218;s:11:"startColumn";i:43;s:9:"endColumn";i:52;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:117:"/** - * Sync a single original attribute with its current value. - * - * @param string $attribute - * @return $this - */";s:9:"startLine";i:2218;s:7:"endLine";i:2221;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:22:"syncOriginalAttributes";a:20:{s:4:"name";s:22:"syncOriginalAttributes";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2229;s:7:"endLine";i:2229;s:11:"startColumn";i:44;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:135:"/** - * Sync multiple original attribute with their current values. - * - * @param array|string $attributes - * @return $this - */";s:9:"startLine";i:2229;s:7:"endLine";i:2240;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:11:"syncChanges";a:20:{s:4:"name";s:11:"syncChanges";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:59:"/** - * Sync the changed attributes. - * - * @return $this - */";s:9:"startLine";i:2247;s:7:"endLine";i:2253;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:7:"isDirty";a:20:{s:4:"name";s:7:"isDirty";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2261;s:7:"endLine";i:2261;s:13:"startTokenPos";i:9775;s:12:"startFilePos";i:65367;s:11:"endTokenPos";i:9775;s:10:"endFilePos";i:65370;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2261;s:7:"endLine";i:2261;s:11:"startColumn";i:29;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:155:"/** - * Determine if the model or any of the given attribute(s) have been modified. - * - * @param array|string|null $attributes - * @return bool - */";s:9:"startLine";i:2261;s:7:"endLine";i:2266;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:7:"isClean";a:20:{s:4:"name";s:7:"isClean";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2274;s:7:"endLine";i:2274;s:13:"startTokenPos";i:9826;s:12:"startFilePos";i:65739;s:11:"endTokenPos";i:9826;s:10:"endFilePos";i:65742;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2274;s:7:"endLine";i:2274;s:11:"startColumn";i:29;s:9:"endColumn";i:46;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:156:"/** - * Determine if the model or all the given attribute(s) have remained the same. - * - * @param array|string|null $attributes - * @return bool - */";s:9:"startLine";i:2274;s:7:"endLine";i:2277;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:14:"discardChanges";a:20:{s:4:"name";s:14:"discardChanges";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:106:"/** - * Discard attribute changes and reset the attributes to their original state. - * - * @return $this - */";s:9:"startLine";i:2284;s:7:"endLine";i:2292;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:10:"wasChanged";a:20:{s:4:"name";s:10:"wasChanged";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2300;s:7:"endLine";i:2300;s:13:"startTokenPos";i:9932;s:12:"startFilePos";i:66427;s:11:"endTokenPos";i:9932;s:10:"endFilePos";i:66430;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2300;s:7:"endLine";i:2300;s:11:"startColumn";i:32;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:179:"/** - * Determine if the model or any of the given attribute(s) were changed when the model was last saved. - * - * @param array|string|null $attributes - * @return bool - */";s:9:"startLine";i:2300;s:7:"endLine";i:2305;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:10:"hasChanges";a:20:{s:4:"name";s:10:"hasChanges";s:10:"parameters";a:2:{s:7:"changes";a:14:{s:4:"name";s:7:"changes";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2314;s:7:"endLine";i:2314;s:11:"startColumn";i:35;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:2314;s:7:"endLine";i:2314;s:13:"startTokenPos";i:9986;s:12:"startFilePos";i:66864;s:11:"endTokenPos";i:9986;s:10:"endFilePos";i:66867;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2314;s:7:"endLine";i:2314;s:11:"startColumn";i:45;s:9:"endColumn";i:62;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:199:"/** - * Determine if any of the given attributes were changed when the model was last saved. - * - * @param array $changes - * @param array|string|null $attributes - * @return bool - */";s:9:"startLine";i:2314;s:7:"endLine";i:2333;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:8:"getDirty";a:20:{s:4:"name";s:8:"getDirty";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:108:"/** - * Get the attributes that have been changed since the last sync. - * - * @return array - */";s:9:"startLine";i:2340;s:7:"endLine";i:2351;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:17:"getDirtyForUpdate";a:20:{s:4:"name";s:17:"getDirtyForUpdate";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:132:"/** - * Get the attributes that have been changed since the last sync for an update operation. - * - * @return array - */";s:9:"startLine";i:2358;s:7:"endLine";i:2361;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:10:"getChanges";a:20:{s:4:"name";s:10:"getChanges";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:113:"/** - * Get the attributes that were changed when the model was last saved. - * - * @return array - */";s:9:"startLine";i:2368;s:7:"endLine";i:2371;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:11:"getPrevious";a:20:{s:4:"name";s:11:"getPrevious";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:127:"/** - * Get the attributes that were previously original before the model was last saved. - * - * @return array - */";s:9:"startLine";i:2378;s:7:"endLine";i:2381;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:20:"originalIsEquivalent";a:20:{s:4:"name";s:20:"originalIsEquivalent";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2389;s:7:"endLine";i:2389;s:11:"startColumn";i:42;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:121:"/** - * Determine if the new and old values for a given key are equivalent. - * - * @param string $key - * @return bool - */";s:9:"startLine";i:2389;s:7:"endLine";i:2438;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:19:"transformModelValue";a:20:{s:4:"name";s:19:"transformModelValue";s:10:"parameters";a:2:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2447;s:7:"endLine";i:2447;s:11:"startColumn";i:44;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2447;s:7:"endLine";i:2447;s:11:"startColumn";i:50;s:9:"endColumn";i:55;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:135:"/** - * Transform a raw model value using mutators, casts, etc. - * - * @param string $key - * @param mixed $value - * @return mixed - */";s:9:"startLine";i:2447;s:7:"endLine";i:2481;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:6:"append";a:20:{s:4:"name";s:6:"append";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2489;s:7:"endLine";i:2489;s:11:"startColumn";i:28;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:125:"/** - * Append attributes to query when building a query. - * - * @param array|string $attributes - * @return $this - */";s:9:"startLine";i:2489;s:7:"endLine";i:2496;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:10:"getAppends";a:20:{s:4:"name";s:10:"getAppends";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:89:"/** - * Get the accessors that are being appended to model arrays. - * - * @return array - */";s:9:"startLine";i:2503;s:7:"endLine";i:2506;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:10:"setAppends";a:20:{s:4:"name";s:10:"setAppends";s:10:"parameters";a:1:{s:7:"appends";a:14:{s:4:"name";s:7:"appends";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2514;s:7:"endLine";i:2514;s:11:"startColumn";i:32;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:102:"/** - * Set the accessors to append to model arrays. - * - * @param array $appends - * @return $this - */";s:9:"startLine";i:2514;s:7:"endLine";i:2519;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:12:"mergeAppends";a:20:{s:4:"name";s:12:"mergeAppends";s:10:"parameters";a:1:{s:7:"appends";a:14:{s:4:"name";s:7:"appends";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2527;s:7:"endLine";i:2527;s:11:"startColumn";i:34;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:143:"/** - * Merge new appended attributes with existing appended attributes on the model. - * - * @param array $appends - * @return $this - */";s:9:"startLine";i:2527;s:7:"endLine";i:2536;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:11:"hasAppended";a:20:{s:4:"name";s:11:"hasAppended";s:10:"parameters";a:1:{s:9:"attribute";a:14:{s:4:"name";s:9:"attribute";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2544;s:7:"endLine";i:2544;s:11:"startColumn";i:33;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:116:"/** - * Return whether the accessor attribute has been appended. - * - * @param string $attribute - * @return bool - */";s:9:"startLine";i:2544;s:7:"endLine";i:2547;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:14:"withoutAppends";a:20:{s:4:"name";s:14:"withoutAppends";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:77:"/** - * Remove all appended properties from the model. - * - * @return $this - */";s:9:"startLine";i:2554;s:7:"endLine";i:2557;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:20:"getMutatedAttributes";a:20:{s:4:"name";s:20:"getMutatedAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:79:"/** - * Get the mutated attributes for a given instance. - * - * @return array - */";s:9:"startLine";i:2564;s:7:"endLine";i:2571;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:22:"cacheMutatedAttributes";a:20:{s:4:"name";s:22:"cacheMutatedAttributes";s:10:"parameters";a:1:{s:15:"classOrInstance";a:14:{s:4:"name";s:15:"classOrInstance";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2579;s:7:"endLine";i:2579;s:11:"startColumn";i:51;s:9:"endColumn";i:66;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:129:"/** - * Extract and cache all the mutated attributes of a class. - * - * @param object|string $classOrInstance - * @return void - */";s:9:"startLine";i:2579;s:7:"endLine";i:2593;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:17:"getMutatorMethods";a:20:{s:4:"name";s:17:"getMutatorMethods";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2601;s:7:"endLine";i:2601;s:11:"startColumn";i:49;s:9:"endColumn";i:54;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:97:"/** - * Get all of the attribute mutator methods. - * - * @param mixed $class - * @return array - */";s:9:"startLine";i:2601;s:7:"endLine";i:2606;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}s:32:"getAttributeMarkedMutatorMethods";a:20:{s:4:"name";s:32:"getAttributeMarkedMutatorMethods";s:10:"parameters";a:1:{s:5:"class";a:14:{s:4:"name";s:5:"class";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:2614;s:7:"endLine";i:2614;s:11:"startColumn";i:64;s:9:"endColumn";i:69;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:122:"/** - * Get all of the "Attribute" return typed attribute mutator methods. - * - * @param mixed $class - * @return array - */";s:9:"startLine";i:2614;s:7:"endLine";i:2630;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:21:"implementingClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:16:"currentClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/98/3c/983c4dfc38dfe71c4ffd694985f0bea2ec011489d5a0b5828e1c518d2745f81c.dat b/backend/.cache/phpstan/cache/PHPStan/98/3c/983c4dfc38dfe71c4ffd694985f0bea2ec011489d5a0b5828e1c518d2745f81c.dat deleted file mode 100644 index e9109c2..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/98/3c/983c4dfc38dfe71c4ffd694985f0bea2ec011489d5a0b5828e1c518d2745f81c.dat +++ /dev/null @@ -1,26 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-b90103bc7248a11bd7629c525e064a45a50dd93ae0d836bcb79937e63f0b3568-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:8:"filename";s:146:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php";}}s:9:"namespace";s:25:"Illuminate\Support\Traits";s:4:"name";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:9:"shortName";s:13:"ForwardsCalls";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:8;s:7:"endLine";i:71;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:3:{s:13:"forwardCallTo";a:20:{s:4:"name";s:13:"forwardCallTo";s:10:"parameters";a:3:{s:6:"object";a:14:{s:4:"name";s:6:"object";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:20;s:7:"endLine";i:20;s:11:"startColumn";i:38;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:20;s:7:"endLine";i:20;s:11:"startColumn";i:47;s:9:"endColumn";i:53;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:10:"parameters";a:14:{s:4:"name";s:10:"parameters";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:20;s:7:"endLine";i:20;s:11:"startColumn";i:56;s:9:"endColumn";i:66;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:194:"/** - * Forward a method call to the given object. - * - * @param mixed $object - * @param string $method - * @param array $parameters - * @return mixed - * - * @throws \BadMethodCallException - */";s:9:"startLine";i:20;s:7:"endLine";i:38;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:25:"Illuminate\Support\Traits";s:18:"declaringClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:21:"implementingClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:16:"currentClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:9:"aliasName";N;}s:22:"forwardDecoratedCallTo";a:20:{s:4:"name";s:22:"forwardDecoratedCallTo";s:10:"parameters";a:3:{s:6:"object";a:14:{s:4:"name";s:6:"object";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:50;s:7:"endLine";i:50;s:11:"startColumn";i:47;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:50;s:7:"endLine";i:50;s:11:"startColumn";i:56;s:9:"endColumn";i:62;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:10:"parameters";a:14:{s:4:"name";s:10:"parameters";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:50;s:7:"endLine";i:50;s:11:"startColumn";i:65;s:9:"endColumn";i:75;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:249:"/** - * Forward a method call to the given object, returning $this if the forwarded call returned itself. - * - * @param mixed $object - * @param string $method - * @param array $parameters - * @return mixed - * - * @throws \BadMethodCallException - */";s:9:"startLine";i:50;s:7:"endLine";i:55;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:25:"Illuminate\Support\Traits";s:18:"declaringClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:21:"implementingClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:16:"currentClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:9:"aliasName";N;}s:27:"throwBadMethodCallException";a:20:{s:4:"name";s:27:"throwBadMethodCallException";s:10:"parameters";a:1:{s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:65;s:7:"endLine";i:65;s:11:"startColumn";i:59;s:9:"endColumn";i:65;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:151:"/** - * Throw a bad method call exception for the given method. - * - * @param string $method - * @return never - * - * @throws \BadMethodCallException - */";s:9:"startLine";i:65;s:7:"endLine";i:70;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:18;s:9:"namespace";s:25:"Illuminate\Support\Traits";s:18:"declaringClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:21:"implementingClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:16:"currentClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/9b/93/9b938293247ffab54bc2c0bdbd029c9bea36124f705679518ac2a3fa63e936e3.dat b/backend/.cache/phpstan/cache/PHPStan/9b/93/9b938293247ffab54bc2c0bdbd029c9bea36124f705679518ac2a3fa63e936e3.dat deleted file mode 100644 index c49edf8..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/9b/93/9b938293247ffab54bc2c0bdbd029c9bea36124f705679518ac2a3fa63e936e3.dat +++ /dev/null @@ -1,3 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-6cb4ee568bc53f063ba4e1daf43c38a53abd8b5aac6850177e8c95d570b06145";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:10:"Stringable";s:8:"filename";s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php";}}s:9:"namespace";N;s:4:"name";s:10:"Stringable";s:9:"shortName";s:10:"Stringable";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:13;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:1:{s:10:"__toString";a:20:{s:4:"name";s:10:"__toString";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:25:"/** - * @return string - */";s:9:"startLine";i:18;s:7:"endLine";i:18;s:11:"startColumn";i:9;s:9:"endColumn";i:37;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:10:"Stringable";s:21:"implementingClassName";s:10:"Stringable";s:16:"currentClassName";s:10:"Stringable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/9b/f9/9bf9eadb16040401d68b85baeff3547ead4f74829f64564cfbe83fa313eef149.dat b/backend/.cache/phpstan/cache/PHPStan/9b/f9/9bf9eadb16040401d68b85baeff3547ead4f74829f64564cfbe83fa313eef149.dat deleted file mode 100644 index a40c3c0..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/9b/f9/9bf9eadb16040401d68b85baeff3547ead4f74829f64564cfbe83fa313eef149.dat +++ /dev/null @@ -1,19 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-4394ace509307bf256315c0a8c14e8640f59a728ee743667272de844ef0b3277-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:8:"filename";s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/horizon/src/HorizonApplicationServiceProvider.php";}}s:9:"namespace";s:15:"Laravel\Horizon";s:4:"name";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:9:"shortName";s:33:"HorizonApplicationServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:8;s:7:"endLine";i:59;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Support\ServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:4:{s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:65:"/** - * Bootstrap any application services. - * - * @return void - */";s:9:"startLine";i:15;s:7:"endLine";i:18;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:21:"implementingClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:16:"currentClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:9:"aliasName";N;}s:13:"authorization";a:20:{s:4:"name";s:13:"authorization";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:75:"/** - * Configure the Horizon authorization services. - * - * @return void - */";s:9:"startLine";i:25;s:7:"endLine";i:32;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:21:"implementingClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:16:"currentClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:9:"aliasName";N;}s:4:"gate";a:20:{s:4:"name";s:4:"gate";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:133:"/** - * Register the Horizon gate. - * - * This gate determines who can access Horizon in non-local environments. - * - * @return void - */";s:9:"startLine";i:41;s:7:"endLine";i:48;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:2;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:21:"implementingClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:16:"currentClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:9:"aliasName";N;}s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:64:"/** - * Register any application services. - * - * @return void - */";s:9:"startLine";i:55;s:7:"endLine";i:58;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Laravel\Horizon";s:18:"declaringClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:21:"implementingClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:16:"currentClassName";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/9c/2a/9c2aa578a6de97f380ad67308f2e3f37010a4a2059176989ece42ce23e106a50.dat b/backend/.cache/phpstan/cache/PHPStan/9c/2a/9c2aa578a6de97f380ad67308f2e3f37010a4a2059176989ece42ce23e106a50.dat deleted file mode 100644 index 26e8cb5..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/9c/2a/9c2aa578a6de97f380ad67308f2e3f37010a4a2059176989ece42ce23e106a50.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/branding/src/Providers/BrandingServiceProvider.php";a:5:{i:0;s:64:"7f165e1aac7717b3ea99c8d3bb833370dd6b77698ca2d05b81a96159132ad781";i:1;s:43:"248:1793737755:1793737755:70769331:16777230";i:2;a:1:{i:0;s:50:"phpeste\branding\providers\brandingserviceprovider";}i:3;a:2:{i:0;s:35:"phpeste\branding\providers\register";i:1;s:31:"phpeste\branding\providers\boot";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/9d/07/9d07b8b48c167eac7a92851f42deadb3b3e61aeade9c15643d87ec6bcb3475df.dat b/backend/.cache/phpstan/cache/PHPStan/9d/07/9d07b8b48c167eac7a92851f42deadb3b3e61aeade9c15643d87ec6bcb3475df.dat deleted file mode 100644 index 3090772..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/9d/07/9d07b8b48c167eac7a92851f42deadb3b3e61aeade9c15643d87ec6bcb3475df.dat +++ /dev/null @@ -1,8 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:18:"Dom\HTMLCollection";s:8:"filename";s:29:"phpstorm-stubs:dom/dom_n.stub";s:13:"extensionName";s:3:"dom";s:9:"aliasName";N;}}s:9:"namespace";s:3:"Dom";s:4:"name";s:18:"Dom\HTMLCollection";s:9:"shortName";s:14:"HTMLCollection";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:179:"/** - * Represents a static set of elements. - * @link https://php.net/manual/en/class.dom-htmlcollection.php - * @since 8.4 - * @implements \IteratorAggregate - */";s:10:"attributes";a:0:{}s:9:"startLine";i:11;s:7:"endLine";i:29;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:2:{i:0;s:17:"IteratorAggregate";i:1;s:9:"Countable";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:6:"length";a:16:{s:18:"declaringClassName";s:18:"Dom\HTMLCollection";s:21:"implementingClassName";s:18:"Dom\HTMLCollection";s:4:"name";s:6:"length";s:9:"modifiers";i:1;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:23;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:4:{s:4:"item";a:20:{s:4:"name";s:4:"item";s:10:"parameters";a:1:{s:5:"index";a:14:{s:4:"name";s:5:"index";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:14;s:7:"endLine";i:14;s:11:"startColumn";i:26;s:9:"endColumn";i:35;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:11:"Dom\Element";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:14;s:7:"endLine";i:16;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:18:"Dom\HTMLCollection";s:21:"implementingClassName";s:18:"Dom\HTMLCollection";s:16:"currentClassName";s:18:"Dom\HTMLCollection";s:9:"aliasName";N;}s:9:"namedItem";a:20:{s:4:"name";s:9:"namedItem";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:17;s:7:"endLine";i:17;s:11:"startColumn";i:31;s:9:"endColumn";i:41;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:11:"Dom\Element";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:17;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:18:"Dom\HTMLCollection";s:21:"implementingClassName";s:18:"Dom\HTMLCollection";s:16:"currentClassName";s:18:"Dom\HTMLCollection";s:9:"aliasName";N;}s:5:"count";a:20:{s:4:"name";s:5:"count";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:20;s:7:"endLine";i:22;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:18:"Dom\HTMLCollection";s:21:"implementingClassName";s:18:"Dom\HTMLCollection";s:16:"currentClassName";s:18:"Dom\HTMLCollection";s:9:"aliasName";N;}s:11:"getIterator";a:20:{s:4:"name";s:11:"getIterator";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"Iterator";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:0:{}s:10:"docComment";s:48:"/** - * @return \Iterator - */";s:9:"startLine";i:26;s:7:"endLine";i:28;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:3:"Dom";s:18:"declaringClassName";s:18:"Dom\HTMLCollection";s:21:"implementingClassName";s:18:"Dom\HTMLCollection";s:16:"currentClassName";s:18:"Dom\HTMLCollection";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/9d/4e/9d4e29cb4e8c0a5771b7da9bc7f8962cb110dc98dc8b66cbf6f187a724f7bc5a.dat b/backend/.cache/phpstan/cache/PHPStan/9d/4e/9d4e29cb4e8c0a5771b7da9bc7f8962cb110dc98dc8b66cbf6f187a724f7bc5a.dat deleted file mode 100644 index 2890c3f..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/9d/4e/9d4e29cb4e8c0a5771b7da9bc7f8962cb110dc98dc8b66cbf6f187a724f7bc5a.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:4:{s:104:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-invoker/src/Invoker.php";a:5:{i:0;s:64:"5f33bb9480218392a70590422d3d2f7f84bbfe6d57a17a9d6c595ceb9d8ff541";i:1;s:44:"1768:1738904338:1793737430:70755042:16777230";i:2;a:1:{i:0;s:33:"sebastianbergmann\invoker\invoker";}i:3;a:2:{i:0;s:32:"sebastianbergmann\invoker\invoke";i:1;s:46:"sebastianbergmann\invoker\caninvokewithtimeout";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-invoker/src/exceptions/Exception.php";a:5:{i:0;s:64:"503f33461107fdb59331eb9dc1ee26b1346c856f434b78c4a2ac9d2765168fdf";i:1;s:43:"361:1738904338:1793737430:70755047:16777230";i:2;a:1:{i:0;s:35:"sebastianbergmann\invoker\exception";}i:3;a:0:{}i:4;a:0:{}}s:149:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-invoker/src/exceptions/ProcessControlExtensionNotLoadedException.php";a:5:{i:0;s:64:"5ccf617cdc3ebee3368e86003476f23c7ec1fbe7b90363068f84a99f8f7460dd";i:1;s:44:"1225:1738904338:1793737430:70755053:16777230";i:2;a:1:{i:0;s:67:"sebastianbergmann\invoker\processcontrolextensionnotloadedexception";}i:3;a:1:{i:0;s:37:"sebastianbergmann\invoker\__construct";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpunit/php-invoker/src/exceptions/TimeoutException.php";a:5:{i:0;s:64:"12547da1530a92d9f5e388ccf6647a71395f8c1047a76fa95647c3eede5534d4";i:1;s:43:"405:1738904338:1793737430:70755063:16777230";i:2;a:1:{i:0;s:42:"sebastianbergmann\invoker\timeoutexception";}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/9d/8e/9d8e27b2d97597199da4f933495859c90885d5e70d868a26df58f6230d631adb.dat b/backend/.cache/phpstan/cache/PHPStan/9d/8e/9d8e27b2d97597199da4f933495859c90885d5e70d868a26df58f6230d631adb.dat deleted file mode 100644 index 82741fa..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/9d/8e/9d8e27b2d97597199da4f933495859c90885d5e70d868a26df58f6230d631adb.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-56e0808b8703227cecfb2146926aabd717fe8f2f09bbe5b6fc28dcccb9c14532-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:42:"illuminate\database\eloquent\hascollection";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/9d/f4/9df4412f663484e77a05a2e3727c081e83abc21c211c11591894266bc7d8aeb4.dat b/backend/.cache/phpstan/cache/PHPStan/9d/f4/9df4412f663484e77a05a2e3727c081e83abc21c211c11591894266bc7d8aeb4.dat deleted file mode 100644 index 01fb8c8..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/9d/f4/9df4412f663484e77a05a2e3727c081e83abc21c211c11591894266bc7d8aeb4.dat +++ /dev/null @@ -1,42 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-ea5d79fc50832f0c7e415ae43182d882748a127dec8ad261480b3b6b2c53ad7a-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:31:"Illuminate\Auth\Authenticatable";s:8:"filename";s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Auth/Authenticatable.php";}}s:9:"namespace";s:15:"Illuminate\Auth";s:4:"name";s:31:"Illuminate\Auth\Authenticatable";s:9:"shortName";s:15:"Authenticatable";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:105;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:2:{s:16:"authPasswordName";a:16:{s:18:"declaringClassName";s:31:"Illuminate\Auth\Authenticatable";s:21:"implementingClassName";s:31:"Illuminate\Auth\Authenticatable";s:4:"name";s:16:"authPasswordName";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:10:"'password'";s:10:"attributes";a:6:{s:9:"startLine";i:12;s:7:"endLine";i:12;s:13:"startTokenPos";i:21;s:12:"startFilePos";i:209;s:11:"endTokenPos";i:21;s:10:"endFilePos";i:218;}}s:10:"docComment";s:95:"/** - * The column name of the password field using during authentication. - * - * @var string - */";s:10:"attributes";a:0:{}s:9:"startLine";i:12;s:7:"endLine";i:12;s:11:"startColumn";i:5;s:9:"endColumn";i:45;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:17:"rememberTokenName";a:16:{s:18:"declaringClassName";s:31:"Illuminate\Auth\Authenticatable";s:21:"implementingClassName";s:31:"Illuminate\Auth\Authenticatable";s:4:"name";s:17:"rememberTokenName";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:16:"'remember_token'";s:10:"attributes";a:6:{s:9:"startLine";i:19;s:7:"endLine";i:19;s:13:"startTokenPos";i:32;s:12:"startFilePos";i:350;s:11:"endTokenPos";i:32;s:10:"endFilePos";i:365;}}s:10:"docComment";s:72:"/** - * The column name of the "remember me" token. - * - * @var string - */";s:10:"attributes";a:0:{}s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:52;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:8:{s:21:"getAuthIdentifierName";a:20:{s:4:"name";s:21:"getAuthIdentifierName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:83:"/** - * Get the name of the unique identifier for the user. - * - * @return string - */";s:9:"startLine";i:26;s:7:"endLine";i:29;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\Authenticatable";s:21:"implementingClassName";s:31:"Illuminate\Auth\Authenticatable";s:16:"currentClassName";s:31:"Illuminate\Auth\Authenticatable";s:9:"aliasName";N;}s:17:"getAuthIdentifier";a:20:{s:4:"name";s:17:"getAuthIdentifier";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:70:"/** - * Get the unique identifier for the user. - * - * @return mixed - */";s:9:"startLine";i:36;s:7:"endLine";i:39;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\Authenticatable";s:21:"implementingClassName";s:31:"Illuminate\Auth\Authenticatable";s:16:"currentClassName";s:31:"Illuminate\Auth\Authenticatable";s:9:"aliasName";N;}s:32:"getAuthIdentifierForBroadcasting";a:20:{s:4:"name";s:32:"getAuthIdentifierForBroadcasting";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:80:"/** - * Get the unique broadcast identifier for the user. - * - * @return mixed - */";s:9:"startLine";i:46;s:7:"endLine";i:49;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\Authenticatable";s:21:"implementingClassName";s:31:"Illuminate\Auth\Authenticatable";s:16:"currentClassName";s:31:"Illuminate\Auth\Authenticatable";s:9:"aliasName";N;}s:19:"getAuthPasswordName";a:20:{s:4:"name";s:19:"getAuthPasswordName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:84:"/** - * Get the name of the password attribute for the user. - * - * @return string - */";s:9:"startLine";i:56;s:7:"endLine";i:59;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\Authenticatable";s:21:"implementingClassName";s:31:"Illuminate\Auth\Authenticatable";s:16:"currentClassName";s:31:"Illuminate\Auth\Authenticatable";s:9:"aliasName";N;}s:15:"getAuthPassword";a:20:{s:4:"name";s:15:"getAuthPassword";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:62:"/** - * Get the password for the user. - * - * @return string - */";s:9:"startLine";i:66;s:7:"endLine";i:69;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\Authenticatable";s:21:"implementingClassName";s:31:"Illuminate\Auth\Authenticatable";s:16:"currentClassName";s:31:"Illuminate\Auth\Authenticatable";s:9:"aliasName";N;}s:16:"getRememberToken";a:20:{s:4:"name";s:16:"getRememberToken";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:87:"/** - * Get the token value for the "remember me" session. - * - * @return string|null - */";s:9:"startLine";i:76;s:7:"endLine";i:81;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\Authenticatable";s:21:"implementingClassName";s:31:"Illuminate\Auth\Authenticatable";s:16:"currentClassName";s:31:"Illuminate\Auth\Authenticatable";s:9:"aliasName";N;}s:16:"setRememberToken";a:20:{s:4:"name";s:16:"setRememberToken";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:89;s:7:"endLine";i:89;s:11:"startColumn";i:38;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:111:"/** - * Set the token value for the "remember me" session. - * - * @param string|null $value - * @return void - */";s:9:"startLine";i:89;s:7:"endLine";i:94;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\Authenticatable";s:21:"implementingClassName";s:31:"Illuminate\Auth\Authenticatable";s:16:"currentClassName";s:31:"Illuminate\Auth\Authenticatable";s:9:"aliasName";N;}s:20:"getRememberTokenName";a:20:{s:4:"name";s:20:"getRememberTokenName";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:80:"/** - * Get the column name for the "remember me" token. - * - * @return string - */";s:9:"startLine";i:101;s:7:"endLine";i:104;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\Authenticatable";s:21:"implementingClassName";s:31:"Illuminate\Auth\Authenticatable";s:16:"currentClassName";s:31:"Illuminate\Auth\Authenticatable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/9e/2d/9e2ddce03909fcc98703f0e87a6eb9d161b54ea5f031ed5ea3780ac51b7bd211.dat b/backend/.cache/phpstan/cache/PHPStan/9e/2d/9e2ddce03909fcc98703f0e87a6eb9d161b54ea5f031ed5ea3780ac51b7bd211.dat deleted file mode 100644 index 6ce3212..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/9e/2d/9e2ddce03909fcc98703f0e87a6eb9d161b54ea5f031ed5ea3780ac51b7bd211.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-b6c28d33e736fce06e0310b8ae218977eed96741deec7ab835d31e505f6c4609-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:31:"Illuminate\Foundation\Auth\User";s:8:"filename";s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Foundation/Auth/User.php";}}s:9:"namespace";s:26:"Illuminate\Foundation\Auth";s:4:"name";s:31:"Illuminate\Foundation\Auth\User";s:9:"shortName";s:4:"User";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:14;s:7:"endLine";i:20;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Database\Eloquent\Model";s:20:"implementsClassNames";a:3:{i:0;s:41:"Illuminate\Contracts\Auth\Authenticatable";i:1;s:45:"Illuminate\Contracts\Auth\Access\Authorizable";i:2;s:42:"Illuminate\Contracts\Auth\CanResetPassword";}s:15:"traitClassNames";a:4:{i:0;s:31:"Illuminate\Auth\Authenticatable";i:1;s:46:"Illuminate\Foundation\Auth\Access\Authorizable";i:2;s:42:"Illuminate\Auth\Passwords\CanResetPassword";i:3;s:31:"Illuminate\Auth\MustVerifyEmail";}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:0:{}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/a0/1a/a01a27c35f1f6c78be01d8cecb9d253ff2958534fe002bc0806dc2b3725296ab.dat b/backend/.cache/phpstan/cache/PHPStan/a0/1a/a01a27c35f1f6c78be01d8cecb9d253ff2958534fe002bc0806dc2b3725296ab.dat deleted file mode 100644 index 7a52fdc..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/a0/1a/a01a27c35f1f6c78be01d8cecb9d253ff2958534fe002bc0806dc2b3725296ab.dat +++ /dev/null @@ -1,13 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:10:"Stringable";s:8:"filename";s:31:"phpstorm-stubs:Core/Core_c.stub";s:13:"extensionName";s:4:"Core";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:10:"Stringable";s:9:"shortName";s:10:"Stringable";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:153:"/** - * Stringable interface denotes a class as having a __toString() method. - * - * @link https://php.net/manual/en/class.stringable.php - * @since 8.0 - */";s:10:"attributes";a:0:{}s:9:"startLine";i:10;s:7:"endLine";i:21;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:1:{s:10:"__toString";a:20:{s:4:"name";s:10:"__toString";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:374:"/** - * Magic method {@see https://www.php.net/manual/en/language.oop5.magic.php#object.tostring} - * allows a class to decide how it will react when it is treated like a string. - * - * @link https://php.net/manual/en/stringable.tostring.php - * @return string Returns string representation of the object that - * implements this interface (and/or "__toString" magic method). - */";s:9:"startLine";i:20;s:7:"endLine";i:20;s:11:"startColumn";i:9;s:9:"endColumn";i:45;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:10:"Stringable";s:21:"implementingClassName";s:10:"Stringable";s:16:"currentClassName";s:10:"Stringable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/a0/96/a096b77136fdf8918f426079bdf2f3f6129f958381998a685b9012692eb39d6b.dat b/backend/.cache/phpstan/cache/PHPStan/a0/96/a096b77136fdf8918f426079bdf2f3f6129f958381998a685b9012692eb39d6b.dat deleted file mode 100644 index 5e27476..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/a0/96/a096b77136fdf8918f426079bdf2f3f6129f958381998a685b9012692eb39d6b.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/program/src/Providers/ProgramServiceProvider.php";a:5:{i:0;s:64:"fe73d6d3884cabef2d227c28e80f53d43eefcb5ece76a3c8943c0836b60da8d2";i:1;s:43:"246:1793737755:1793737755:70769371:16777230";i:2;a:1:{i:0;s:48:"phpeste\program\providers\programserviceprovider";}i:3;a:2:{i:0;s:34:"phpeste\program\providers\register";i:1;s:30:"phpeste\program\providers\boot";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/a1/b2/a1b25d8020e7bbef5f2fdea0b7bd2c9037378a5eb1a04bf4dabc686dca8a860a.dat b/backend/.cache/phpstan/cache/PHPStan/a1/b2/a1b25d8020e7bbef5f2fdea0b7bd2c9037378a5eb1a04bf4dabc686dca8a860a.dat deleted file mode 100644 index 1a8f3d1..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/a1/b2/a1b25d8020e7bbef5f2fdea0b7bd2c9037378a5eb1a04bf4dabc686dca8a860a.dat +++ /dev/null @@ -1,63 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-dcf48f883c8970de4481eed0029724e280766a3a0e7c6cce3016df849079353c-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:8:"filename";s:160:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HidesAttributes.php";}}s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"name";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"shortName";s:15:"HidesAttributes";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:174;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:2:{s:6:"hidden";a:16:{s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:4:"name";s:6:"hidden";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:16;s:7:"endLine";i:16;s:13:"startTokenPos";i:36;s:12:"startFilePos";i:379;s:11:"endTokenPos";i:37;s:10:"endFilePos";i:380;}}s:10:"docComment";s:91:"/** - * The attributes that should be hidden for serialization. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:16;s:7:"endLine";i:16;s:11:"startColumn";i:5;s:9:"endColumn";i:27;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:7:"visible";a:16:{s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:4:"name";s:7:"visible";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";a:2:{s:4:"code";s:2:"[]";s:10:"attributes";a:6:{s:9:"startLine";i:23;s:7:"endLine";i:23;s:13:"startTokenPos";i:48;s:12:"startFilePos";i:521;s:11:"endTokenPos";i:49;s:10:"endFilePos";i:522;}}s:10:"docComment";s:91:"/** - * The attributes that should be visible in serialization. - * - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:23;s:7:"endLine";i:23;s:11:"startColumn";i:5;s:9:"endColumn";i:28;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:11:{s:25:"initializeHidesAttributes";a:20:{s:4:"name";s:25:"initializeHidesAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"Illuminate\Database\Eloquent\Attributes\Initialize";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:67:"/** - * Initialize the HidesAttributes trait. - * - * @return void - */";s:9:"startLine";i:30;s:7:"endLine";i:35;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"aliasName";N;}s:9:"getHidden";a:20:{s:4:"name";s:9:"getHidden";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:79:"/** - * Get the hidden attributes for the model. - * - * @return array - */";s:9:"startLine";i:42;s:7:"endLine";i:45;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"aliasName";N;}s:9:"setHidden";a:20:{s:4:"name";s:9:"setHidden";s:10:"parameters";a:1:{s:6:"hidden";a:14:{s:4:"name";s:6:"hidden";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:53;s:7:"endLine";i:53;s:11:"startColumn";i:31;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:105:"/** - * Set the hidden attributes for the model. - * - * @param array $hidden - * @return $this - */";s:9:"startLine";i:53;s:7:"endLine";i:58;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"aliasName";N;}s:11:"mergeHidden";a:20:{s:4:"name";s:11:"mergeHidden";s:10:"parameters";a:1:{s:6:"hidden";a:14:{s:4:"name";s:6:"hidden";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:66;s:7:"endLine";i:66;s:11:"startColumn";i:33;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:138:"/** - * Merge new hidden attributes with existing hidden attributes on the model. - * - * @param array $hidden - * @return $this - */";s:9:"startLine";i:66;s:7:"endLine";i:75;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"aliasName";N;}s:10:"getVisible";a:20:{s:4:"name";s:10:"getVisible";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:80:"/** - * Get the visible attributes for the model. - * - * @return array - */";s:9:"startLine";i:82;s:7:"endLine";i:85;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"aliasName";N;}s:10:"setVisible";a:20:{s:4:"name";s:10:"setVisible";s:10:"parameters";a:1:{s:7:"visible";a:14:{s:4:"name";s:7:"visible";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:93;s:7:"endLine";i:93;s:11:"startColumn";i:32;s:9:"endColumn";i:45;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:107:"/** - * Set the visible attributes for the model. - * - * @param array $visible - * @return $this - */";s:9:"startLine";i:93;s:7:"endLine";i:98;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"aliasName";N;}s:12:"mergeVisible";a:20:{s:4:"name";s:12:"mergeVisible";s:10:"parameters";a:1:{s:7:"visible";a:14:{s:4:"name";s:7:"visible";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:106;s:7:"endLine";i:106;s:11:"startColumn";i:34;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:141:"/** - * Merge new visible attributes with existing visible attributes on the model. - * - * @param array $visible - * @return $this - */";s:9:"startLine";i:106;s:7:"endLine";i:115;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"aliasName";N;}s:11:"makeVisible";a:20:{s:4:"name";s:11:"makeVisible";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:123;s:7:"endLine";i:123;s:11:"startColumn";i:33;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:134:"/** - * Make the given, typically hidden, attributes visible. - * - * @param array|string|null $attributes - * @return $this - */";s:9:"startLine";i:123;s:7:"endLine";i:134;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"aliasName";N;}s:13:"makeVisibleIf";a:20:{s:4:"name";s:13:"makeVisibleIf";s:10:"parameters";a:2:{s:9:"condition";a:14:{s:4:"name";s:9:"condition";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:143;s:7:"endLine";i:143;s:11:"startColumn";i:35;s:9:"endColumn";i:44;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:143;s:7:"endLine";i:143;s:11:"startColumn";i:47;s:9:"endColumn";i:57;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:202:"/** - * Make the given, typically hidden, attributes visible if the given truth test passes. - * - * @param bool|\Closure $condition - * @param array|string|null $attributes - * @return $this - */";s:9:"startLine";i:143;s:7:"endLine";i:146;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"aliasName";N;}s:10:"makeHidden";a:20:{s:4:"name";s:10:"makeHidden";s:10:"parameters";a:1:{s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:154;s:7:"endLine";i:154;s:11:"startColumn";i:32;s:9:"endColumn";i:42;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:134:"/** - * Make the given, typically visible, attributes hidden. - * - * @param array|string|null $attributes - * @return $this - */";s:9:"startLine";i:154;s:7:"endLine";i:161;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"aliasName";N;}s:12:"makeHiddenIf";a:20:{s:4:"name";s:12:"makeHiddenIf";s:10:"parameters";a:2:{s:9:"condition";a:14:{s:4:"name";s:9:"condition";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:170;s:7:"endLine";i:170;s:11:"startColumn";i:34;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"attributes";a:14:{s:4:"name";s:10:"attributes";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:170;s:7:"endLine";i:170;s:11:"startColumn";i:46;s:9:"endColumn";i:56;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:202:"/** - * Make the given, typically visible, attributes hidden if the given truth test passes. - * - * @param bool|\Closure $condition - * @param array|string|null $attributes - * @return $this - */";s:9:"startLine";i:170;s:7:"endLine";i:173;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/a3/4f/a34f7efc3c8de3c76d7330684765a1c9e9b2e15f4300739789e34d51398ec329.dat b/backend/.cache/phpstan/cache/PHPStan/a3/4f/a34f7efc3c8de3c76d7330684765a1c9e9b2e15f4300739789e34d51398ec329.dat deleted file mode 100644 index 3f8f2f6..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/a3/4f/a34f7efc3c8de3c76d7330684765a1c9e9b2e15f4300739789e34d51398ec329.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:9:{s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php84/Resources/stubs/Deprecated.php";a:5:{i:0;s:64:"587416401de3fe7a69ffc433978de9f2accc2c6713f394f8bc1e0e663b136604";i:1;s:43:"836:1790200869:1793737429:70749825:16777230";i:2;a:1:{i:0;s:10:"deprecated";}i:3;a:1:{i:0;s:11:"__construct";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php84/Resources/stubs/Pdo/Dblib.php";a:5:{i:0;s:64:"91f17a381b58d24355f4345cb6744304f5859e05995076810b78b0831cb65b1b";i:1;s:44:"2045:1790200869:1793737429:70749828:16777230";i:2;a:1:{i:0;s:9:"pdo\dblib";}i:3;a:2:{i:0;s:15:"pdo\__construct";i:1;s:11:"pdo\connect";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php84/Resources/stubs/Pdo/Firebird.php";a:5:{i:0;s:64:"db2e2ac02fbfb842944dd161be641f75bb4fba8dd121c40c8b43b236bc3e2d60";i:1;s:44:"1618:1790200869:1793737429:70749830:16777230";i:2;a:1:{i:0;s:12:"pdo\firebird";}i:3;a:2:{i:0;s:15:"pdo\__construct";i:1;s:11:"pdo\connect";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php84/Resources/stubs/Pdo/Mysql.php";a:5:{i:0;s:64:"4bdccbaeda22ade3329ef5319c152e0db285bc8f5f9eb0d86664bfb26e350e21";i:1;s:44:"8676:1790200869:1793737429:70749834:16777230";i:2;a:3:{i:0;s:9:"pdo\mysql";i:1;s:9:"pdo\mysql";i:2;s:9:"pdo\mysql";}i:3;a:6:{i:0;s:15:"pdo\__construct";i:1;s:11:"pdo\connect";i:2;s:15:"pdo\__construct";i:3;s:11:"pdo\connect";i:4;s:15:"pdo\__construct";i:5;s:11:"pdo\connect";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php84/Resources/stubs/Pdo/Odbc.php";a:5:{i:0;s:64:"8bb85a862cee3887ea00d9a1af48a7c839b1308b6f95d305a6a3fc01192edd0f";i:1;s:44:"1732:1790200869:1793737429:70749836:16777230";i:2;a:1:{i:0;s:8:"pdo\odbc";}i:3;a:2:{i:0;s:15:"pdo\__construct";i:1;s:11:"pdo\connect";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php84/Resources/stubs/Pdo/Pgsql.php";a:5:{i:0;s:64:"4f6cc16d5b3c69f997c5a8af5487c8c3d402dda60490ef8712f6948d2906330c";i:1;s:44:"3407:1790200869:1793737429:70749839:16777230";i:2;a:1:{i:0;s:9:"pdo\pgsql";}i:3;a:11:{i:0;s:15:"pdo\__construct";i:1;s:11:"pdo\connect";i:2;s:17:"pdo\copyfromarray";i:3;s:16:"pdo\copyfromfile";i:4;s:15:"pdo\copytoarray";i:5;s:14:"pdo\copytofile";i:6;s:13:"pdo\getnotify";i:7;s:10:"pdo\getpid";i:8;s:13:"pdo\lobcreate";i:9;s:11:"pdo\lobopen";i:10;s:13:"pdo\lobunlink";}i:4;a:0:{}}s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php84/Resources/stubs/Pdo/Sqlite.php";a:5:{i:0;s:64:"abe9b43b18d3de78bebb4267de537c1b57f544bb7c195150565ba87d51dc63e3";i:1;s:44:"2720:1790200869:1793737429:70749844:16777230";i:2;a:1:{i:0;s:10:"pdo\sqlite";}i:3;a:5:{i:0;s:15:"pdo\__construct";i:1;s:11:"pdo\connect";i:2;s:19:"pdo\createaggregate";i:3;s:19:"pdo\createcollation";i:4;s:18:"pdo\createfunction";}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php84/Resources/stubs/ReflectionConstant.php";a:5:{i:0;s:64:"83e99e6cd3650f4887f3631c326266c0c2cff1a808d0facda82e04d77593b9d0";i:1;s:44:"5038:1790200869:1793737429:70749845:16777230";i:2;a:1:{i:0;s:18:"reflectionconstant";}i:3;a:9:{i:0;s:11:"__construct";i:1;s:7:"getname";i:2;s:8:"getvalue";i:3;s:16:"getnamespacename";i:4;s:12:"getshortname";i:5;s:12:"isdeprecated";i:6;s:10:"__tostring";i:7;s:7:"__sleep";i:8;s:8:"__wakeup";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php84/Resources/stubs/RoundingMode.php";a:5:{i:0;s:64:"9313c0b4390b2e30d0f7874a985f32159c0ca9ec7bf05c3d99172f62cbd4965d";i:1;s:44:"1116:1790200869:1793737429:70749847:16777230";i:2;a:1:{i:0;s:12:"roundingmode";}i:3;a:2:{i:0;s:11:"__construct";i:1;s:5:"cases";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/a4/33/a433756ba40deefd7e846e587ae6c9c995882b97cafe65deb7168a7808786471.dat b/backend/.cache/phpstan/cache/PHPStan/a4/33/a433756ba40deefd7e846e587ae6c9c995882b97cafe65deb7168a7808786471.dat deleted file mode 100644 index c2ae9d7..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/a4/33/a433756ba40deefd7e846e587ae6c9c995882b97cafe65deb7168a7808786471.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:9:{s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php82/Resources/stubs/AllowDynamicProperties.php";a:5:{i:0;s:64:"b388ddc75efe859f68d9df402775d7fd8d0580fc73ab86e65e64a287b40a5f32";i:1;s:43:"422:1790351405:1793737429:70747819:16777230";i:2;a:1:{i:0;s:22:"allowdynamicproperties";}i:3;a:1:{i:0;s:11:"__construct";}i:4;a:0:{}}s:142:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php82/Resources/stubs/Random/BrokenRandomEngineError.php";a:5:{i:0;s:64:"e3aa73232ae59a5069a8eaa89a4bb71e047a7f67754e2bf1504bfa424d4a1e53";i:1;s:43:"356:1790351405:1793737429:70747826:16777230";i:2;a:1:{i:0;s:30:"random\brokenrandomengineerror";}i:3;a:0:{}i:4;a:0:{}}s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php82/Resources/stubs/Random/CryptoSafeEngine.php";a:5:{i:0;s:64:"3c02f292fe3fc4071dec60a77f8312cb8328274e9b6db43383cee30d0aca13c7";i:1;s:43:"348:1790351405:1793737429:70747830:16777230";i:2;a:1:{i:0;s:23:"random\cryptosafeengine";}i:3;a:0:{}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php82/Resources/stubs/Random/Engine.php";a:5:{i:0;s:64:"d636ca4bdee1c209005f89146d710095aa1c96fd03e9966211db2225c12c0426";i:1;s:43:"367:1790351405:1793737429:70747834:16777230";i:2;a:1:{i:0;s:13:"random\engine";}i:3;a:1:{i:0;s:15:"random\generate";}i:4;a:0:{}}s:132:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php82/Resources/stubs/Random/Engine/Secure.php";a:5:{i:0;s:64:"16b9a4b1cc59493ed3e2102c9ac4a62c8141d0a39432730e2c79c9d43accac71";i:1;s:43:"433:1790351405:1793737429:70747844:16777230";i:2;a:1:{i:0;s:20:"random\engine\secure";}i:3;a:0:{}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php82/Resources/stubs/Random/RandomError.php";a:5:{i:0;s:64:"d56b18ac7eb21b24f7a5ae53e5bcb65548b1dbbd65d2814ac58058091ca57d47";i:1;s:43:"421:1790351405:1793737429:70747851:16777230";i:2;a:1:{i:0;s:18:"random\randomerror";}i:3;a:0:{}i:4;a:0:{}}s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php82/Resources/stubs/Random/RandomException.php";a:5:{i:0;s:64:"07a8e6e6332c255119545acbe536f3a921f5bd13e5111474af9982f1876e3611";i:1;s:43:"429:1790351405:1793737429:70747854:16777230";i:2;a:1:{i:0;s:22:"random\randomexception";}i:3;a:0:{}i:4;a:0:{}}s:130:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php82/Resources/stubs/SensitiveParameter.php";a:5:{i:0;s:64:"a297879125a3b9d2cd4520a383ef8726aea3f74b09ff008e50378ae91017acf9";i:1;s:43:"422:1790351405:1793737429:70747859:16777230";i:2;a:1:{i:0;s:18:"sensitiveparameter";}i:3;a:1:{i:0;s:11:"__construct";}i:4;a:0:{}}s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php82/Resources/stubs/SensitiveParameterValue.php";a:5:{i:0;s:64:"ddbbb97bd76ead427bc23e9dee873309c896fb3f74c1b5086cc1128b7b93bf56";i:1;s:43:"378:1790351405:1793737429:70747870:16777230";i:2;a:1:{i:0;s:23:"sensitiveparametervalue";}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/a7/df/a7df29a5b5496e094856fb65734053699247403e9bea2cc9ee6499b535ed7d6e.dat b/backend/.cache/phpstan/cache/PHPStan/a7/df/a7df29a5b5496e094856fb65734053699247403e9bea2cc9ee6499b535ed7d6e.dat deleted file mode 100644 index 9e304945ec6482e7c255b25e41f291e0378a622f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39699 zcmeHQS#ujllJ;-m`v`R((96n_yrbQbt<|yf!ib4FvP6VI0NVg0a~%5b`&Bmpf-)(I zGk~a)84la*Mqibc^;O>a%UH^?Ji}CNvG3VoxccGhv zIHmuli<5`TvBMen7x6$n;Pp_APjXm=lZT<+F&Q)bVRgM%itz~(JUAnZcT5>+EfdmY z@??17$|&6S%UI%x+pl;u3)71wb*Il}E9%ZEPeOO`b2z70X}+M7vF|?$pFP95YbNYjb**t@7-JnP+$LSI$fVnW?@CAPcWDmmUQ}bI{&{l%~q#Bg|wP? zllq!|xa3q5FsQ!$j$CpQV)mxfT7jS?5mFw}zPvKV#??3lXZVS%M_&4;}je&x6j43Q^wDzgDwr zW!}9HU0$Xzo%YQ8>1X`3x%~0=a**OYq;9_ZgzL$<`Gn{DmsU>isBG9NO~bPPfO`7n z?)2mBX}oB4*3I8^%hdn{Va&$Af7qO^ zZ>S*9uMY6W9?}2E(7T1cS@J#HaZFWN&-!ICJn3hA0*V2N%z=Iy&)=fo@T3=^s|fgLxjG$AoW92-MfzhSzj z`mPha124kDs8CqPxA#u0zwt?|i@rjm0>N&4#p{a&oj%I|x=EQ(R}Y8B_xQi}c!@`z zev*EdixBJMhugmKhp@we&1TXQY`F^E>TiI?N-%+80%B>FFVEDe#<@%-tf#A!hyC>6 z1E%x$)crWnpg#w^#1y4&ve-f#uIdSgQQrKypO}Mx{gdlQW4;!l1K~H{jIUUM`j4g) zY(LBAVNuCYc^T}60mh33n7Pi+=8BVt5xXsZ#PsfN?AO#KpH?=l2vM26z6Q^#+p@IG zYbUJIDioEu)r<>cRf$Z6z|%LdE#H9M1K9M-x!-X5CD*emNOa>yEHKk&lecHo&AUw9 z`!kv?y7_PY0>1$i|Jq;vOTGN>xctR%Ip_zHenV(8@W-)P30#9=?=Ak%Z9iA}E&z^t z(Gbk4unb2)>TWseD0lPRP2SE&08nhFv(<8xfNi6fPoInyXA4@c=r0vxv6G#TVo1MY z<&WOsKl5%h4PAIg(^2VwfA8nrucKv`Mwj0>+5-G&E6I&^0KfU`;sIVV05OmhM7+HF zQ*z+t_AnsQt!OhDORU4mSk=|IU5+KIl!YmbCvGk0LNgs0lfgJr#16F_yRqf~jLN~s z*ckiWsIINLJU_8R4w?nv?sdPiFpuX1X@5_JIQCY_uX*|Yo>}*cZ+K5p!{_a7g9^M< z_X+ILJyBoMYTeE1X7M$tdfnR_BCGxbS#>2V=z5Q@P2+2JJVCNyIkQlN)x`*xjdda@ zSER!lIgAzJ==cggT+gPoQKsr9d%X@aAS|wa{ieShD#h2w*lS&2g1i~NW-*J+VN#b>UKD8UDnq6(3#Xkt-1*`&;&)?NoCz5@91)W|*KbzM=f z=buq1zYQbEM^n@j=$?HC|HMbMxsH8{Oc{GcOxg3GiZ(`&$TmkR%vy6WSK;y5w{8h# zaHc$=G>7|-@;x7a7sk9V;A56zA}fnfoG}Y9W>$ryLN-b2B;YhZl(Knj7#7eodcWMw z^35l#eD|RIty`wQfSDBwDZxl$v&d1KL^_BdLzF~8aIFr-%wI{K?_H+hxUEwINtNA|9LeK zXkmL^o{uz;D=`d}f|tJ2?_K-&Qo39xx~0OT6Edozd~sYVsks!sNWu=Nl|2+nbYsD* z$NPAi2dL18ynHJP$Cu8^pH12LQo3Bnt%XISGnWqRnaFXO5+P?@isbmM9bupbznAHH zdDipn5Wrf6!s~sm_b7YEQCR;D(^9d)6|XrHA~MR7k`a%7JUWhowdoqjE{oMk(6iTEJ?rcU3d_J;#2(!a*+F zM6II?L@pT%j@8ly%ESpNVh4*4=*H%#c7iGz0A*{|Nw-dj;J+Qn9?Ao7%t0P9&80)u zK_Bf5W941sJk)sKU5dn!b1UF+*S2u$t<;KCb~1WT-o_+VL2&osK>3)n4}L~~4U%dm z$h6v|7v9F%Q)k@ORq+)mAH1~E`kaiE1*o%`M4B^>QEgkw^s4)g60TY7BL{3IxC8tGp`hu zY1Wnm6_cC6mukeH&&uTOCUyE-N0%CvqO=zghBy^DGl5A@5WZEiI+tcd7obZQnm`wW zpi$>bs##Gb3m2jT=NsaQOlHZqvXfR$?+8&qztk+&+ewOdfiN=Wq)H)MbI~BFrx6m(7n3GcZC0+^@LW_A*K5kM!dVAKl1-<&Phv;7`U3M%V3p~LMbJ*F!6vE z)Z^}|eRYMN@t=oT6O`AH7494+APAd~DkL1&Fk@3H$d(SxNRTyOeBk^_`G#1(q$sk? zfjrZ^1VTKhbSZKT$zI8FK;P_fS$~H-E#N)DjVO>3XC))y0s1a64ZDmNDj@)@8Huv5 zo6_S=LmZ!6kPZdiLN1?=>O~(783y&=O zsEh{LgRDpc3uP-*2g_Hgx4`Jk0l*V#4aVfGwp!FQB1M)wWcrwOD`Bd%2x3JnkSB|MJAisPzC(hZ)x@P zw?&v`%9o`$TLAl-XBT9#oHP?fIRT%Dgwfcr$e0t&?61{MiAi`F-nT{n1TS|K)d5J{ z$IP9Vf%C#dRtT)8b^r*9)DV^Ml9u!7JJhCYf&F2oOpZAu-dI@4;EWO_!r^UvhK?md zGY+ZB{?r3dTkMaJd9R{WgSqgf0mlowX^$ zRvD$_$wvf`DVP&Hg#A{4y(Xli4#`t=c6ikg`Ay8IeCr|60AirZBA8D*BM@3Z`Y_#`jSw!8)3uCv&o``2|(FWRCYA-`*sKj#{GcnP)ym~{*eTG?%Z zHrQ-iptz|Kec3z2*Axd46RD0IaCUN!f^g_pnu-Ae)+^K>>A^2`u=>?#yGoPLy(ET!^Sw* z*Q#!@iNV!s`*-12gG&d3074IwM5!}x$a)uzk=glT!fNg8TLL|U%T zw&V!2HX`F%5yWagtoIWX>t3%OwZ;AjG53iW90(fd!;6gwmqS6^05cSE)eQ2~c3b;1 z(9$Z%#(6^Ukg@@jfgl#R_zCC($0owksU4>>1f5z1q_HIsJuFQjT2x-i##>^UN3_C< zDI^vVK-vrl)eMX+`J3W@h(4e`ngPauJg_2F&~Wf8k*bF|G=o8v{n7lf4L=X!ha@?t zB)27MBsv--JqinZ2y!w~Gf|5*IC_Ko=r~l{`L!T)qVJvqyd-Ck1CW^~WE&+R6Cx{M z`s2+QpnBsgtsc*3v!RRg&<6C|w*Y#cknIvuAgAHpv`9e$;v0jK8Ny>ZG=upNdyvw; zp?(Xj?=5&=L#ee4`2i?^hIB_FkA@-62e?0*p*&Pwl+0);g4E~8l0%qK3aSQ^n%)F1 zIm;zm%FQJCLfHc4zr_Cchf;HQVce+|{!n>JBX-wOgi|wcluF~GW@OmXP5=>7*w4`^ zciIZZCz+kfNH#*JTZRB#&2@mPtB_cYj62>;hCo$qdk<&N@qNFsH_Jv0JOSn%{8I`n zJ3)A);PrK?P?{C)A7Ppbo?9o_;CRcUG`PNc5xJfCf{+}fQF_<%xAu$CY$7Rhclp~^G76KG}56oqzz z)BwQMO866UKAVV_f>Sgon8jo8I-(30Vgs_`R=`n**Z|c|o*OW!8#3JX_J+?$&-dcn zz4-Q7iSxtVN9_>m_{CqJ7-9`@{jHaOr?`S%@u~#nKnYph(AL5ioL(jC) zm6H!Z-;IT2GOq0*>(DiVM-aId;8u*NX9$0yA}(r%0ctp>tPypc8LQFP5laXfC*18E zmzI)IW>vuDzCUyY{`~qw-!v!P4*E*F-fIUPJ>yK)cz)$zQ;*pi;S;hJ2^Nf?bU-Q7 zj3Nz)s&Nt}lA`tSdY~>CS|UnqfYVn74KjZHLGRk(ZHK)(aqW;zMzsUT;liP<2ol4I rjD;T)>@J|SMklQ%G$ch^c_lJD{4NJ0k=>aKIx--%bZ^KXK79Cp`8bq` diff --git a/backend/.cache/phpstan/cache/PHPStan/a8/a4/a8a4ebec695fd212afc108d64e5916f9c8cb5db0d0d65b054d43fcd9a3fed2ec.dat b/backend/.cache/phpstan/cache/PHPStan/a8/a4/a8a4ebec695fd212afc108d64e5916f9c8cb5db0d0d65b054d43fcd9a3fed2ec.dat deleted file mode 100644 index bb4759c..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/a8/a4/a8a4ebec695fd212afc108d64e5916f9c8cb5db0d0d65b054d43fcd9a3fed2ec.dat +++ /dev/null @@ -1,21 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-3aff1f10359b3c3a539c9a9cd1506dcc221622746bcd46e42740d8e191d5234b-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:9:"Attribute";s:8:"filename";s:175:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/../../../stubs/runtime/Attribute84.php";}}s:9:"namespace";N;s:4:"name";s:9:"Attribute";s:9:"shortName";s:9:"Attribute";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:9:"Attribute";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{i:0;a:2:{s:4:"code";s:24:"\Attribute::TARGET_CLASS";s:10:"attributes";a:6:{s:9:"startLine";i:4;s:7:"endLine";i:4;s:13:"startTokenPos";i:28;s:12:"startFilePos";i:88;s:11:"endTokenPos";i:30;s:10:"endFilePos";i:110;}}}}}s:9:"startLine";i:4;s:7:"endLine";i:61;s:11:"startColumn";i:2;s:9:"endColumn";i:2;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:8:{s:12:"TARGET_CLASS";a:12:{s:18:"declaringClassName";s:9:"Attribute";s:21:"implementingClassName";s:9:"Attribute";s:4:"name";s:12:"TARGET_CLASS";s:9:"modifiers";i:1;s:4:"type";N;s:5:"value";a:2:{s:4:"code";s:1:"1";s:10:"attributes";a:6:{s:9:"startLine";i:14;s:7:"endLine";i:14;s:13:"startTokenPos";i:55;s:12:"startFilePos";i:272;s:11:"endTokenPos";i:55;s:10:"endFilePos";i:272;}}s:10:"docComment";s:71:"/** - * Marks that attribute declaration is allowed only in classes. - */";s:10:"attributes";a:0:{}s:9:"startLine";i:14;s:7:"endLine";i:14;s:11:"startColumn";i:3;s:9:"endColumn";i:25;}s:15:"TARGET_FUNCTION";a:12:{s:18:"declaringClassName";s:9:"Attribute";s:21:"implementingClassName";s:9:"Attribute";s:4:"name";s:15:"TARGET_FUNCTION";s:9:"modifiers";i:1;s:4:"type";N;s:5:"value";a:2:{s:4:"code";s:6:"1 << 1";s:10:"attributes";a:6:{s:9:"startLine";i:19;s:7:"endLine";i:19;s:13:"startTokenPos";i:66;s:12:"startFilePos";i:382;s:11:"endTokenPos";i:70;s:10:"endFilePos";i:387;}}s:10:"docComment";s:73:"/** - * Marks that attribute declaration is allowed only in functions. - */";s:10:"attributes";a:0:{}s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:3;s:9:"endColumn";i:33;}s:13:"TARGET_METHOD";a:12:{s:18:"declaringClassName";s:9:"Attribute";s:21:"implementingClassName";s:9:"Attribute";s:4:"name";s:13:"TARGET_METHOD";s:9:"modifiers";i:1;s:4:"type";N;s:5:"value";a:2:{s:4:"code";s:6:"1 << 2";s:10:"attributes";a:6:{s:9:"startLine";i:24;s:7:"endLine";i:24;s:13:"startTokenPos";i:81;s:12:"startFilePos";i:499;s:11:"endTokenPos";i:85;s:10:"endFilePos";i:504;}}s:10:"docComment";s:77:"/** - * Marks that attribute declaration is allowed only in class methods. - */";s:10:"attributes";a:0:{}s:9:"startLine";i:24;s:7:"endLine";i:24;s:11:"startColumn";i:3;s:9:"endColumn";i:31;}s:15:"TARGET_PROPERTY";a:12:{s:18:"declaringClassName";s:9:"Attribute";s:21:"implementingClassName";s:9:"Attribute";s:4:"name";s:15:"TARGET_PROPERTY";s:9:"modifiers";i:1;s:4:"type";N;s:5:"value";a:2:{s:4:"code";s:6:"1 << 3";s:10:"attributes";a:6:{s:9:"startLine";i:29;s:7:"endLine";i:29;s:13:"startTokenPos";i:96;s:12:"startFilePos";i:621;s:11:"endTokenPos";i:100;s:10:"endFilePos";i:626;}}s:10:"docComment";s:80:"/** - * Marks that attribute declaration is allowed only in class properties. - */";s:10:"attributes";a:0:{}s:9:"startLine";i:29;s:7:"endLine";i:29;s:11:"startColumn";i:3;s:9:"endColumn";i:33;}s:21:"TARGET_CLASS_CONSTANT";a:12:{s:18:"declaringClassName";s:9:"Attribute";s:21:"implementingClassName";s:9:"Attribute";s:4:"name";s:21:"TARGET_CLASS_CONSTANT";s:9:"modifiers";i:1;s:4:"type";N;s:5:"value";a:2:{s:4:"code";s:6:"1 << 4";s:10:"attributes";a:6:{s:9:"startLine";i:34;s:7:"endLine";i:34;s:13:"startTokenPos";i:111;s:12:"startFilePos";i:748;s:11:"endTokenPos";i:115;s:10:"endFilePos";i:753;}}s:10:"docComment";s:79:"/** - * Marks that attribute declaration is allowed only in class constants. - */";s:10:"attributes";a:0:{}s:9:"startLine";i:34;s:7:"endLine";i:34;s:11:"startColumn";i:3;s:9:"endColumn";i:39;}s:16:"TARGET_PARAMETER";a:12:{s:18:"declaringClassName";s:9:"Attribute";s:21:"implementingClassName";s:9:"Attribute";s:4:"name";s:16:"TARGET_PARAMETER";s:9:"modifiers";i:1;s:4:"type";N;s:5:"value";a:2:{s:4:"code";s:6:"1 << 5";s:10:"attributes";a:6:{s:9:"startLine";i:39;s:7:"endLine";i:39;s:13:"startTokenPos";i:126;s:12:"startFilePos";i:884;s:11:"endTokenPos";i:130;s:10:"endFilePos";i:889;}}s:10:"docComment";s:93:"/** - * Marks that attribute declaration is allowed only in function or method parameters. - */";s:10:"attributes";a:0:{}s:9:"startLine";i:39;s:7:"endLine";i:39;s:11:"startColumn";i:3;s:9:"endColumn";i:34;}s:10:"TARGET_ALL";a:12:{s:18:"declaringClassName";s:9:"Attribute";s:21:"implementingClassName";s:9:"Attribute";s:4:"name";s:10:"TARGET_ALL";s:9:"modifiers";i:1;s:4:"type";N;s:5:"value";a:2:{s:4:"code";s:12:"(1 << 6) - 1";s:10:"attributes";a:6:{s:9:"startLine";i:44;s:7:"endLine";i:44;s:13:"startTokenPos";i:141;s:12:"startFilePos";i:985;s:11:"endTokenPos";i:151;s:10:"endFilePos";i:996;}}s:10:"docComment";s:64:"/** - * Marks that attribute declaration is allowed anywhere. - */";s:10:"attributes";a:0:{}s:9:"startLine";i:44;s:7:"endLine";i:44;s:11:"startColumn";i:3;s:9:"endColumn";i:34;}s:13:"IS_REPEATABLE";a:12:{s:18:"declaringClassName";s:9:"Attribute";s:21:"implementingClassName";s:9:"Attribute";s:4:"name";s:13:"IS_REPEATABLE";s:9:"modifiers";i:1;s:4:"type";N;s:5:"value";a:2:{s:4:"code";s:6:"1 << 6";s:10:"attributes";a:6:{s:9:"startLine";i:50;s:7:"endLine";i:50;s:13:"startTokenPos";i:162;s:12:"startFilePos";i:1127;s:11:"endTokenPos";i:166;s:10:"endFilePos";i:1132;}}s:10:"docComment";s:94:"/** - * Notes that an attribute declaration in the same place is - * allowed multiple times. - */";s:10:"attributes";a:0:{}s:9:"startLine";i:50;s:7:"endLine";i:50;s:11:"startColumn";i:3;s:9:"endColumn";i:31;}}s:19:"immediateProperties";a:1:{s:5:"flags";a:16:{s:18:"declaringClassName";s:9:"Attribute";s:21:"implementingClassName";s:9:"Attribute";s:4:"name";s:5:"flags";s:9:"modifiers";i:1;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:15:"/** @var int */";s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:9;s:11:"startColumn";i:3;s:9:"endColumn";i:16;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:1:{s:11:"__construct";a:20:{s:4:"name";s:11:"__construct";s:10:"parameters";a:1:{s:5:"flags";a:14:{s:4:"name";s:5:"flags";s:7:"default";a:2:{s:4:"code";s:16:"self::TARGET_ALL";s:10:"attributes";a:6:{s:9:"startLine";i:56;s:7:"endLine";i:56;s:13:"startTokenPos";i:181;s:12:"startFilePos";i:1303;s:11:"endTokenPos";i:183;s:10:"endFilePos";i:1318;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:56;s:7:"endLine";i:56;s:11:"startColumn";i:31;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:119:"/** - * @param int $flags A value in the form of a bitmask indicating the places - * where attributes can be defined. - */";s:9:"startLine";i:56;s:7:"endLine";i:59;s:11:"startColumn";i:3;s:9:"endColumn";i:3;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:9:"Attribute";s:21:"implementingClassName";s:9:"Attribute";s:16:"currentClassName";s:9:"Attribute";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/a8/f7/a8f763816708f742fe6cf6957fef08081887ab0f23e2e88dcfe7d375534ffe54.dat b/backend/.cache/phpstan/cache/PHPStan/a8/f7/a8f763816708f742fe6cf6957fef08081887ab0f23e2e88dcfe7d375534ffe54.dat deleted file mode 100644 index 0f44f68..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/a8/f7/a8f763816708f742fe6cf6957fef08081887ab0f23e2e88dcfe7d375534ffe54.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-af4aaebb8a63d982ca46d09b4045b9fc48b6eaff6e7acf0c6bf8481a3e4672ee-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:42:"illuminate\contracts\auth\canresetpassword";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/ae/34/ae34f3183462a992280a5eb11129dd6dc1f7dc0ed7bc449bcfbba308e56ec768.dat b/backend/.cache/phpstan/cache/PHPStan/ae/34/ae34f3183462a992280a5eb11129dd6dc1f7dc0ed7bc449bcfbba308e56ec768.dat deleted file mode 100644 index 0e2d5af..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/ae/34/ae34f3183462a992280a5eb11129dd6dc1f7dc0ed7bc449bcfbba308e56ec768.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:37:{s:32:"abe745dc17c999583a71516d5caaa1f1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:18:"Illuminate\Support";s:4:"uses";a:7:{s:7:"closure";s:7:"Closure";s:7:"artisan";s:30:"Illuminate\Console\Application";s:19:"cachesconfiguration";s:51:"Illuminate\Contracts\Foundation\CachesConfiguration";s:12:"cachesroutes";s:44:"Illuminate\Contracts\Foundation\CachesRoutes";s:18:"deferrableprovider";s:47:"Illuminate\Contracts\Support\DeferrableProvider";s:12:"modelfactory";s:36:"Illuminate\Database\Eloquent\Factory";s:13:"bladecompiler";s:39:"Illuminate\View\Compilers\BladeCompiler";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5461b16e7187992099c5d665fa883cf5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:11:"__construct";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d827ae3461b74dca1f2d64ac97cce97c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:8:"register";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"bca75bc6c83f4a7be25bb6c9e111abed";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:7:"booting";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"22c89f2896ae4d47496540b04ea72999";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:6:"booted";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6eeab5775f16a13ba146acde30ad4dfb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:20:"callBootingCallbacks";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c9732fad321ca971af1030f8dd8c6367";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:19:"callBootedCallbacks";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"488f29d9e2915ce857a3fdffca5fefd5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:15:"mergeConfigFrom";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d288aa47500b2681479aed44429624df";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:28:"replaceConfigRecursivelyFrom";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"a93b2299b9277649170c3cc62c52e371";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:14:"loadRoutesFrom";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c016e9b1f5f16f092046b59879830fae";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:13:"loadViewsFrom";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"964cfa70c6f656bff127a232cd70099d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:20:"loadViewComponentsAs";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ec818d718f15b2942e2bd5ff4fe577b6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:20:"loadTranslationsFrom";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5084b3d1b13360675d9a715e89403bc9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:24:"loadJsonTranslationsFrom";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4f3f41c51a92f21434d219617aec69a2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:18:"loadMigrationsFrom";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c322fde005a4eb65b090537d9db182a8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:17:"loadFactoriesFrom";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"e23d963860a639799844e1aa8e5fab6a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:18:"callAfterResolving";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8c1afcca9f76e71c65e38049c22526f2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:19:"publishesMigrations";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"54787040b0e836c1b601424011bb1c81";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:9:"publishes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9b4bd01ddf667482e3a0dce77704d3e6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:29:"ensurePublishArrayInitialized";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5e0c64164b3703cc467e35a85b4bbd25";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:15:"addPublishGroup";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"43847544122e468c0ca23de42cec8747";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:14:"pathsToPublish";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"bee6ef5ce6e458e19a71031285768cb8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:23:"pathsForProviderOrGroup";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f4aec70ad43835cb68dcac14120ba2db";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:24:"pathsForProviderAndGroup";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ed1bb50a4a53e1b2c05127e62fbc05a9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:20:"publishableProviders";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"04edf00475ebe7a9157eaf0a4c6a4088";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:25:"publishableMigrationPaths";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5009ebe309b9cc808ae104e6fcb1c02c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:17:"publishableGroups";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"161ec2ac39e26342085eb1827e5900d0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:8:"commands";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f4d5c9ce7560542b4ff8a21cf7ebaa7c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:9:"optimizes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4964771fd767fd8b81048e05fadc16a3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:7:"reloads";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1fcd916654ec9a56a166111040c5d785";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:14:"getProviderKey";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"eb686af9ea6ddf8e46921995d8e67ebe";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:8:"provides";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"e010aeea4c168a9cd0a42a9248c9ed5e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:4:"when";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1d2b87780b1c39c5f26b6a21fb0a4654";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:10:"isDeferred";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"81e60a2e20f4e1ef942c6979f484ed0e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:16:"defaultProviders";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1db0fec218463ece6746517fdccf0c79";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:26:"addProviderToBootstrapFile";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"686a476b4a311a869307c6c31472655f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Support\ServiceProvider";s:12:"functionName";s:31:"removeProviderFromBootstrapFile";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:30;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php";a:2:{i:0;s:64:"b7cd6aff28470694df2f3ec2ccc55a88a8c7f509fc651349bd2768d8f21a2643";i:1;b:1;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/af/36/af3618c7d90f25508b1aa6451e8ff5ebf5f42d0d4233fd830c0bba10d867c35b.dat b/backend/.cache/phpstan/cache/PHPStan/af/36/af3618c7d90f25508b1aa6451e8ff5ebf5f42d0d4233fd830c0bba10d867c35b.dat deleted file mode 100644 index 18c989d..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/af/36/af3618c7d90f25508b1aa6451e8ff5ebf5f42d0d4233fd830c0bba10d867c35b.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-25ec1bf4a0be4595f82064e534fd42fdaa62013ef6ce5a79d5a136304f44aa7a-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:51:"illuminate\database\eloquent\concerns\hastimestamps";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/b1/41/b14131255eaa38b8650194684cd336185b9f8b42b2dc3441a9f49bc2c3637114.dat b/backend/.cache/phpstan/cache/PHPStan/b1/41/b14131255eaa38b8650194684cd336185b9f8b42b2dc3441a9f49bc2c3637114.dat deleted file mode 100644 index bbf2c69..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/b1/41/b14131255eaa38b8650194684cd336185b9f8b42b2dc3441a9f49bc2c3637114.dat +++ /dev/null @@ -1,11 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:11:"Traversable";s:8:"filename";s:31:"phpstorm-stubs:Core/Core_c.stub";s:13:"extensionName";s:4:"Core";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:11:"Traversable";s:9:"shortName";s:11:"Traversable";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:376:"/** - * Interface to detect if a class is traversable using foreach. - * Abstract base interface that cannot be implemented alone. - * Instead it must be implemented by either {@see IteratorAggregate} or {@see Iterator}. - * - * @link https://php.net/manual/en/class.traversable.php - * @template TKey - * @template-covariant TValue - * - * @template-extends iterable - */";s:10:"attributes";a:0:{}s:9:"startLine";i:15;s:7:"endLine";i:17;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:0:{}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/b3/99/b3993cb1929bf43302390a2a30ca954e41784ad61f4c2bd4769e9b64df3d0cfa.dat b/backend/.cache/phpstan/cache/PHPStan/b3/99/b3993cb1929bf43302390a2a30ca954e41784ad61f4c2bd4769e9b64df3d0cfa.dat deleted file mode 100644 index 3625901..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/b3/99/b3993cb1929bf43302390a2a30ca954e41784ad61f4c2bd4769e9b64df3d0cfa.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:6:{s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/lines-of-code/src/Counter.php";a:5:{i:0;s:64:"85377707e92d7e91759888d8629868460f6ec52db77fc07917e5870b7b57f32e";i:1;s:44:"2349:1779207727:1793737430:70755187:16777230";i:2;a:1:{i:0;s:37:"sebastianbergmann\linesofcode\counter";}i:3;a:3:{i:0;s:47:"sebastianbergmann\linesofcode\countinsourcefile";i:1;s:49:"sebastianbergmann\linesofcode\countinsourcestring";i:2;s:55:"sebastianbergmann\linesofcode\countinabstractsyntaxtree";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/lines-of-code/src/Exception/Exception.php";a:5:{i:0;s:64:"d85fdc4981a5300b26206a6114d9bb96d0858df546ad44b59db723a91fe46e2d";i:1;s:43:"369:1779207727:1793737430:70755191:16777230";i:2;a:1:{i:0;s:39:"sebastianbergmann\linesofcode\exception";}i:3;a:0:{}i:4;a:0:{}}s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/lines-of-code/src/Exception/IllogicalValuesException.php";a:5:{i:0;s:64:"7b02bb45e829d2050b0d1f02e44c77132679326fbcda3d6859a79fac246f55c7";i:1;s:43:"417:1779207727:1793737430:70755193:16777230";i:2;a:1:{i:0;s:54:"sebastianbergmann\linesofcode\illogicalvaluesexception";}i:3;a:0:{}i:4;a:0:{}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/lines-of-code/src/Exception/RuntimeException.php";a:5:{i:0;s:64:"eee9b6c022d8aa33316ebc12a260d03a6b1ec9a0345d8a832ff49c9507b9046a";i:1;s:43:"391:1779207727:1793737430:70755197:16777230";i:2;a:1:{i:0;s:46:"sebastianbergmann\linesofcode\runtimeexception";}i:3;a:0:{}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/lines-of-code/src/LineCountingVisitor.php";a:5:{i:0;s:64:"b58e258e989a6203343c6df8331a9edb94cabe2a82295f30954983b7bdbf2624";i:1;s:44:"2375:1779207727:1793737430:70755200:16777230";i:2;a:1:{i:0;s:49:"sebastianbergmann\linesofcode\linecountingvisitor";}i:3;a:4:{i:0;s:41:"sebastianbergmann\linesofcode\__construct";i:1;s:39:"sebastianbergmann\linesofcode\enternode";i:2;s:36:"sebastianbergmann\linesofcode\result";i:3;s:38:"sebastianbergmann\linesofcode\comments";}i:4;a:0:{}}s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/lines-of-code/src/LinesOfCode.php";a:5:{i:0;s:64:"f658eb46deb1758c2ed4ca0ec2cf3632d5b241546e32e4d63711b0acf8f33831";i:1;s:44:"2499:1779207727:1793737430:70755203:16777230";i:2;a:1:{i:0;s:41:"sebastianbergmann\linesofcode\linesofcode";}i:3;a:6:{i:0;s:41:"sebastianbergmann\linesofcode\__construct";i:1;s:41:"sebastianbergmann\linesofcode\linesofcode";i:2;s:48:"sebastianbergmann\linesofcode\commentlinesofcode";i:3;s:51:"sebastianbergmann\linesofcode\noncommentlinesofcode";i:4;s:48:"sebastianbergmann\linesofcode\logicallinesofcode";i:5;s:34:"sebastianbergmann\linesofcode\plus";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/b3/e3/b3e38d6da71621d225f2959c3b192b465e89edb02c578e137e589a1f01a6d17f.dat b/backend/.cache/phpstan/cache/PHPStan/b3/e3/b3e38d6da71621d225f2959c3b192b465e89edb02c578e137e589a1f01a6d17f.dat deleted file mode 100644 index 4702a689b5ad4b6ac37985d325bc6905f14f4924..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69390 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. - * @link https://php.net/manual/en/class.jsonserializable.php - * @since 5.4 - */";s:10:"attributes";a:0:{}s:9:"startLine";i:11;s:7:"endLine";i:23;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:1:{s:13:"jsonSerialize";a:20:{s:4:"name";s:13:"jsonSerialize";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:306:"/** - * Specify data which should be serialized to JSON - * @link https://php.net/manual/en/jsonserializable.jsonserialize.php - * @return mixed data which can be serialized by json_encode, - * which is a value of any type other than a resource. - * @since 5.4 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:21;s:7:"endLine";i:22;s:11:"startColumn";i:9;s:9:"endColumn";i:47;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:16:"JsonSerializable";s:21:"implementingClassName";s:16:"JsonSerializable";s:16:"currentClassName";s:16:"JsonSerializable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/bd/1b/bd1b52cf73735c5d9fdd5676c31a52bfa2aac3b387b37b49a74e744ea121ef29.dat b/backend/.cache/phpstan/cache/PHPStan/bd/1b/bd1b52cf73735c5d9fdd5676c31a52bfa2aac3b387b37b49a74e744ea121ef29.dat deleted file mode 100644 index 2c98329..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/bd/1b/bd1b52cf73735c5d9fdd5676c31a52bfa2aac3b387b37b49a74e744ea121ef29.dat +++ /dev/null @@ -1,61 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:15:"DOMNamedNodeMap";s:8:"filename";s:29:"phpstorm-stubs:dom/dom_c.stub";s:13:"extensionName";s:3:"dom";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:15:"DOMNamedNodeMap";s:9:"shortName";s:15:"DOMNamedNodeMap";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:318:"/** - * The DOMNamedNodeMap class - * @link https://php.net/manual/en/class.domnamednodemap.php - * @property-read int $length The number of nodes in the map. The range of valid child node indices is 0 to length - 1 inclusive. - * - * @template-covariant TNode of DOMNode - * @implements IteratorAggregate - */";s:10:"attributes";a:0:{}s:9:"startLine";i:12;s:7:"endLine";i:106;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:2:{i:0;s:17:"IteratorAggregate";i:1;s:9:"Countable";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:6:"length";a:16:{s:18:"declaringClassName";s:15:"DOMNamedNodeMap";s:21:"implementingClassName";s:15:"DOMNamedNodeMap";s:4:"name";s:6:"length";s:9:"modifiers";i:1;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";s:221:"/** - * @var int The number of nodes in the map. The valid child node indices range from 0 to length - 1 inclusive. - * @readonly - * @link https://php.net/manual/en/class.domnamednodemap.php#domnamednodemap.props.length - */";s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{s:4:"from";a:2:{s:4:"code";s:5:"'8.1'";s:10:"attributes";a:6:{s:9:"startLine";i:19;s:7:"endLine";i:19;s:13:"startTokenPos";i:29;s:12:"startFilePos";i:781;s:11:"endTokenPos";i:29;s:10:"endFilePos";i:785;}}}}}s:9:"startLine";i:19;s:7:"endLine";i:20;s:11:"startColumn";i:9;s:9:"endColumn";i:27;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:5:{s:12:"getNamedItem";a:20:{s:4:"name";s:12:"getNamedItem";s:10:"parameters";a:1:{s:13:"qualifiedName";a:14:{s:4:"name";s:13:"qualifiedName";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:33;s:7:"endLine";i:33;s:13:"startTokenPos";i:56;s:12:"startFilePos";i:1398;s:11:"endTokenPos";i:62;s:10:"endFilePos";i:1416;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:33;s:7:"endLine";i:33;s:13:"startTokenPos";i:68;s:12:"startFilePos";i:1428;s:11:"endTokenPos";i:68;s:10:"endFilePos";i:1429;}}}}}s:9:"startLine";i:33;s:7:"endLine";i:34;s:11:"startColumn";i:13;s:9:"endColumn";i:33;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"DOMNode";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:342:"/** - * Retrieves a node specified by name - * @link https://php.net/manual/en/domnamednodemap.getnameditem.php - * @param string $qualifiedName

- * The nodeName of the node to retrieve. - *

- * @return TNode|null A node (of any type) with the specified nodeName, or - * null if no node is found. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:31;s:7:"endLine";i:37;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:15:"DOMNamedNodeMap";s:21:"implementingClassName";s:15:"DOMNamedNodeMap";s:16:"currentClassName";s:15:"DOMNamedNodeMap";s:9:"aliasName";N;}s:4:"item";a:20:{s:4:"name";s:4:"item";s:10:"parameters";a:1:{s:5:"index";a:14:{s:4:"name";s:5:"index";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{s:4:"from";a:2:{s:4:"code";s:5:"'7.1'";s:10:"attributes";a:6:{s:9:"startLine";i:51;s:7:"endLine";i:51;s:13:"startTokenPos";i:105;s:12:"startFilePos";i:2135;s:11:"endTokenPos";i:105;s:10:"endFilePos";i:2139;}}}}i:1;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:52;s:7:"endLine";i:52;s:13:"startTokenPos";i:112;s:12:"startFilePos";i:2209;s:11:"endTokenPos";i:118;s:10:"endFilePos";i:2224;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:52;s:7:"endLine";i:52;s:13:"startTokenPos";i:124;s:12:"startFilePos";i:2236;s:11:"endTokenPos";i:124;s:10:"endFilePos";i:2237;}}}}}s:9:"startLine";i:51;s:7:"endLine";i:53;s:11:"startColumn";i:13;s:9:"endColumn";i:22;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"DOMNode";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:375:"/** - * Retrieves a node specified by index - * @link https://php.net/manual/en/domnamednodemap.item.php - * @param int $index

- * Index into this map. - *

- * @return DOMNode|null The node at the indexth position in the map, or null - * if that is not a valid index (greater than or equal to the number of nodes - * in this map). - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:49;s:7:"endLine";i:56;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:15:"DOMNamedNodeMap";s:21:"implementingClassName";s:15:"DOMNamedNodeMap";s:16:"currentClassName";s:15:"DOMNamedNodeMap";s:9:"aliasName";N;}s:14:"getNamedItemNS";a:20:{s:4:"name";s:14:"getNamedItemNS";s:10:"parameters";a:2:{s:9:"namespace";a:14:{s:4:"name";s:9:"namespace";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{s:4:"from";a:2:{s:4:"code";s:5:"'8.0'";s:10:"attributes";a:6:{s:9:"startLine";i:72;s:7:"endLine";i:72;s:13:"startTokenPos";i:161;s:12:"startFilePos";i:3055;s:11:"endTokenPos";i:161;s:10:"endFilePos";i:3059;}}}}}s:9:"startLine";i:72;s:7:"endLine";i:73;s:11:"startColumn";i:13;s:9:"endColumn";i:30;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:9:"localName";a:14:{s:4:"name";s:9:"localName";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{s:4:"from";a:2:{s:4:"code";s:5:"'8.0'";s:10:"attributes";a:6:{s:9:"startLine";i:74;s:7:"endLine";i:74;s:13:"startTokenPos";i:177;s:12:"startFilePos";i:3174;s:11:"endTokenPos";i:177;s:10:"endFilePos";i:3178;}}}}}s:9:"startLine";i:74;s:7:"endLine";i:75;s:11:"startColumn";i:13;s:9:"endColumn";i:29;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:7:"DOMNode";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:472:"/** - * Retrieves a node specified by local name and namespace URI - * @link https://php.net/manual/en/domnamednodemap.getnameditemns.php - * @param string $namespace

- * The namespace URI of the node to retrieve. - *

- * @param string $localName

- * The local name of the node to retrieve. - *

- * @return TNode|null A node (of any type) with the specified local name and namespace URI, or - * null if no node is found. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:70;s:7:"endLine";i:78;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:15:"DOMNamedNodeMap";s:21:"implementingClassName";s:15:"DOMNamedNodeMap";s:16:"currentClassName";s:15:"DOMNamedNodeMap";s:9:"aliasName";N;}s:5:"count";a:20:{s:4:"name";s:5:"count";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:310:"/** - * Get number of nodes in the map - * - * Gets the number of nodes in the map. - * - * @link https://php.net/manual/en/domnamednodemap.count.php - * @return int<0,max> Returns the number of nodes in the map, which is identical to the length - * property. - * @since 7.2 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:90;s:7:"endLine";i:93;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:15:"DOMNamedNodeMap";s:21:"implementingClassName";s:15:"DOMNamedNodeMap";s:16:"currentClassName";s:15:"DOMNamedNodeMap";s:9:"aliasName";N;}s:11:"getIterator";a:20:{s:4:"name";s:11:"getIterator";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"Iterator";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:0:{}s:10:"docComment";s:280:"/** - * Retrieve an external iterator - * - * Returns an external iterator for the named node map. - * - * @link https://php.net/manual/en/domnamednodemap.getiterator.php - * @return Iterator An instance of an object implementing Iterator or Traversable - * @since 8.0 - */";s:9:"startLine";i:103;s:7:"endLine";i:105;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:15:"DOMNamedNodeMap";s:21:"implementingClassName";s:15:"DOMNamedNodeMap";s:16:"currentClassName";s:15:"DOMNamedNodeMap";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/be/4f/be4f50328fd1cda75a682d72241f0b60b9a1967a7d2395a0e07e84f9bb7d0f62.dat b/backend/.cache/phpstan/cache/PHPStan/be/4f/be4f50328fd1cda75a682d72241f0b60b9a1967a7d2395a0e07e84f9bb7d0f62.dat deleted file mode 100644 index b935815..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/be/4f/be4f50328fd1cda75a682d72241f0b60b9a1967a7d2395a0e07e84f9bb7d0f62.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-d97e0a79ac6d46c2df66bf552e1781f88271f202f3cc234a206961ee22550d5a-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:48:"illuminate\database\eloquent\attributes\fillable";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/bf/30/bf30bcfdb4665070576f6d6c4f5aaa9848d1327479b250f826c817b1643a8f1e.dat b/backend/.cache/phpstan/cache/PHPStan/bf/30/bf30bcfdb4665070576f6d6c4f5aaa9848d1327479b250f826c817b1643a8f1e.dat deleted file mode 100644 index b6959a1..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/bf/30/bf30bcfdb4665070576f6d6c4f5aaa9848d1327479b250f826c817b1643a8f1e.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-5258583536b1ed008cbb2779c6780816fe1c5b64faae786e0887608531870463-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:57:"illuminate\contracts\support\canbeescapedwhencasttostring";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/bf/cd/bfcd2eefaf15dbf0ffe8af743b39a33de0a1e1be983f038ffe834b681d42c27b.dat b/backend/.cache/phpstan/cache/PHPStan/bf/cd/bfcd2eefaf15dbf0ffe8af743b39a33de0a1e1be983f038ffe834b681d42c27b.dat deleted file mode 100644 index 3645c94..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/bf/cd/bfcd2eefaf15dbf0ffe8af743b39a33de0a1e1be983f038ffe834b681d42c27b.dat +++ /dev/null @@ -1,6 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-472aa9df71c593a21d5382d4ed9fe05997543d622da5f833ac443b0bf9f719fd-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:37:"Illuminate\Contracts\Support\Jsonable";s:8:"filename";s:144:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Contracts/Support/Jsonable.php";}}s:9:"namespace";s:28:"Illuminate\Contracts\Support";s:4:"name";s:37:"Illuminate\Contracts\Support\Jsonable";s:9:"shortName";s:8:"Jsonable";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:14;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:1:{s:6:"toJson";a:20:{s:4:"name";s:6:"toJson";s:10:"parameters";a:1:{s:7:"options";a:14:{s:4:"name";s:7:"options";s:7:"default";a:2:{s:4:"code";s:1:"0";s:10:"attributes";a:6:{s:9:"startLine";i:13;s:7:"endLine";i:13;s:13:"startTokenPos";i:25;s:12:"startFilePos";i:235;s:11:"endTokenPos";i:25;s:10:"endFilePos";i:235;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:28;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:103:"/** - * Convert the object to its JSON representation. - * - * @param int $options - * @return string - */";s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:41;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:28:"Illuminate\Contracts\Support";s:18:"declaringClassName";s:37:"Illuminate\Contracts\Support\Jsonable";s:21:"implementingClassName";s:37:"Illuminate\Contracts\Support\Jsonable";s:16:"currentClassName";s:37:"Illuminate\Contracts\Support\Jsonable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/c1/24/c1245c69c36a05200f42faaaa3e94d07784c4a521d6a70a3e8a309f2820517ce.dat b/backend/.cache/phpstan/cache/PHPStan/c1/24/c1245c69c36a05200f42faaaa3e94d07784c4a521d6a70a3e8a309f2820517ce.dat deleted file mode 100644 index cb4199c..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/c1/24/c1245c69c36a05200f42faaaa3e94d07784c4a521d6a70a3e8a309f2820517ce.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-4394ace509307bf256315c0a8c14e8640f59a728ee743667272de844ef0b3277-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:49:"laravel\horizon\horizonapplicationserviceprovider";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/c3/37/c3370ae5d200e3500a77fb86629e57460ff12fbfd710047a67a16ce2d779ef84.dat b/backend/.cache/phpstan/cache/PHPStan/c3/37/c3370ae5d200e3500a77fb86629e57460ff12fbfd710047a67a16ce2d779ef84.dat deleted file mode 100644 index 00073ae..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/c3/37/c3370ae5d200e3500a77fb86629e57460ff12fbfd710047a67a16ce2d779ef84.dat +++ /dev/null @@ -1,46 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-9476d8a3735b8426e6984a2c60b7fecd18edf9fa95f3beb0c38629d78ca7f1ff-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:27:"Illuminate\Support\Optional";s:8:"filename";s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Support/Optional.php";}}s:9:"namespace";s:18:"Illuminate\Support";s:4:"name";s:27:"Illuminate\Support\Optional";s:9:"shortName";s:8:"Optional";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:130;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:1:{i:0;s:11:"ArrayAccess";}s:15:"traitClassNames";a:1:{i:0;s:35:"Illuminate\Support\Traits\Macroable";}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:5:"value";a:16:{s:18:"declaringClassName";s:27:"Illuminate\Support\Optional";s:21:"implementingClassName";s:27:"Illuminate\Support\Optional";s:4:"name";s:5:"value";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:50:"/** - * The underlying object. - * - * @var mixed - */";s:10:"attributes";a:0:{}s:9:"startLine";i:20;s:7:"endLine";i:20;s:11:"startColumn";i:5;s:9:"endColumn";i:21;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:8:{s:11:"__construct";a:20:{s:4:"name";s:11:"__construct";s:10:"parameters";a:1:{s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:27;s:7:"endLine";i:27;s:11:"startColumn";i:33;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:70:"/** - * Create a new optional instance. - * - * @param mixed $value - */";s:9:"startLine";i:27;s:7:"endLine";i:30;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:27:"Illuminate\Support\Optional";s:21:"implementingClassName";s:27:"Illuminate\Support\Optional";s:16:"currentClassName";s:27:"Illuminate\Support\Optional";s:9:"aliasName";N;}s:5:"__get";a:20:{s:4:"name";s:5:"__get";s:10:"parameters";a:1:{s:3:"key";a:14:{s:4:"name";s:3:"key";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:38;s:7:"endLine";i:38;s:11:"startColumn";i:27;s:9:"endColumn";i:30;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:110:"/** - * Dynamically access a property on the underlying object. - * - * @param string $key - * @return mixed - */";s:9:"startLine";i:38;s:7:"endLine";i:43;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:27:"Illuminate\Support\Optional";s:21:"implementingClassName";s:27:"Illuminate\Support\Optional";s:16:"currentClassName";s:27:"Illuminate\Support\Optional";s:9:"aliasName";N;}s:7:"__isset";a:20:{s:4:"name";s:7:"__isset";s:10:"parameters";a:1:{s:4:"name";a:14:{s:4:"name";s:4:"name";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:51;s:7:"endLine";i:51;s:11:"startColumn";i:29;s:9:"endColumn";i:33;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:115:"/** - * Dynamically check a property exists on the underlying object. - * - * @param mixed $name - * @return bool - */";s:9:"startLine";i:51;s:7:"endLine";i:62;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:27:"Illuminate\Support\Optional";s:21:"implementingClassName";s:27:"Illuminate\Support\Optional";s:16:"currentClassName";s:27:"Illuminate\Support\Optional";s:9:"aliasName";N;}s:12:"offsetExists";a:20:{s:4:"name";s:12:"offsetExists";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:70;s:7:"endLine";i:70;s:11:"startColumn";i:34;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:97:"/** - * Determine if an item exists at an offset. - * - * @param mixed $offset - * @return bool - */";s:9:"startLine";i:70;s:7:"endLine";i:73;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:27:"Illuminate\Support\Optional";s:21:"implementingClassName";s:27:"Illuminate\Support\Optional";s:16:"currentClassName";s:27:"Illuminate\Support\Optional";s:9:"aliasName";N;}s:9:"offsetGet";a:20:{s:4:"name";s:9:"offsetGet";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:81;s:7:"endLine";i:81;s:11:"startColumn";i:31;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"mixed";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:87:"/** - * Get an item at a given offset. - * - * @param mixed $offset - * @return mixed - */";s:9:"startLine";i:81;s:7:"endLine";i:84;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:27:"Illuminate\Support\Optional";s:21:"implementingClassName";s:27:"Illuminate\Support\Optional";s:16:"currentClassName";s:27:"Illuminate\Support\Optional";s:9:"aliasName";N;}s:9:"offsetSet";a:20:{s:4:"name";s:9:"offsetSet";s:10:"parameters";a:2:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:93;s:7:"endLine";i:93;s:11:"startColumn";i:31;s:9:"endColumn";i:37;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"value";a:14:{s:4:"name";s:5:"value";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:93;s:7:"endLine";i:93;s:11:"startColumn";i:40;s:9:"endColumn";i:45;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:112:"/** - * Set the item at a given offset. - * - * @param mixed $offset - * @param mixed $value - * @return void - */";s:9:"startLine";i:93;s:7:"endLine";i:98;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:27:"Illuminate\Support\Optional";s:21:"implementingClassName";s:27:"Illuminate\Support\Optional";s:16:"currentClassName";s:27:"Illuminate\Support\Optional";s:9:"aliasName";N;}s:11:"offsetUnset";a:20:{s:4:"name";s:11:"offsetUnset";s:10:"parameters";a:1:{s:6:"offset";a:14:{s:4:"name";s:6:"offset";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:106;s:7:"endLine";i:106;s:11:"startColumn";i:33;s:9:"endColumn";i:39;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:89:"/** - * Unset the item at a given offset. - * - * @param mixed $offset - * @return void - */";s:9:"startLine";i:106;s:7:"endLine";i:111;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:27:"Illuminate\Support\Optional";s:21:"implementingClassName";s:27:"Illuminate\Support\Optional";s:16:"currentClassName";s:27:"Illuminate\Support\Optional";s:9:"aliasName";N;}s:6:"__call";a:20:{s:4:"name";s:6:"__call";s:10:"parameters";a:2:{s:6:"method";a:14:{s:4:"name";s:6:"method";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:120;s:7:"endLine";i:120;s:11:"startColumn";i:28;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:10:"parameters";a:14:{s:4:"name";s:10:"parameters";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:120;s:7:"endLine";i:120;s:11:"startColumn";i:37;s:9:"endColumn";i:47;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:139:"/** - * Dynamically pass a method to the underlying object. - * - * @param string $method - * @param array $parameters - * @return mixed - */";s:9:"startLine";i:120;s:7:"endLine";i:129;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:18:"Illuminate\Support";s:18:"declaringClassName";s:27:"Illuminate\Support\Optional";s:21:"implementingClassName";s:27:"Illuminate\Support\Optional";s:16:"currentClassName";s:27:"Illuminate\Support\Optional";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:1:{s:35:"Illuminate\Support\Traits\Macroable";a:1:{i:0;a:3:{s:5:"alias";s:9:"macroCall";s:6:"method";s:6:"__call";s:4:"hash";s:43:"illuminate\support\traits\macroable::__call";}}}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:1:{s:43:"illuminate\support\traits\macroable::__call";s:43:"Illuminate\Support\Traits\Macroable::__call";}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/c3/f0/c3f002ce07e35694fe911c83bb0ce6957fff9be15af85484576c14ac9da53b6d.dat b/backend/.cache/phpstan/cache/PHPStan/c3/f0/c3f002ce07e35694fe911c83bb0ce6957fff9be15af85484576c14ac9da53b6d.dat deleted file mode 100644 index fd72e72..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/c3/f0/c3f002ce07e35694fe911c83bb0ce6957fff9be15af85484576c14ac9da53b6d.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-a7a163aa1f98a0ae4cd2135905b6852e29a850beb4296aa72c44c37d22832135-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:49:"illuminate\notifications\hasdatabasenotifications";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/c5/89/c589a8d781ec83a83a26fda11ec2c4a665db627aee590174fff3dcb6e9f8ae80.dat b/backend/.cache/phpstan/cache/PHPStan/c5/89/c589a8d781ec83a83a26fda11ec2c4a665db627aee590174fff3dcb6e9f8ae80.dat deleted file mode 100644 index e9bf3ea..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/c5/89/c589a8d781ec83a83a26fda11ec2c4a665db627aee590174fff3dcb6e9f8ae80.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-9e18a70693b0113f18376134874e27fd0fe6e30405195936f0c7d5cb5b1bac72-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:23:"laravel\horizon\horizon";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/ca/fc/cafc7fd2323f47144fbec0dc0554e7cfe3007d0b2b800c9b4db8a2e7c04ae354.dat b/backend/.cache/phpstan/cache/PHPStan/ca/fc/cafc7fd2323f47144fbec0dc0554e7cfe3007d0b2b800c9b4db8a2e7c04ae354.dat deleted file mode 100644 index a64fc70..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/ca/fc/cafc7fd2323f47144fbec0dc0554e7cfe3007d0b2b800c9b4db8a2e7c04ae354.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-f997a287dc9153687ef870b1f1ea23bf1ecba974567ab3c8a514ec3c9aaf01bf-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:63:"illuminate\database\eloquent\concerns\preventscircularrecursion";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/cache-cleared b/backend/.cache/phpstan/cache/PHPStan/cache-cleared deleted file mode 100644 index 51ef98a..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/cache-cleared +++ /dev/null @@ -1 +0,0 @@ -v3-serialized \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/cb/3b/cb3b14188af76bef5d2ffb70db15919c1a89429a3a00686e19d4da6a17872016.dat b/backend/.cache/phpstan/cache/PHPStan/cb/3b/cb3b14188af76bef5d2ffb70db15919c1a89429a3a00686e19d4da6a17872016.dat deleted file mode 100644 index 7b1a5b7..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/cb/3b/cb3b14188af76bef5d2ffb70db15919c1a89429a3a00686e19d4da6a17872016.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-fe73d6d3884cabef2d227c28e80f53d43eefcb5ece76a3c8943c0836b60da8d2";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:48:"PHPeste\Program\Providers\ProgramServiceProvider";s:8:"filename";s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/program/src/Providers/ProgramServiceProvider.php";}}s:9:"namespace";s:25:"PHPeste\Program\Providers";s:4:"name";s:48:"PHPeste\Program\Providers\ProgramServiceProvider";s:9:"shortName";s:22:"ProgramServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:14;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Support\ServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:11;s:7:"endLine";i:11;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"PHPeste\Program\Providers";s:18:"declaringClassName";s:48:"PHPeste\Program\Providers\ProgramServiceProvider";s:21:"implementingClassName";s:48:"PHPeste\Program\Providers\ProgramServiceProvider";s:16:"currentClassName";s:48:"PHPeste\Program\Providers\ProgramServiceProvider";s:9:"aliasName";N;}s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:25:"PHPeste\Program\Providers";s:18:"declaringClassName";s:48:"PHPeste\Program\Providers\ProgramServiceProvider";s:21:"implementingClassName";s:48:"PHPeste\Program\Providers\ProgramServiceProvider";s:16:"currentClassName";s:48:"PHPeste\Program\Providers\ProgramServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/cb/3b/cb3b8a54e204c50aee0f0a31681c72415bb12286c240f536689fb0d6d6f231db.dat b/backend/.cache/phpstan/cache/PHPStan/cb/3b/cb3b8a54e204c50aee0f0a31681c72415bb12286c240f536689fb0d6d6f231db.dat deleted file mode 100644 index 3ace22b..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/cb/3b/cb3b8a54e204c50aee0f0a31681c72415bb12286c240f536689fb0d6d6f231db.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:1:{s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/sebastian/recursion-context/src/Context.php";a:5:{i:0;s:64:"6128401ef13f34139afee8ecc319f6cbde082b0fd3c7689f30edffcdb80337f6";i:1;s:44:"3979:1755060299:1793737430:70754373:16777230";i:2;a:1:{i:0;s:42:"sebastianbergmann\recursioncontext\context";}i:3;a:8:{i:0;s:46:"sebastianbergmann\recursioncontext\__construct";i:1;s:45:"sebastianbergmann\recursioncontext\__destruct";i:2;s:38:"sebastianbergmann\recursioncontext\add";i:3;s:43:"sebastianbergmann\recursioncontext\contains";i:4;s:43:"sebastianbergmann\recursioncontext\addarray";i:5;s:44:"sebastianbergmann\recursioncontext\addobject";i:6;s:48:"sebastianbergmann\recursioncontext\containsarray";i:7;s:49:"sebastianbergmann\recursioncontext\containsobject";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/cd/7f/cd7fd79ccc89ba31bbd4e068614799cdbce491e9b3c3e520db97d3ce10c53ed6.dat b/backend/.cache/phpstan/cache/PHPStan/cd/7f/cd7fd79ccc89ba31bbd4e068614799cdbce491e9b3c3e520db97d3ce10c53ed6.dat deleted file mode 100644 index f8c64cc..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/cd/7f/cd7fd79ccc89ba31bbd4e068614799cdbce491e9b3c3e520db97d3ce10c53ed6.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-faecfbce84f641d4360c1b4a8d54d8f2758514c96829f8a9b729abbd496ba194-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:46:"illuminate\database\eloquent\attributes\hidden";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/cd/be/cdbe63abcdf963e8a2b9d8adec5bdc0af00757b08a1de0e6b959a04872b8335e.dat b/backend/.cache/phpstan/cache/PHPStan/cd/be/cdbe63abcdf963e8a2b9d8adec5bdc0af00757b08a1de0e6b959a04872b8335e.dat deleted file mode 100644 index 3e2bb76..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/cd/be/cdbe63abcdf963e8a2b9d8adec5bdc0af00757b08a1de0e6b959a04872b8335e.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-c8c796eb39317750fce46d66ecdfd32a81f4249b4c7f72afbfb66f0c891edfc4-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:31:"illuminate\support\facades\gate";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/ce/1c/ce1c3d9d07e7defba107c46c4b44b70ce733bffb76280f493bbccf6fb6c82b14.dat b/backend/.cache/phpstan/cache/PHPStan/ce/1c/ce1c3d9d07e7defba107c46c4b44b70ce733bffb76280f493bbccf6fb6c82b14.dat deleted file mode 100644 index 78c81d056e3155445c00b6f66407baa0caac56d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61206 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 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:40;s:7:"endLine";i:40;s:13:"startTokenPos";i:40;s:12:"startFilePos";i:1659;s:11:"endTokenPos";i:46;s:10:"endFilePos";i:1677;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:40;s:7:"endLine";i:40;s:13:"startTokenPos";i:52;s:12:"startFilePos";i:1689;s:11:"endTokenPos";i:52;s:10:"endFilePos";i:1690;}}}}}s:9:"startLine";i:40;s:7:"endLine";i:41;s:11:"startColumn";i:13;s:9:"endColumn";i:36;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:8:"timezone";a:14:{s:4:"name";s:8:"timezone";s:7:"default";a:2:{s:4:"code";s:5:"\null";s:10:"attributes";a:6:{s:9:"startLine";i:43;s:7:"endLine";i:43;s:13:"startTokenPos";i:92;s:12:"startFilePos";i:1898;s:11:"endTokenPos";i:92;s:10:"endFilePos";i:1901;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:12:"DateTimeZone";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:30:"['8.0' => 'DateTimeZone|null']";s:10:"attributes";a:6:{s:9:"startLine";i:42;s:7:"endLine";i:42;s:13:"startTokenPos";i:68;s:12:"startFilePos";i:1798;s:11:"endTokenPos";i:74;s:10:"endFilePos";i:1827;}}s:7:"default";a:2:{s:4:"code";s:14:"'DateTimeZone'";s:10:"attributes";a:6:{s:9:"startLine";i:42;s:7:"endLine";i:42;s:13:"startTokenPos";i:80;s:12:"startFilePos";i:1839;s:11:"endTokenPos";i:80;s:10:"endFilePos";i:1852;}}}}}s:9:"startLine";i:42;s:7:"endLine";i:43;s:11:"startColumn";i:13;s:9:"endColumn";i:46;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{s:4:"from";a:2:{s:4:"code";s:5:"'8.3'";s:10:"attributes";a:6:{s:9:"startLine";i:38;s:7:"endLine";i:38;s:13:"startTokenPos";i:26;s:12:"startFilePos";i:1548;s:11:"endTokenPos";i:26;s:10:"endFilePos";i:1552;}}}}}s:10:"docComment";s:1060:"/** - * (PHP 8 >=8.3.0)
- * @link https://php.net/manual/en/datetime.construct.php - * @param string $datetime [optional] - *

A date/time string. Valid formats are explained in {@link https://php.net/manual/en/datetime.formats.php Date and Time Formats}.

- *

- * Enter now here to obtain the current time when using - * the $timezone parameter. - *

- * @param null|DateTimeZone $timezone [optional]

- * A {@link https://php.net/manual/en/class.datetimezone.php DateTimeZone} object representing the - * timezone of $datetime. - *

- *

- * If $timezone is omitted, - * the current timezone will be used. - *

- *

Note: - *

- * The $timezone parameter - * and the current timezone are ignored when the - * $time parameter either - * is a UNIX timestamp (e.g. @946684800) - * or specifies a timezone - * (e.g. 2010-01-28T15:00:00+02:00). - *

- * @throws DateMalformedStringException Emits Exception in case of an error. - */";s:9:"startLine";i:38;s:7:"endLine";i:46;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:8:"__wakeup";a:20:{s:4:"name";s:8:"__wakeup";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:10:"Deprecated";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{s:5:"since";a:2:{s:4:"code";s:5:"'8.5'";s:10:"attributes";a:6:{s:9:"startLine";i:54;s:7:"endLine";i:54;s:13:"startTokenPos";i:112;s:12:"startFilePos";i:2238;s:11:"endTokenPos";i:112;s:10:"endFilePos";i:2242;}}}}}s:10:"docComment";s:173:"/** - * The __wakeup handler - * @return void Initializes a DateTime object. - * @link https://php.net/manual/en/datetime.wakeup.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:53;s:7:"endLine";i:57;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:6:"format";a:20:{s:4:"name";s:6:"format";s:10:"parameters";a:1:{s:6:"format";a:14:{s:4:"name";s:6:"format";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:117;s:7:"endLine";i:117;s:13:"startTokenPos";i:154;s:12:"startFilePos";i:7808;s:11:"endTokenPos";i:160;s:10:"endFilePos";i:7826;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:117;s:7:"endLine";i:117;s:13:"startTokenPos";i:166;s:12:"startFilePos";i:7838;s:11:"endTokenPos";i:166;s:10:"endFilePos";i:7839;}}}}}s:9:"startLine";i:117;s:7:"endLine";i:118;s:11:"startColumn";i:13;s:9:"endColumn";i:26;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{i:0;a:2:{s:4:"code";s:5:"\true";s:10:"attributes";a:6:{s:9:"startLine";i:114;s:7:"endLine";i:114;s:13:"startTokenPos";i:136;s:12:"startFilePos";i:7649;s:11:"endTokenPos";i:136;s:10:"endFilePos";i:7652;}}}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:4858:"/** - * Returns date formatted according to given format. - * @param string $format The format of the outputted date string. See the formatting options - * below. There are also several predefined date constants that may be used instead, so for - * example DATE_RSS contains the format string 'D, d M Y H:i:s'. The following characters are - * recognized in the format parameter string format character Description Example returned - * values Day --- --- d Day of the month, 2 digits with leading zeros 01 to 31 D A textual - * representation of a day, three letters Mon through Sun j Day of the month without leading - * zeros 1 to 31 l (lowercase 'L') A full textual representation of the day of the week Sunday - * through Saturday N ISO 8601 numeric representation of the day of the week 1 (for Monday) - * through 7 (for Sunday) S English ordinal suffix for the day of the month, 2 characters st, - * nd, rd or th. Works well with j w Numeric representation of the day of the week 0 (for - * Sunday) through 6 (for Saturday) z The day of the year (starting from 0) 0 through 365 Week - * --- --- W ISO 8601 week number of year, weeks starting on Monday Example: 42 (the 42nd week - * in the year) Month --- --- F A full textual representation of a month, such as January or - * March January through December m Numeric representation of a month, with leading zeros 01 - * through 12 M A short textual representation of a month, three letters Jan through Dec n - * Numeric representation of a month, without leading zeros 1 through 12 t Number of days in the - * given month 28 through 31 Year --- --- L Whether it's a leap year 1 if it is a leap year, 0 - * otherwise. o ISO 8601 week-numbering year. This has the same value as Y, except that if the - * ISO week number (W) belongs to the previous or next year, that year is used instead. - * Examples: 1999 or 2003 X An expanded full numeric representation of a year, at least 4 - * digits, with - for years BCE, and + for years CE. Examples: -0055, +0787, +1999, +10191 x An - * expanded full numeric representation if required, or a standard full numeral representation - * if possible (like Y). At least four digits. Years BCE are prefixed with a -. Years beyond - * (and including) 10000 are prefixed by a +. Examples: -0055, 0787, 1999, +10191 Y A full - * numeric representation of a year, at least 4 digits, with - for years BCE. Examples: -0055, - * 0787, 1999, 2003, 10191 y A two digit representation of a year Examples: 99 or 03 Time --- - * --- a Lowercase Ante meridiem and Post meridiem am or pm A Uppercase Ante meridiem and Post - * meridiem AM or PM B Swatch Internet time 000 through 999 g 12-hour format of an hour without - * leading zeros 1 through 12 G 24-hour format of an hour without leading zeros 0 through 23 h - * 12-hour format of an hour with leading zeros 01 through 12 H 24-hour format of an hour with - * leading zeros 00 through 23 i Minutes with leading zeros 00 to 59 s Seconds with leading - * zeros 00 through 59 u Microseconds. Note that date will always generate 000000 since it takes - * an int parameter, whereas DateTimeInterface::format does support microseconds if an object of - * type DateTimeInterface was created with microseconds. Example: 654321 v Milliseconds. Same - * note applies as for u. Example: 654 Timezone --- --- e Timezone identifier Examples: UTC, - * GMT, Atlantic/Azores I (capital i) Whether or not the date is in daylight saving time 1 if - * Daylight Saving Time, 0 otherwise. O Difference to Greenwich time (GMT) without colon between - * hours and minutes Example: +0200 P Difference to Greenwich time (GMT) with colon between - * hours and minutes Example: +02:00 p The same as P, but returns Z instead of +00:00 (available - * as of PHP 8.0.0) Examples: Z or +02:00 T Timezone abbreviation, if known; otherwise the GMT - * offset. Examples: EST, MDT, +05 Z Timezone offset in seconds. The offset for timezones west - * of UTC is always negative, and for those east of UTC is always positive. -43200 through 50400 - * Full Date/Time --- --- c ISO 8601 date. Only compatible with the non-expanded format (up to - * year 9999). Later dates will result in an invalid string. For later dates and expanded - * format, see x and X. 2004-02-12T15:19:21+00:00 r RFC 2822/RFC 5322 formatted date Example: - * Thu, 21 Dec 2000 16:01:07 +0200 U Seconds since the Unix Epoch (January 1 1970 00:00:00 GMT) - * See also time Unrecognized characters in the format string will be printed as-is. The Z - * format will always return 0 when using gmdate. Since this function only accepts int - * timestamps the u format character is only useful when using the date_format function with - * user based timestamps created with date_create. - * @return string Returns the formatted date string on success. - * @link https://php.net/manual/en/datetime.format.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:114;s:7:"endLine";i:121;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:6:"modify";a:20:{s:4:"name";s:6:"modify";s:10:"parameters";a:1:{s:8:"modifier";a:14:{s:4:"name";s:8:"modifier";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:135;s:7:"endLine";i:135;s:13:"startTokenPos";i:228;s:12:"startFilePos";i:8847;s:11:"endTokenPos";i:234;s:10:"endFilePos";i:8865;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:135;s:7:"endLine";i:135;s:13:"startTokenPos";i:240;s:12:"startFilePos";i:8877;s:11:"endTokenPos";i:240;s:10:"endFilePos";i:8878;}}}}}s:9:"startLine";i:135;s:7:"endLine";i:136;s:11:"startColumn";i:13;s:9:"endColumn";i:28;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"DateTime";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:3:{i:0;a:3:{s:4:"name";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{s:4:"from";a:2:{s:4:"code";s:5:"'8.3'";s:10:"attributes";a:6:{s:9:"startLine";i:131;s:7:"endLine";i:131;s:13:"startTokenPos";i:191;s:12:"startFilePos";i:8576;s:11:"endTokenPos";i:191;s:10:"endFilePos";i:8580;}}}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:2;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:21:"['8.4' => 'DateTime']";s:10:"attributes";a:6:{s:9:"startLine";i:133;s:7:"endLine";i:133;s:13:"startTokenPos";i:202;s:12:"startFilePos";i:8700;s:11:"endTokenPos";i:208;s:10:"endFilePos";i:8720;}}s:7:"default";a:2:{s:4:"code";s:14:"'static|false'";s:10:"attributes";a:6:{s:9:"startLine";i:133;s:7:"endLine";i:133;s:13:"startTokenPos";i:214;s:12:"startFilePos";i:8732;s:11:"endTokenPos";i:214;s:10:"endFilePos";i:8745;}}}}}s:10:"docComment";s:520:"/** - * Alter the timestamp of a DateTime object by incrementing or decrementing - * in a format accepted by strtotime(). - * @param string $modifier A date/time string. Valid formats are explained in Date and Time Formats. - * @return static|false Returns the DateTime object for method chaining or FALSE on failure. - * @throws DateMalformedStringException - * @link https://php.net/manual/en/datetime.modify.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:131;s:7:"endLine";i:139;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:3:"add";a:20:{s:4:"name";s:3:"add";s:10:"parameters";a:1:{s:8:"interval";a:14:{s:4:"name";s:8:"interval";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:12:"DateInterval";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:148;s:7:"endLine";i:148;s:11:"startColumn";i:29;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"DateTime";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:320:"/** - * Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object - * @param DateInterval $interval A DateInterval object - * @return static Returns the modified DateTime object for method chaining. - * @link https://php.net/manual/en/datetime.add.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:147;s:7:"endLine";i:150;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:19:"createFromImmutable";a:20:{s:4:"name";s:19:"createFromImmutable";s:10:"parameters";a:1:{s:6:"object";a:14:{s:4:"name";s:6:"object";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:17:"DateTimeImmutable";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:163;s:7:"endLine";i:163;s:11:"startColumn";i:52;s:9:"endColumn";i:77;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"static";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.2' => 'static']";s:10:"attributes";a:6:{s:9:"startLine";i:162;s:7:"endLine";i:162;s:13:"startTokenPos";i:290;s:12:"startFilePos";i:10191;s:11:"endTokenPos";i:296;s:10:"endFilePos";i:10209;}}s:7:"default";a:2:{s:4:"code";s:10:"'DateTime'";s:10:"attributes";a:6:{s:9:"startLine";i:162;s:7:"endLine";i:162;s:13:"startTokenPos";i:302;s:12:"startFilePos";i:10221;s:11:"endTokenPos";i:302;s:10:"endFilePos";i:10230;}}}}}s:10:"docComment";s:528:"/** - * Returns new DateTime instance encapsulating the given DateTimeImmutable object - * @link https://php.net/manual/en/datetime.createfromimmutable.php - * @param DateTimeImmutable $object The immutable DateTimeImmutable object that needs to be - * converted to a mutable version. This object is not modified, but instead a new DateTime - * instance is created containing the same date, time, and timezone information. - * @return DateTime Returns a new DateTime instance. - * @since 7.3 - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:161;s:7:"endLine";i:165;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:3:"sub";a:20:{s:4:"name";s:3:"sub";s:10:"parameters";a:1:{s:8:"interval";a:14:{s:4:"name";s:8:"interval";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:12:"DateInterval";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:175;s:7:"endLine";i:175;s:11:"startColumn";i:29;s:9:"endColumn";i:51;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"DateTime";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:368:"/** - * Subtracts an amount of days, months, years, hours, minutes and seconds from a DateTime object - * @param DateInterval $interval A DateInterval object - * @return static Returns the modified DateTime object for method chaining. - * @link https://php.net/manual/en/datetime.sub.php - * @throws DateInvalidOperationException - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:174;s:7:"endLine";i:177;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:11:"getTimezone";a:20:{s:4:"name";s:11:"getTimezone";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:12:"DateTimeZone";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"false";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:248:"/** - * Get the TimeZone associated with the DateTime - * @return DateTimeZone|false Returns a DateTimeZone object on success or false on failure. - * @link https://php.net/manual/en/datetime.gettimezone.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:184;s:7:"endLine";i:187;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:11:"setTimezone";a:20:{s:4:"name";s:11:"setTimezone";s:10:"parameters";a:1:{s:8:"timezone";a:14:{s:4:"name";s:8:"timezone";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:12:"DateTimeZone";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:25:"['8.0' => 'DateTimeZone']";s:10:"attributes";a:6:{s:9:"startLine";i:198;s:7:"endLine";i:198;s:13:"startTokenPos";i:389;s:12:"startFilePos";i:11951;s:11:"endTokenPos";i:395;s:10:"endFilePos";i:11975;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:198;s:7:"endLine";i:198;s:13:"startTokenPos";i:401;s:12:"startFilePos";i:11987;s:11:"endTokenPos";i:401;s:10:"endFilePos";i:11988;}}}}}s:9:"startLine";i:198;s:7:"endLine";i:199;s:11:"startColumn";i:13;s:9:"endColumn";i:34;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"DateTime";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:387:"/** - * Set the TimeZone associated with the DateTime - * @param DateTimeZone $timezone A DateTimeZone object representing the desired time zone. - * @return static Returns the DateTime object for method chaining. The underlying point-in-time - * is not changed when calling this method. - * @link https://php.net/manual/en/datetime.settimezone.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:196;s:7:"endLine";i:202;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:9:"getOffset";a:20:{s:4:"name";s:9:"getOffset";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:211:"/** - * Returns the timezone offset - * @return int Returns the timezone offset in seconds from UTC on success. - * @link https://php.net/manual/en/datetime.getoffset.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:209;s:7:"endLine";i:212;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:7:"setTime";a:20:{s:4:"name";s:7:"setTime";s:10:"parameters";a:4:{s:4:"hour";a:14:{s:4:"name";s:4:"hour";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:225;s:7:"endLine";i:225;s:13:"startTokenPos";i:455;s:12:"startFilePos";i:13090;s:11:"endTokenPos";i:461;s:10:"endFilePos";i:13105;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:225;s:7:"endLine";i:225;s:13:"startTokenPos";i:467;s:12:"startFilePos";i:13117;s:11:"endTokenPos";i:467;s:10:"endFilePos";i:13118;}}}}}s:9:"startLine";i:225;s:7:"endLine";i:226;s:11:"startColumn";i:13;s:9:"endColumn";i:21;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:6:"minute";a:14:{s:4:"name";s:6:"minute";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:227;s:7:"endLine";i:227;s:13:"startTokenPos";i:479;s:12:"startFilePos";i:13211;s:11:"endTokenPos";i:485;s:10:"endFilePos";i:13226;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:227;s:7:"endLine";i:227;s:13:"startTokenPos";i:491;s:12:"startFilePos";i:13238;s:11:"endTokenPos";i:491;s:10:"endFilePos";i:13239;}}}}}s:9:"startLine";i:227;s:7:"endLine";i:228;s:11:"startColumn";i:13;s:9:"endColumn";i:23;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:6:"second";a:14:{s:4:"name";s:6:"second";s:7:"default";a:2:{s:4:"code";s:1:"0";s:10:"attributes";a:6:{s:9:"startLine";i:230;s:7:"endLine";i:230;s:13:"startTokenPos";i:525;s:12:"startFilePos";i:13392;s:11:"endTokenPos";i:525;s:10:"endFilePos";i:13392;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:229;s:7:"endLine";i:229;s:13:"startTokenPos";i:503;s:12:"startFilePos";i:13334;s:11:"endTokenPos";i:509;s:10:"endFilePos";i:13349;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:229;s:7:"endLine";i:229;s:13:"startTokenPos";i:515;s:12:"startFilePos";i:13361;s:11:"endTokenPos";i:515;s:10:"endFilePos";i:13362;}}}}}s:9:"startLine";i:229;s:7:"endLine";i:230;s:11:"startColumn";i:13;s:9:"endColumn";i:27;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}s:11:"microsecond";a:14:{s:4:"name";s:11:"microsecond";s:7:"default";a:2:{s:4:"code";s:1:"0";s:10:"attributes";a:6:{s:9:"startLine";i:233;s:7:"endLine";i:233;s:13:"startTokenPos";i:563;s:12:"startFilePos";i:13611;s:11:"endTokenPos";i:563;s:10:"endFilePos";i:13611;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{s:4:"from";a:2:{s:4:"code";s:5:"'7.1'";s:10:"attributes";a:6:{s:9:"startLine";i:231;s:7:"endLine";i:231;s:13:"startTokenPos";i:534;s:12:"startFilePos";i:13474;s:11:"endTokenPos";i:534;s:10:"endFilePos";i:13478;}}}}i:1;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:232;s:7:"endLine";i:232;s:13:"startTokenPos";i:541;s:12:"startFilePos";i:13548;s:11:"endTokenPos";i:547;s:10:"endFilePos";i:13563;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:232;s:7:"endLine";i:232;s:13:"startTokenPos";i:553;s:12:"startFilePos";i:13575;s:11:"endTokenPos";i:553;s:10:"endFilePos";i:13576;}}}}}s:9:"startLine";i:231;s:7:"endLine";i:233;s:11:"startColumn";i:13;s:9:"endColumn";i:32;s:14:"parameterIndex";i:3;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"DateTime";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:413:"/** - * Sets the current time of the DateTime object to a different time. - * @param int $hour Hour of the time. - * @param int $minute Minute of the time. - * @param int $second Second of the time. - * @param int $microsecond Added since 7.1 - * @return static Returns the modified DateTime object for method chaining. - * @link https://php.net/manual/en/datetime.settime.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:223;s:7:"endLine";i:236;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:7:"setDate";a:20:{s:4:"name";s:7:"setDate";s:10:"parameters";a:3:{s:4:"year";a:14:{s:4:"name";s:4:"year";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:248;s:7:"endLine";i:248;s:13:"startTokenPos";i:590;s:12:"startFilePos";i:14242;s:11:"endTokenPos";i:596;s:10:"endFilePos";i:14257;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:248;s:7:"endLine";i:248;s:13:"startTokenPos";i:602;s:12:"startFilePos";i:14269;s:11:"endTokenPos";i:602;s:10:"endFilePos";i:14270;}}}}}s:9:"startLine";i:248;s:7:"endLine";i:249;s:11:"startColumn";i:13;s:9:"endColumn";i:21;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:5:"month";a:14:{s:4:"name";s:5:"month";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:250;s:7:"endLine";i:250;s:13:"startTokenPos";i:614;s:12:"startFilePos";i:14363;s:11:"endTokenPos";i:620;s:10:"endFilePos";i:14378;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:250;s:7:"endLine";i:250;s:13:"startTokenPos";i:626;s:12:"startFilePos";i:14390;s:11:"endTokenPos";i:626;s:10:"endFilePos";i:14391;}}}}}s:9:"startLine";i:250;s:7:"endLine";i:251;s:11:"startColumn";i:13;s:9:"endColumn";i:22;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:3:"day";a:14:{s:4:"name";s:3:"day";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:252;s:7:"endLine";i:252;s:13:"startTokenPos";i:638;s:12:"startFilePos";i:14485;s:11:"endTokenPos";i:644;s:10:"endFilePos";i:14500;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:252;s:7:"endLine";i:252;s:13:"startTokenPos";i:650;s:12:"startFilePos";i:14512;s:11:"endTokenPos";i:650;s:10:"endFilePos";i:14513;}}}}}s:9:"startLine";i:252;s:7:"endLine";i:253;s:11:"startColumn";i:13;s:9:"endColumn";i:20;s:14:"parameterIndex";i:2;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"DateTime";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:362:"/** - * Sets the current date of the DateTime object to a different date. - * @param int $year Year of the date. - * @param int $month Month of the date. - * @param int $day Day of the date. - * @return static Returns the modified DateTime object for method chaining. - * @link https://php.net/manual/en/datetime.setdate.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:246;s:7:"endLine";i:256;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:10:"setISODate";a:20:{s:4:"name";s:10:"setISODate";s:10:"parameters";a:3:{s:4:"year";a:14:{s:4:"name";s:4:"year";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:268;s:7:"endLine";i:268;s:13:"startTokenPos";i:683;s:12:"startFilePos";i:15237;s:11:"endTokenPos";i:689;s:10:"endFilePos";i:15252;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:268;s:7:"endLine";i:268;s:13:"startTokenPos";i:695;s:12:"startFilePos";i:15264;s:11:"endTokenPos";i:695;s:10:"endFilePos";i:15265;}}}}}s:9:"startLine";i:268;s:7:"endLine";i:269;s:11:"startColumn";i:13;s:9:"endColumn";i:21;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:4:"week";a:14:{s:4:"name";s:4:"week";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:270;s:7:"endLine";i:270;s:13:"startTokenPos";i:707;s:12:"startFilePos";i:15358;s:11:"endTokenPos";i:713;s:10:"endFilePos";i:15373;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:270;s:7:"endLine";i:270;s:13:"startTokenPos";i:719;s:12:"startFilePos";i:15385;s:11:"endTokenPos";i:719;s:10:"endFilePos";i:15386;}}}}}s:9:"startLine";i:270;s:7:"endLine";i:271;s:11:"startColumn";i:13;s:9:"endColumn";i:21;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:9:"dayOfWeek";a:14:{s:4:"name";s:9:"dayOfWeek";s:7:"default";a:2:{s:4:"code";s:1:"1";s:10:"attributes";a:6:{s:9:"startLine";i:273;s:7:"endLine";i:273;s:13:"startTokenPos";i:753;s:12:"startFilePos";i:15540;s:11:"endTokenPos";i:753;s:10:"endFilePos";i:15540;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:272;s:7:"endLine";i:272;s:13:"startTokenPos";i:731;s:12:"startFilePos";i:15479;s:11:"endTokenPos";i:737;s:10:"endFilePos";i:15494;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:272;s:7:"endLine";i:272;s:13:"startTokenPos";i:743;s:12:"startFilePos";i:15506;s:11:"endTokenPos";i:743;s:10:"endFilePos";i:15507;}}}}}s:9:"startLine";i:272;s:7:"endLine";i:273;s:11:"startColumn";i:13;s:9:"endColumn";i:30;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"DateTime";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:429:"/** - * Set a date according to the ISO 8601 standard - using weeks and day offsets rather than specific dates. - * @param int $year Year of the date. - * @param int $week Week of the date. - * @param int $dayOfWeek Offset from the first day of the week. - * @return static Returns the modified DateTime object for method chaining. - * @link https://php.net/manual/en/datetime.setisodate.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:266;s:7:"endLine";i:276;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:12:"setTimestamp";a:20:{s:4:"name";s:12:"setTimestamp";s:10:"parameters";a:1:{s:9:"timestamp";a:14:{s:4:"name";s:9:"timestamp";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:16:"['8.0' => 'int']";s:10:"attributes";a:6:{s:9:"startLine";i:287;s:7:"endLine";i:287;s:13:"startTokenPos";i:780;s:12:"startFilePos";i:16223;s:11:"endTokenPos";i:786;s:10:"endFilePos";i:16238;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:287;s:7:"endLine";i:287;s:13:"startTokenPos";i:792;s:12:"startFilePos";i:16250;s:11:"endTokenPos";i:792;s:10:"endFilePos";i:16251;}}}}}s:9:"startLine";i:287;s:7:"endLine";i:288;s:11:"startColumn";i:13;s:9:"endColumn";i:26;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"DateTime";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:417:"/** - * Sets the date and time based on a Unix timestamp. - * @param int $timestamp Unix timestamp representing the date. Setting timestamps outside the - * range of integer is possible by using DateTimeImmutable::modify with the @ format. - * @return static Returns the modified DateTime object for method chaining. - * @link https://php.net/manual/en/datetime.settimestamp.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:285;s:7:"endLine";i:291;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:12:"getTimestamp";a:20:{s:4:"name";s:12:"getTimestamp";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:201:"/** - * Gets the Unix timestamp. - * @return int Returns the Unix timestamp representing the date. - * @link https://php.net/manual/en/datetime.gettimestamp.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:298;s:7:"endLine";i:301;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:4:"diff";a:20:{s:4:"name";s:4:"diff";s:10:"parameters";a:2:{s:12:"targetObject";a:14:{s:4:"name";s:12:"targetObject";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:17:"DateTimeInterface";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:30:"['8.0' => 'DateTimeInterface']";s:10:"attributes";a:6:{s:9:"startLine";i:312;s:7:"endLine";i:312;s:13:"startTokenPos";i:846;s:12:"startFilePos";i:17332;s:11:"endTokenPos";i:852;s:10:"endFilePos";i:17361;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:312;s:7:"endLine";i:312;s:13:"startTokenPos";i:858;s:12:"startFilePos";i:17373;s:11:"endTokenPos";i:858;s:10:"endFilePos";i:17374;}}}}}s:9:"startLine";i:312;s:7:"endLine";i:313;s:11:"startColumn";i:13;s:9:"endColumn";i:43;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"absolute";a:14:{s:4:"name";s:8:"absolute";s:7:"default";a:2:{s:4:"code";s:6:"\false";s:10:"attributes";a:6:{s:9:"startLine";i:315;s:7:"endLine";i:315;s:13:"startTokenPos";i:892;s:12:"startFilePos";i:17551;s:11:"endTokenPos";i:892;s:10:"endFilePos";i:17555;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"bool";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:17:"['8.0' => 'bool']";s:10:"attributes";a:6:{s:9:"startLine";i:314;s:7:"endLine";i:314;s:13:"startTokenPos";i:870;s:12:"startFilePos";i:17489;s:11:"endTokenPos";i:876;s:10:"endFilePos";i:17505;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:314;s:7:"endLine";i:314;s:13:"startTokenPos";i:882;s:12:"startFilePos";i:17517;s:11:"endTokenPos";i:882;s:10:"endFilePos";i:17518;}}}}}s:9:"startLine";i:314;s:7:"endLine";i:315;s:11:"startColumn";i:13;s:9:"endColumn";i:34;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:12:"DateInterval";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:426:"/** - * Returns the difference between two DateTime objects represented as a DateInterval. - * @param DateTimeInterface $targetObject The date to compare to. - * @param bool $absolute [optional] Whether to return absolute difference. - * @return DateInterval The DateInterval object representing the difference between the two dates. - * @link https://php.net/manual/en/datetime.diff.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:310;s:7:"endLine";i:318;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:16:"createFromFormat";a:20:{s:4:"name";s:16:"createFromFormat";s:10:"parameters";a:3:{s:6:"format";a:14:{s:4:"name";s:6:"format";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:332;s:7:"endLine";i:332;s:13:"startTokenPos";i:931;s:12:"startFilePos";i:18471;s:11:"endTokenPos";i:937;s:10:"endFilePos";i:18489;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:332;s:7:"endLine";i:332;s:13:"startTokenPos";i:943;s:12:"startFilePos";i:18501;s:11:"endTokenPos";i:943;s:10:"endFilePos";i:18502;}}}}}s:9:"startLine";i:332;s:7:"endLine";i:333;s:11:"startColumn";i:13;s:9:"endColumn";i:26;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:8:"datetime";a:14:{s:4:"name";s:8:"datetime";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.0' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:334;s:7:"endLine";i:334;s:13:"startTokenPos";i:955;s:12:"startFilePos";i:18600;s:11:"endTokenPos";i:961;s:10:"endFilePos";i:18618;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:334;s:7:"endLine";i:334;s:13:"startTokenPos";i:967;s:12:"startFilePos";i:18630;s:11:"endTokenPos";i:967;s:10:"endFilePos";i:18631;}}}}}s:9:"startLine";i:334;s:7:"endLine";i:335;s:11:"startColumn";i:13;s:9:"endColumn";i:28;s:14:"parameterIndex";i:1;s:10:"isOptional";b:0;}s:8:"timezone";a:14:{s:4:"name";s:8:"timezone";s:7:"default";a:2:{s:4:"code";s:5:"\null";s:10:"attributes";a:6:{s:9:"startLine";i:337;s:7:"endLine";i:337;s:13:"startTokenPos";i:1003;s:12:"startFilePos";i:18831;s:11:"endTokenPos";i:1003;s:10:"endFilePos";i:18834;}}s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:12:"DateTimeZone";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"null";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:30:"['8.0' => 'DateTimeZone|null']";s:10:"attributes";a:6:{s:9:"startLine";i:336;s:7:"endLine";i:336;s:13:"startTokenPos";i:979;s:12:"startFilePos";i:18731;s:11:"endTokenPos";i:985;s:10:"endFilePos";i:18760;}}s:7:"default";a:2:{s:4:"code";s:14:"'DateTimeZone'";s:10:"attributes";a:6:{s:9:"startLine";i:336;s:7:"endLine";i:336;s:13:"startTokenPos";i:991;s:12:"startFilePos";i:18772;s:11:"endTokenPos";i:991;s:10:"endFilePos";i:18785;}}}}}s:9:"startLine";i:336;s:7:"endLine";i:337;s:11:"startColumn";i:13;s:9:"endColumn";i:46;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"DateTime";s:12:"isIdentifier";b:0;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"false";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}i:1;a:3:{s:4:"name";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{s:4:"from";a:2:{s:4:"code";s:5:"'8.0'";s:10:"attributes";a:6:{s:9:"startLine";i:330;s:7:"endLine";i:330;s:13:"startTokenPos";i:915;s:12:"startFilePos";i:18348;s:11:"endTokenPos";i:915;s:10:"endFilePos";i:18352;}}}}}s:10:"docComment";s:536:"/** - * Parse a string into a new DateTime object according to the specified format - * @param string $format Format accepted by date(). - * @param string $datetime String representing the time. - * @param null|DateTimeZone $timezone A DateTimeZone object representing the desired time zone. - * @return DateTime|false Returns a new DateTime instance or false on failure. - * @link https://php.net/manual/en/datetime.createfromformat.php - * @throws ValueError when the datetime contains NULL-bytes. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:329;s:7:"endLine";i:340;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:13:"getLastErrors";a:20:{s:4:"name";s:13:"getLastErrors";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"false";s:12:"isIdentifier";b:1;}}}}}s:10:"attributes";a:2:{i:0;a:3:{s:4:"name";s:29:"JetBrains\PhpStorm\ArrayShape";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{i:0;a:2:{s:4:"code";s:100:"["warning_count" => "int", "warnings" => "string[]", "error_count" => "int", "errors" => "string[]"]";s:10:"attributes";a:6:{s:9:"startLine";i:347;s:7:"endLine";i:347;s:13:"startTokenPos";i:1021;s:12:"startFilePos";i:19187;s:11:"endTokenPos";i:1048;s:10:"endFilePos";i:19286;}}}}i:1;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:214:"/** - * Returns an array of warnings and errors found while parsing a date/time string - * @return array|false - * @link https://php.net/manual/en/datetime.getlasterrors.php - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:347;s:7:"endLine";i:351;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:11:"__set_state";a:20:{s:4:"name";s:11:"__set_state";s:10:"parameters";a:1:{s:5:"array";a:14:{s:4:"name";s:5:"array";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:360;s:7:"endLine";i:360;s:11:"startColumn";i:44;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"static";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:256:"/** - * The __set_state handler - * @link https://php.net/manual/en/datetime.set-state.php - * @param array $array

Initialization array.

- * @return DateTime

Returns a new instance of a DateTime object.

- * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:359;s:7:"endLine";i:362;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:19:"createFromInterface";a:20:{s:4:"name";s:19:"createFromInterface";s:10:"parameters";a:1:{s:6:"object";a:14:{s:4:"name";s:6:"object";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:17:"DateTimeInterface";s:12:"isIdentifier";b:0;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:373;s:7:"endLine";i:373;s:11:"startColumn";i:52;s:9:"endColumn";i:77;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:8:"DateTime";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{s:4:"from";a:2:{s:4:"code";s:5:"'8.0'";s:10:"attributes";a:6:{s:9:"startLine";i:372;s:7:"endLine";i:372;s:13:"startTokenPos";i:1109;s:12:"startFilePos";i:20496;s:11:"endTokenPos";i:1109;s:10:"endFilePos";i:20500;}}s:2:"to";a:2:{s:4:"code";s:5:"'8.5'";s:10:"attributes";a:6:{s:9:"startLine";i:372;s:7:"endLine";i:372;s:13:"startTokenPos";i:1115;s:12:"startFilePos";i:20507;s:11:"endTokenPos";i:1115;s:10:"endFilePos";i:20511;}}}}}s:10:"docComment";s:472:"/** - * Returns new DateTime object encapsulating the given DateTimeInterface object - * @link https://php.net/manual/en/datetime.createfrominterface.php - * @param DateTimeInterface $object The DateTimeInterface object that needs to be converted to a - * mutable version. This object is not modified, but instead a new DateTime object is created - * containing the same date, time, and timezone information. - * @return static Returns a new DateTime instance. - * @since 8.0 - */";s:9:"startLine";i:372;s:7:"endLine";i:375;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:11:"__serialize";a:20:{s:4:"name";s:11:"__serialize";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{s:4:"from";a:2:{s:4:"code";s:5:"'8.2'";s:10:"attributes";a:6:{s:9:"startLine";i:384;s:7:"endLine";i:384;s:13:"startTokenPos";i:1147;s:12:"startFilePos";i:20961;s:11:"endTokenPos";i:1147;s:10:"endFilePos";i:20965;}}}}}s:10:"docComment";s:196:"/** - * Serialize a DateTime - * - * The __serialize() handler. - * - * @link https://php.net/manual/en/datetime.serialize.php - * @return array The serialized representation of the DateTime object. - */";s:9:"startLine";i:384;s:7:"endLine";i:387;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:13:"__unserialize";a:20:{s:4:"name";s:13:"__unserialize";s:10:"parameters";a:1:{s:4:"data";a:14:{s:4:"name";s:4:"data";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:397;s:7:"endLine";i:397;s:11:"startColumn";i:39;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{s:4:"from";a:2:{s:4:"code";s:5:"'8.2'";s:10:"attributes";a:6:{s:9:"startLine";i:396;s:7:"endLine";i:396;s:13:"startTokenPos";i:1174;s:12:"startFilePos";i:21353;s:11:"endTokenPos";i:1174;s:10:"endFilePos";i:21357;}}}}}s:10:"docComment";s:179:"/** - * Unserialize an Datetime - * - * The __unserialize() handler. - * - * @link https://php.net/manual/en/datetime.unserialize.php - * @param array $data The serialized DateTime. - */";s:9:"startLine";i:396;s:7:"endLine";i:399;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:19:"createFromTimestamp";a:20:{s:4:"name";s:19:"createFromTimestamp";s:10:"parameters";a:1:{s:9:"timestamp";a:14:{s:4:"name";s:9:"timestamp";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"float";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:409;s:7:"endLine";i:409;s:11:"startColumn";i:52;s:9:"endColumn";i:71;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"static";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:41:"JetBrains\PhpStorm\Internal\TentativeType";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:298:"/** - * Creates an instance from a Unix timestamp - * @link https://php.net/manual/en/datetime.createfromtimestamp.php - * @since 8.4 - * @throws \DateRangeError If the timestamp is outside the range [PHP_INT_MIN, PHP_INT_MAX], a - * DateRangeError is thrown. - * @betterReflectionTentativeReturnType - */";s:9:"startLine";i:408;s:7:"endLine";i:411;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:14:"getMicrosecond";a:20:{s:4:"name";s:14:"getMicrosecond";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:144:"/** - * Gets the microsecond part of the Unix timestamp - * @link https://php.net/manual/en/datetimeinterface.getmicrosecond.php - * @since 8.4 - */";s:9:"startLine";i:417;s:7:"endLine";i:419;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}s:14:"setMicrosecond";a:20:{s:4:"name";s:14:"setMicrosecond";s:10:"parameters";a:1:{s:11:"microsecond";a:14:{s:4:"name";s:11:"microsecond";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:3:"int";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:427;s:7:"endLine";i:427;s:11:"startColumn";i:40;s:9:"endColumn";i:55;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"static";s:12:"isIdentifier";b:0;}}s:10:"attributes";a:0:{}s:10:"docComment";s:232:"/** - * Sets microsecond part of the time - * @link https://php.net/manual/en/datetime.setmicrosecond.php - * @since 8.4 - * @throws \DateRangeError If the microsecond is outside the range [0, 999999], a DateRangeError - * is thrown. - */";s:9:"startLine";i:427;s:7:"endLine";i:429;s:11:"startColumn";i:9;s:9:"endColumn";i:9;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";N;s:18:"declaringClassName";s:8:"DateTime";s:21:"implementingClassName";s:8:"DateTime";s:16:"currentClassName";s:8:"DateTime";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/db/e5/dbe5845d361628e931349356d1c070c3be311353b2c6406c309078f2986d890a.dat b/backend/.cache/phpstan/cache/PHPStan/db/e5/dbe5845d361628e931349356d1c070c3be311353b2c6406c309078f2986d890a.dat deleted file mode 100644 index d1a36ad..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/db/e5/dbe5845d361628e931349356d1c070c3be311353b2c6406c309078f2986d890a.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-1679ad4c0214015d43a3c19643aca874230da67f732f99a09925965ff1019e7c-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:43:"illuminate\auth\access\handlesauthorization";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/dd/86/dd8660c8fd91ff46b57023a525f9ae9f38a4ae8f147550802ec8ebd7da8ef4f6.dat b/backend/.cache/phpstan/cache/PHPStan/dd/86/dd8660c8fd91ff46b57023a525f9ae9f38a4ae8f147550802ec8ebd7da8ef4f6.dat deleted file mode 100644 index efd7e48..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/dd/86/dd8660c8fd91ff46b57023a525f9ae9f38a4ae8f147550802ec8ebd7da8ef4f6.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:3:{s:32:"bd9caf8a31244a8a22651aa509c443d7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:13:"Psr\Container";s:4:"uses";a:0:{}s:9:"constUses";a:0:{}}s:9:"className";s:32:"Psr\Container\ContainerInterface";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6d28c8af79627f7757c30d0ec7821013";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:32:"Psr\Container\ContainerInterface";s:12:"functionName";s:3:"get";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:32:"Psr\Container\ContainerInterface";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d2f63b8009fedd987620e01b04b9d0cb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:32:"Psr\Container\ContainerInterface";s:12:"functionName";s:3:"has";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:23;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:109:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/psr/container/src/ContainerInterface.php";a:2:{i:0;s:64:"8c8f8d1a3dececb5f09514a35f7ad01afa5674faa2d08834bcbe5921a9f2e35b";i:1;b:1;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/de/26/de26baa2eb3f59857332c5fe1240a311a5e27f2bc4206ca8f8f5c2e356a984f3.dat b/backend/.cache/phpstan/cache/PHPStan/de/26/de26baa2eb3f59857332c5fe1240a311a5e27f2bc4206ca8f8f5c2e356a984f3.dat deleted file mode 100644 index dc3a849..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/de/26/de26baa2eb3f59857332c5fe1240a311a5e27f2bc4206ca8f8f5c2e356a984f3.dat +++ /dev/null @@ -1,91 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-d9dd2ec757621a82f51e022eb126dffd2082703959662e1a00b56166083fef13-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:31:"Illuminate\Auth\Access\Response";s:8:"filename";s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Auth/Access/Response.php";}}s:9:"namespace";s:22:"Illuminate\Auth\Access";s:4:"name";s:31:"Illuminate\Auth\Access\Response";s:9:"shortName";s:8:"Response";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:8;s:7:"endLine";i:215;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:2:{i:0;s:38:"Illuminate\Contracts\Support\Arrayable";i:1;s:10:"Stringable";}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:4:{s:7:"allowed";a:16:{s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:4:"name";s:7:"allowed";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:70:"/** - * Indicates whether the response was allowed. - * - * @var bool - */";s:10:"attributes";a:0:{}s:9:"startLine";i:15;s:7:"endLine";i:15;s:11:"startColumn";i:5;s:9:"endColumn";i:23;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:7:"message";a:16:{s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:4:"name";s:7:"message";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:55:"/** - * The response message. - * - * @var string|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:22;s:7:"endLine";i:22;s:11:"startColumn";i:5;s:9:"endColumn";i:23;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:4:"code";a:16:{s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:4:"name";s:4:"code";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:46:"/** - * The response code. - * - * @var mixed - */";s:10:"attributes";a:0:{}s:9:"startLine";i:29;s:7:"endLine";i:29;s:11:"startColumn";i:5;s:9:"endColumn";i:20;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}s:6:"status";a:16:{s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:4:"name";s:6:"status";s:9:"modifiers";i:2;s:4:"type";N;s:7:"default";N;s:10:"docComment";s:61:"/** - * The HTTP response status code. - * - * @var int|null - */";s:10:"attributes";a:0:{}s:9:"startLine";i:36;s:7:"endLine";i:36;s:11:"startColumn";i:5;s:9:"endColumn";i:22;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:15:{s:11:"__construct";a:20:{s:4:"name";s:11:"__construct";s:10:"parameters";a:3:{s:7:"allowed";a:14:{s:4:"name";s:7:"allowed";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:45;s:7:"endLine";i:45;s:11:"startColumn";i:33;s:9:"endColumn";i:40;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"message";a:14:{s:4:"name";s:7:"message";s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:45;s:7:"endLine";i:45;s:13:"startTokenPos";i:73;s:12:"startFilePos";i:766;s:11:"endTokenPos";i:73;s:10:"endFilePos";i:767;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:45;s:7:"endLine";i:45;s:11:"startColumn";i:43;s:9:"endColumn";i:55;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:4:"code";a:14:{s:4:"name";s:4:"code";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:45;s:7:"endLine";i:45;s:13:"startTokenPos";i:80;s:12:"startFilePos";i:778;s:11:"endTokenPos";i:80;s:10:"endFilePos";i:781;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:45;s:7:"endLine";i:45;s:11:"startColumn";i:58;s:9:"endColumn";i:69;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:119:"/** - * Create a new response. - * - * @param bool $allowed - * @param string|null $message - * @param mixed $code - */";s:9:"startLine";i:45;s:7:"endLine";i:50;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:5:"allow";a:20:{s:4:"name";s:5:"allow";s:10:"parameters";a:2:{s:7:"message";a:14:{s:4:"name";s:7:"message";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:59;s:7:"endLine";i:59;s:13:"startTokenPos";i:128;s:12:"startFilePos";i:1114;s:11:"endTokenPos";i:128;s:10:"endFilePos";i:1117;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:59;s:7:"endLine";i:59;s:11:"startColumn";i:34;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:4:"code";a:14:{s:4:"name";s:4:"code";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:59;s:7:"endLine";i:59;s:13:"startTokenPos";i:135;s:12:"startFilePos";i:1128;s:11:"endTokenPos";i:135;s:10:"endFilePos";i:1131;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:59;s:7:"endLine";i:59;s:11:"startColumn";i:51;s:9:"endColumn";i:62;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:145:"/** - * Create a new "allow" Response. - * - * @param string|null $message - * @param mixed $code - * @return \Illuminate\Auth\Access\Response - */";s:9:"startLine";i:59;s:7:"endLine";i:62;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:4:"deny";a:20:{s:4:"name";s:4:"deny";s:10:"parameters";a:2:{s:7:"message";a:14:{s:4:"name";s:7:"message";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:71;s:7:"endLine";i:71;s:13:"startTokenPos";i:172;s:12:"startFilePos";i:1413;s:11:"endTokenPos";i:172;s:10:"endFilePos";i:1416;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:71;s:7:"endLine";i:71;s:11:"startColumn";i:33;s:9:"endColumn";i:47;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:4:"code";a:14:{s:4:"name";s:4:"code";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:71;s:7:"endLine";i:71;s:13:"startTokenPos";i:179;s:12:"startFilePos";i:1427;s:11:"endTokenPos";i:179;s:10:"endFilePos";i:1430;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:71;s:7:"endLine";i:71;s:11:"startColumn";i:50;s:9:"endColumn";i:61;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:144:"/** - * Create a new "deny" Response. - * - * @param string|null $message - * @param mixed $code - * @return \Illuminate\Auth\Access\Response - */";s:9:"startLine";i:71;s:7:"endLine";i:74;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:14:"denyWithStatus";a:20:{s:4:"name";s:14:"denyWithStatus";s:10:"parameters";a:3:{s:6:"status";a:14:{s:4:"name";s:6:"status";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:84;s:7:"endLine";i:84;s:11:"startColumn";i:43;s:9:"endColumn";i:49;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:7:"message";a:14:{s:4:"name";s:7:"message";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:84;s:7:"endLine";i:84;s:13:"startTokenPos";i:219;s:12:"startFilePos";i:1784;s:11:"endTokenPos";i:219;s:10:"endFilePos";i:1787;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:84;s:7:"endLine";i:84;s:11:"startColumn";i:52;s:9:"endColumn";i:66;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}s:4:"code";a:14:{s:4:"name";s:4:"code";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:84;s:7:"endLine";i:84;s:13:"startTokenPos";i:226;s:12:"startFilePos";i:1798;s:11:"endTokenPos";i:226;s:10:"endFilePos";i:1801;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:84;s:7:"endLine";i:84;s:11:"startColumn";i:69;s:9:"endColumn";i:80;s:14:"parameterIndex";i:2;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:192:"/** - * Create a new "deny" Response with a HTTP status code. - * - * @param int $status - * @param string|null $message - * @param mixed $code - * @return \Illuminate\Auth\Access\Response - */";s:9:"startLine";i:84;s:7:"endLine";i:87;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:14:"denyAsNotFound";a:20:{s:4:"name";s:14:"denyAsNotFound";s:10:"parameters";a:2:{s:7:"message";a:14:{s:4:"name";s:7:"message";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:96;s:7:"endLine";i:96;s:13:"startTokenPos";i:265;s:12:"startFilePos";i:2138;s:11:"endTokenPos";i:265;s:10:"endFilePos";i:2141;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:96;s:7:"endLine";i:96;s:11:"startColumn";i:43;s:9:"endColumn";i:57;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}s:4:"code";a:14:{s:4:"name";s:4:"code";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:96;s:7:"endLine";i:96;s:13:"startTokenPos";i:272;s:12:"startFilePos";i:2152;s:11:"endTokenPos";i:272;s:10:"endFilePos";i:2155;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:96;s:7:"endLine";i:96;s:11:"startColumn";i:60;s:9:"endColumn";i:71;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:172:"/** - * Create a new "deny" Response with a 404 HTTP status code. - * - * @param string|null $message - * @param mixed $code - * @return \Illuminate\Auth\Access\Response - */";s:9:"startLine";i:96;s:7:"endLine";i:99;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:7:"allowed";a:20:{s:4:"name";s:7:"allowed";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:68:"/** - * Determine if the response was allowed. - * - * @return bool - */";s:9:"startLine";i:106;s:7:"endLine";i:109;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:6:"denied";a:20:{s:4:"name";s:6:"denied";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:67:"/** - * Determine if the response was denied. - * - * @return bool - */";s:9:"startLine";i:116;s:7:"endLine";i:119;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:7:"message";a:20:{s:4:"name";s:7:"message";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:62:"/** - * Get the response message. - * - * @return string|null - */";s:9:"startLine";i:126;s:7:"endLine";i:129;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:4:"code";a:20:{s:4:"name";s:4:"code";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:62:"/** - * Get the response code / reason. - * - * @return mixed - */";s:9:"startLine";i:136;s:7:"endLine";i:139;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:9:"authorize";a:20:{s:4:"name";s:9:"authorize";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:172:"/** - * Throw authorization exception if response was denied. - * - * @return \Illuminate\Auth\Access\Response - * - * @throws \Illuminate\Auth\Access\AuthorizationException - */";s:9:"startLine";i:148;s:7:"endLine";i:157;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:10:"withStatus";a:20:{s:4:"name";s:10:"withStatus";s:10:"parameters";a:1:{s:6:"status";a:14:{s:4:"name";s:6:"status";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:165;s:7:"endLine";i:165;s:11:"startColumn";i:32;s:9:"endColumn";i:38;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:94:"/** - * Set the HTTP response status code. - * - * @param null|int $status - * @return $this - */";s:9:"startLine";i:165;s:7:"endLine";i:170;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:10:"asNotFound";a:20:{s:4:"name";s:10:"asNotFound";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:72:"/** - * Set the HTTP response status code to 404. - * - * @return $this - */";s:9:"startLine";i:177;s:7:"endLine";i:180;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:6:"status";a:20:{s:4:"name";s:6:"status";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:59:"/** - * Get the HTTP status code. - * - * @return int|null - */";s:9:"startLine";i:187;s:7:"endLine";i:190;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:7:"toArray";a:20:{s:4:"name";s:7:"toArray";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:64:"/** - * Convert the response to an array. - * - * @return array - */";s:9:"startLine";i:197;s:7:"endLine";i:204;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}s:10:"__toString";a:20:{s:4:"name";s:10:"__toString";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:77:"/** - * Get the string representation of the message. - * - * @return string - */";s:9:"startLine";i:211;s:7:"endLine";i:214;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:22:"Illuminate\Auth\Access";s:18:"declaringClassName";s:31:"Illuminate\Auth\Access\Response";s:21:"implementingClassName";s:31:"Illuminate\Auth\Access\Response";s:16:"currentClassName";s:31:"Illuminate\Auth\Access\Response";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/e1/8a/e18a72e29e31e7a9096e96d88e83850eefe61254e6fb907fa719e82e190854ca.dat b/backend/.cache/phpstan/cache/PHPStan/e1/8a/e18a72e29e31e7a9096e96d88e83850eefe61254e6fb907fa719e82e190854ca.dat deleted file mode 100644 index 4d8c8a7..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/e1/8a/e18a72e29e31e7a9096e96d88e83850eefe61254e6fb907fa719e82e190854ca.dat +++ /dev/null @@ -1,15 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:8:"UnitEnum";s:8:"filename";s:31:"phpstorm-stubs:Core/Core_c.stub";s:13:"extensionName";s:4:"Core";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:8:"UnitEnum";s:9:"shortName";s:8:"UnitEnum";s:11:"isInterface";b:1;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";s:354:"/** - * The UnitEnum interface is automatically applied to all enumerations by the engine. It may not be - * implemented by user-defined classes. Enumerations may not override its methods, as default - * implementations are provided by the engine. It is available only for type checks. - * @link https://php.net/manual/en/class.unitenum.php - * @since 8.1 - */";s:10:"attributes";a:0:{}s:9:"startLine";i:11;s:7:"endLine";i:25;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:4:"name";a:16:{s:18:"declaringClassName";s:8:"UnitEnum";s:21:"implementingClassName";s:8:"UnitEnum";s:4:"name";s:4:"name";s:9:"modifiers";i:2177;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";N;s:7:"endLine";N;s:11:"startColumn";i:-1;s:9:"endColumn";i:-1;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:1:{s:5:"cases";a:20:{s:4:"name";s:5:"cases";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:23:"JetBrains\PhpStorm\Pure";s:10:"isRepeated";b:0;s:9:"arguments";a:0:{}}}s:10:"docComment";s:305:"/** - * Generates a list of cases on an enum - * - * This method will return a packed array of all cases in an enumeration, in order of - * declaration. - * - * @link https://php.net/manual/en/unitenum.cases.php - * @return static[] An array of all defined cases of this enumeration, in order of declaration. - */";s:9:"startLine";i:23;s:7:"endLine";i:24;s:11:"startColumn";i:9;s:9:"endColumn";i:46;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";N;s:18:"declaringClassName";s:8:"UnitEnum";s:21:"implementingClassName";s:8:"UnitEnum";s:16:"currentClassName";s:8:"UnitEnum";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/e2/32/e232395d2016c42c9251d46c628318385aeb43f0488fbc452cc5a9a4493e7551.dat b/backend/.cache/phpstan/cache/PHPStan/e2/32/e232395d2016c42c9251d46c628318385aeb43f0488fbc452cc5a9a4493e7551.dat deleted file mode 100644 index 765820d..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/e2/32/e232395d2016c42c9251d46c628318385aeb43f0488fbc452cc5a9a4493e7551.dat +++ /dev/null @@ -1,7 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-d97e0a79ac6d46c2df66bf552e1781f88271f202f3cc234a206961ee22550d5a-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:8:"filename";s:155:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Attributes/Fillable.php";}}s:9:"namespace";s:39:"Illuminate\Database\Eloquent\Attributes";s:4:"name";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:9:"shortName";s:8:"Fillable";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:9:"Attribute";s:10:"isRepeated";b:0;s:9:"arguments";a:1:{i:0;a:2:{s:4:"code";s:24:"\Attribute::TARGET_CLASS";s:10:"attributes";a:6:{s:9:"startLine";i:7;s:7:"endLine";i:7;s:13:"startTokenPos";i:15;s:12:"startFilePos";i:87;s:11:"endTokenPos";i:17;s:10:"endFilePos";i:109;}}}}}s:9:"startLine";i:7;s:7:"endLine";i:24;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:7:"columns";a:16:{s:18:"declaringClassName";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:21:"implementingClassName";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:4:"name";s:7:"columns";s:9:"modifiers";i:1;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";s:34:"/** - * @var array - */";s:10:"attributes";a:0:{}s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:26;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:1:{s:11:"__construct";a:20:{s:4:"name";s:11:"__construct";s:10:"parameters";a:1:{s:7:"columns";a:14:{s:4:"name";s:7:"columns";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionUnionType";s:4:"data";a:1:{s:5:"types";a:2:{i:0;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}i:1;a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}}}}s:10:"isVariadic";b:1;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:20;s:7:"endLine";i:20;s:11:"startColumn";i:33;s:9:"endColumn";i:56;s:14:"parameterIndex";i:0;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:96:"/** - * Create a new attribute instance. - * - * @param array|string ...$columns - */";s:9:"startLine";i:20;s:7:"endLine";i:23;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:1;s:9:"modifiers";i:1;s:9:"namespace";s:39:"Illuminate\Database\Eloquent\Attributes";s:18:"declaringClassName";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:21:"implementingClassName";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:16:"currentClassName";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/e3/8d/e38dd672c773d69e32e1ce341f9620e355bace6f2c67e61890a4d4e9607353f7.dat b/backend/.cache/phpstan/cache/PHPStan/e3/8d/e38dd672c773d69e32e1ce341f9620e355bace6f2c67e61890a4d4e9607353f7.dat deleted file mode 100644 index f3b8f36..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/e3/8d/e38dd672c773d69e32e1ce341f9620e355bace6f2c67e61890a4d4e9607353f7.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-573fa9bb96fa392434450c9cd9deb8d4e40a5bb93c140a648267b48dfa0433ac-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:35:"Illuminate\Notifications\Notifiable";s:8:"filename";s:142:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Notifications/Notifiable.php";}}s:9:"namespace";s:24:"Illuminate\Notifications";s:4:"name";s:35:"Illuminate\Notifications\Notifiable";s:9:"shortName";s:10:"Notifiable";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:5;s:7:"endLine";i:8;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:2:{i:0;s:49:"Illuminate\Notifications\HasDatabaseNotifications";i:1;s:44:"Illuminate\Notifications\RoutesNotifications";}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:0:{}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/e3/c4/e3c4f45855e5b34803720af24cec11ca5f7e5569341dd0eb3a02a0311841de05.dat b/backend/.cache/phpstan/cache/PHPStan/e3/c4/e3c4f45855e5b34803720af24cec11ca5f7e5569341dd0eb3a02a0311841de05.dat deleted file mode 100644 index 11374f4..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/e3/c4/e3c4f45855e5b34803720af24cec11ca5f7e5569341dd0eb3a02a0311841de05.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-ede2c549ddb27bd3aade76f60058818e492f535a579e7c05f5b3a4662fe53331";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:50:"PHPeste\Payments\Providers\PaymentsServiceProvider";s:8:"filename";s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/payments/src/Providers/PaymentsServiceProvider.php";}}s:9:"namespace";s:26:"PHPeste\Payments\Providers";s:4:"name";s:50:"PHPeste\Payments\Providers\PaymentsServiceProvider";s:9:"shortName";s:23:"PaymentsServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:14;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Support\ServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:11;s:7:"endLine";i:11;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:26:"PHPeste\Payments\Providers";s:18:"declaringClassName";s:50:"PHPeste\Payments\Providers\PaymentsServiceProvider";s:21:"implementingClassName";s:50:"PHPeste\Payments\Providers\PaymentsServiceProvider";s:16:"currentClassName";s:50:"PHPeste\Payments\Providers\PaymentsServiceProvider";s:9:"aliasName";N;}s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:26:"PHPeste\Payments\Providers";s:18:"declaringClassName";s:50:"PHPeste\Payments\Providers\PaymentsServiceProvider";s:21:"implementingClassName";s:50:"PHPeste\Payments\Providers\PaymentsServiceProvider";s:16:"currentClassName";s:50:"PHPeste\Payments\Providers\PaymentsServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/e6/aa/e6aabfa799e2cdeb0e4a2f6d4545a2ccb5c58b4d0f0c06d9763b8cfc8fb95dbf.dat b/backend/.cache/phpstan/cache/PHPStan/e6/aa/e6aabfa799e2cdeb0e4a2f6d4545a2ccb5c58b4d0f0c06d9763b8cfc8fb95dbf.dat deleted file mode 100644 index ec65dfa..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/e6/aa/e6aabfa799e2cdeb0e4a2f6d4545a2ccb5c58b4d0f0c06d9763b8cfc8fb95dbf.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:47:{s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../marc-mabe/php-enum/stubs/Stringable.php";a:5:{i:0;s:64:"08b3ff81003e6c523b72eccf4e2b0fe1c36f98351d64718ae16d204e6370c322";i:1;s:43:"165:1757848719:1793737459:70758905:16777230";i:2;a:1:{i:0;s:10:"stringable";}i:3;a:1:{i:0;s:10:"__tostring";}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/agent-detector/src/functions.php";a:5:{i:0;s:64:"06010f8a2e899b15dd9de998d7d663752c92ae8af35dc363a0c82ff4f98d8ef5";i:1;s:43:"143:1792514429:1793737430:70752150:16777230";i:2;a:0:{}i:3;a:1:{i:0;s:33:"laravel\agentdetector\detectagent";}i:4;a:0:{}}s:139:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Collections/functions.php";a:5:{i:0;s:64:"8308c0ddc8e20ec2fd6c362632aa4548612135932e255de6837cf30749ee55a8";i:1;s:43:"687:1793718438:1793737430:70753131:16777230";i:2;a:0:{}i:3;a:1:{i:0;s:29:"illuminate\support\enum_value";}i:4;a:0:{}}s:137:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Collections/helpers.php";a:5:{i:0;s:64:"0ab3c32b59702c826377fa2af8246cc11c803f7f69f86c41bfe84ab8fb86a8df";i:1;s:44:"8232:1793718438:1793737430:70753137:16777230";i:2;a:0:{}i:3;a:10:{i:0;s:7:"collect";i:1;s:9:"data_fill";i:2;s:8:"data_has";i:3;s:8:"data_get";i:4;s:8:"data_set";i:5;s:11:"data_forget";i:6;s:4:"head";i:7;s:4:"last";i:8;s:5:"value";i:9;s:4:"when";}i:4;a:0:{}}s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Events/functions.php";a:5:{i:0;s:64:"a92f9ce9127248e29cb81564de57d9ca664a7fd7beecd460d04dbe9ec32c604f";i:1;s:43:"329:1793718438:1793737430:70755136:16777230";i:2;a:0:{}i:3;a:1:{i:0;s:27:"illuminate\events\queueable";}i:4;a:0:{}}s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Filesystem/functions.php";a:5:{i:0;s:64:"b73728cc75efbf6254ae79b77ecead9722b85f11abf07b33c5886e6169aec282";i:1;s:43:"616:1793718438:1793737430:70755151:16777230";i:2;a:0:{}i:3;a:1:{i:0;s:32:"illuminate\filesystem\join_paths";}i:4;a:0:{}}s:136:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Foundation/helpers.php";a:5:{i:0;s:64:"84a94be4f68fd0f749a87f05a7cb1b78ddc07c7d2121b56c6f05ff6ef80d34c6";i:1;s:45:"29821:1793718438:1793737430:70755906:16777230";i:2;a:0:{}i:3;a:64:{i:0;s:5:"abort";i:1;s:8:"abort_if";i:2;s:12:"abort_unless";i:3;s:6:"action";i:4;s:3:"app";i:5;s:8:"app_path";i:6;s:5:"asset";i:7;s:4:"auth";i:8;s:4:"back";i:9;s:9:"base_path";i:10;s:6:"bcrypt";i:11;s:9:"broadcast";i:12;s:12:"broadcast_if";i:13;s:16:"broadcast_unless";i:14;s:5:"cache";i:15;s:6:"config";i:16;s:11:"config_path";i:17;s:7:"context";i:18;s:6:"cookie";i:19;s:10:"csrf_field";i:20;s:10:"csrf_token";i:21;s:13:"database_path";i:22;s:7:"decrypt";i:23;s:5:"defer";i:24;s:8:"dispatch";i:25;s:13:"dispatch_sync";i:26;s:7:"encrypt";i:27;s:5:"event";i:28;s:4:"fake";i:29;s:4:"info";i:30;s:9:"lang_path";i:31;s:6:"logger";i:32;s:4:"logs";i:33;s:12:"method_field";i:34;s:3:"mix";i:35;s:3:"now";i:36;s:3:"old";i:37;s:6:"policy";i:38;s:12:"precognitive";i:39;s:11:"public_path";i:40;s:8:"redirect";i:41;s:6:"report";i:42;s:9:"report_if";i:43;s:13:"report_unless";i:44;s:7:"request";i:45;s:6:"rescue";i:46;s:7:"resolve";i:47;s:13:"resource_path";i:48;s:8:"response";i:49;s:5:"route";i:50;s:12:"secure_asset";i:51;s:10:"secure_url";i:52;s:7:"session";i:53;s:12:"storage_path";i:54;s:9:"to_action";i:55;s:8:"to_route";i:56;s:5:"today";i:57;s:5:"trans";i:58;s:12:"trans_choice";i:59;s:2:"__";i:60;s:3:"uri";i:61;s:3:"url";i:62;s:9:"validator";i:63;s:4:"view";}i:4;a:0:{}}s:131:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Log/functions.php";a:5:{i:0;s:64:"9e7bd52e145e686ab716fceea81534f81528e339b48c498c8212006779c286da";i:1;s:43:"439:1793718438:1793737430:70756327:16777230";i:2;a:0:{}i:3;a:1:{i:0;s:18:"illuminate\log\log";}i:4;a:0:{}}s:136:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Reflection/helpers.php";a:5:{i:0;s:64:"8d043507570c8113b9f890bcb7ecb3573958d7a6083e48138e7b137bd8a41702";i:1;s:44:"2957:1793718438:1793737430:70756942:16777230";i:2;a:0:{}i:3;a:4:{i:0;s:4:"lazy";i:1;s:17:"typefromparameter";i:2;s:5:"proxy";i:3;s:3:"get";}i:4;a:0:{}}s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Support/functions.php";a:5:{i:0;s:64:"b6a47fc9a456de45868b5dc445706b438c1b98a0620b7bbd57e103b96e28b165";i:1;s:44:"4273:1793718438:1793737430:70757460:16777230";i:2;a:0:{}i:3;a:13:{i:0;s:24:"illuminate\support\defer";i:1;s:29:"illuminate\support\php_binary";i:2;s:33:"illuminate\support\artisan_binary";i:3;s:22:"illuminate\support\now";i:4;s:31:"illuminate\support\microseconds";i:5;s:31:"illuminate\support\milliseconds";i:6;s:26:"illuminate\support\seconds";i:7;s:26:"illuminate\support\minutes";i:8;s:24:"illuminate\support\hours";i:9;s:23:"illuminate\support\days";i:10;s:24:"illuminate\support\weeks";i:11;s:25:"illuminate\support\months";i:12;s:24:"illuminate\support\years";}i:4;a:0:{}}s:133:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Support/helpers.php";a:5:{i:0;s:64:"cf16ec9f74ecbde2bb64a7c4a93e87372f72c9c58daa117998eff4dc42c77fe6";i:1;s:45:"13675:1793718438:1793737430:70757462:16777230";i:2;a:0:{}i:3;a:25:{i:0;s:13:"append_config";i:1;s:5:"blank";i:2;s:14:"class_basename";i:3;s:20:"class_uses_recursive";i:4;s:1:"e";i:5;s:3:"env";i:6;s:6:"filled";i:7;s:6:"fluent";i:8;s:7:"literal";i:9;s:10:"object_get";i:10;s:13:"laravel_cloud";i:11;s:4:"once";i:12;s:8:"optional";i:13;s:18:"preg_replace_array";i:14;s:5:"retry";i:15;s:3:"str";i:16;s:6:"__call";i:17;s:10:"__tostring";i:18;s:3:"tap";i:19;s:8:"throw_if";i:20;s:12:"throw_unless";i:21;s:20:"trait_uses_recursive";i:22;s:9:"transform";i:23;s:10:"windows_os";i:24;s:4:"with";}i:4;a:0:{}}s:109:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/pao/src/Autoload.php";a:5:{i:0;s:64:"d78f34ff32e5ec3eaedacc22f5dec976d3333f264f48a84bae1d591394cc8af8";i:1;s:44:"2092:1788792486:1793737430:70752158:16777230";i:2;a:0:{}i:3;a:0:{}i:4;a:0:{}}s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/prompts/src/helpers.php";a:5:{i:0;s:64:"7ccc2f3fa7d8d3f8504785839a762028768775a492612a1c88a2f2a72e422e08";i:1;s:45:"13081:1791557113:1793737430:70752064:16777230";i:2;a:0:{}i:3;a:31:{i:0;s:20:"laravel\prompts\text";i:1;s:28:"laravel\prompts\autocomplete";i:2;s:22:"laravel\prompts\number";i:3;s:24:"laravel\prompts\textarea";i:4;s:24:"laravel\prompts\password";i:5;s:22:"laravel\prompts\select";i:6;s:27:"laravel\prompts\multiselect";i:7;s:23:"laravel\prompts\confirm";i:8;s:21:"laravel\prompts\pause";i:9;s:21:"laravel\prompts\clear";i:10;s:23:"laravel\prompts\suggest";i:11;s:22:"laravel\prompts\search";i:12;s:27:"laravel\prompts\multisearch";i:13;s:20:"laravel\prompts\spin";i:14;s:20:"laravel\prompts\note";i:15;s:23:"laravel\prompts\callout";i:16;s:21:"laravel\prompts\error";i:17;s:23:"laravel\prompts\warning";i:18;s:21:"laravel\prompts\alert";i:19;s:20:"laravel\prompts\info";i:20;s:21:"laravel\prompts\intro";i:21;s:21:"laravel\prompts\outro";i:22;s:22:"laravel\prompts\notify";i:23;s:21:"laravel\prompts\table";i:24;s:20:"laravel\prompts\grid";i:25;s:24:"laravel\prompts\progress";i:26;s:20:"laravel\prompts\form";i:27;s:21:"laravel\prompts\title";i:28;s:22:"laravel\prompts\stream";i:29;s:20:"laravel\prompts\task";i:30;s:25:"laravel\prompts\datatable";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../mockery/mockery/library/helpers.php";a:5:{i:0;s:64:"382257db35ce97e1b135a056e790e8ca68feb98710b15984479a47a2d961c929";i:1;s:44:"5319:1787168272:1793737430:70753708:16777230";i:2;a:0:{}i:3;a:11:{i:0;s:15:"andanyotherargs";i:1;s:12:"andanyothers";i:2;s:7:"anyargs";i:3;s:14:"get_debug_type";i:4;s:4:"mock";i:5;s:9:"namedmock";i:6;s:3:"spy";i:7;s:12:"str_contains";i:8;s:13:"str_ends_with";i:9;s:15:"str_starts_with";i:10;s:13:"array_is_list";}i:4;a:0:{}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../mockery/mockery/library/Mockery.php";a:5:{i:0;s:64:"a415a7ab010bfdbf5947ff168724d5bc13b6dd38c0ed78162af56090928630b1";i:1;s:45:"25630:1787168272:1793737430:70752850:16777230";i:2;a:1:{i:0;s:7:"mockery";}i:3;a:54:{i:0;s:15:"andanyotherargs";i:1;s:12:"andanyothers";i:2;s:3:"any";i:3;s:5:"anyof";i:4;s:12:"builtintypes";i:5;s:7:"capture";i:6;s:5:"close";i:7;s:8:"contains";i:8;s:12:"declareclass";i:9;s:16:"declareinterface";i:10;s:8:"ducktype";i:11;s:9:"fetchmock";i:12;s:10:"formatargs";i:13;s:13:"formatobjects";i:14;s:16:"getconfiguration";i:15;s:12:"getcontainer";i:16;s:19:"getdefaultgenerator";i:17;s:16:"getdefaultloader";i:18;s:12:"getgenerator";i:19;s:9:"getloader";i:20;s:13:"globalhelpers";i:21;s:6:"haskey";i:22;s:8:"hasvalue";i:23;s:12:"instancemock";i:24;s:13:"isbuiltintype";i:25;s:7:"isequal";i:26;s:6:"issame";i:27;s:4:"mock";i:28;s:6:"mustbe";i:29;s:9:"namedmock";i:30;s:3:"not";i:31;s:8:"notanyof";i:32;s:2:"on";i:33;s:21:"parseshouldreturnargs";i:34;s:7:"pattern";i:35;s:22:"registerfileforcleanup";i:36;s:14:"resetcontainer";i:37;s:4:"self";i:38;s:12:"setcontainer";i:39;s:12:"setgenerator";i:40;s:9:"setloader";i:41;s:3:"spy";i:42;s:6:"subset";i:43;s:4:"type";i:44;s:17:"builddemeterchain";i:45;s:23:"assertvaliddemeterchain";i:46;s:12:"cleanuparray";i:47;s:14:"cleanupnesting";i:48;s:11:"declaretype";i:49;s:31:"extractinstancepublicproperties";i:50;s:14:"formatargument";i:51;s:22:"getexistingdemetermock";i:52;s:17:"getnewdemetermock";i:53;s:13:"objecttoarray";}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../myclabs/deep-copy/src/DeepCopy/deep_copy.php";a:5:{i:0;s:64:"83a2f8c4b6e65d0c6c658a60614859a62faccc0f11f014c5ad609ba7d1fcebc2";i:1;s:43:"396:1786443464:1793737430:70755760:16777230";i:2;a:0:{}i:3;a:1:{i:0;s:18:"deepcopy\deep_copy";}i:4;a:0:{}}s:137:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../nunomaduro/collision/./src/Adapters/Phpunit/Autoload.php";a:5:{i:0;s:64:"2b94063d75f6b7e4f0e46319d6a0d478df2be33ee3567c69fb91f17f15d802df";i:1;s:43:"327:1784142554:1793737430:70753291:16777230";i:2;a:0:{}i:3;a:0:{}i:4;a:0:{}}s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../nunomaduro/termwind/src/Functions.php";a:5:{i:0;s:64:"211730f0c2316e6eed107a9523efcf48da5b3413431899947c7c22bfbc3b538f";i:1;s:44:"1778:1771283427:1793737429:70748797:16777230";i:2;a:0:{}i:3;a:6:{i:0;s:20:"termwind\renderusing";i:1;s:14:"termwind\style";i:2;s:15:"termwind\render";i:3;s:14:"termwind\parse";i:4;s:17:"termwind\terminal";i:5;s:12:"termwind\ask";}i:4;a:0:{}}s:111:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../pestphp/pest/src/Functions.php";a:5:{i:0;s:64:"cb90cc086cf84887ffcd40b742a78487ac2b0f83e70ba338ab23760292a8eaa5";i:1;s:44:"9718:1785790184:1793737550:70763421:16777230";i:2;a:0:{}i:3;a:16:{i:0;s:6:"expect";i:1;s:9:"beforeall";i:2;s:10:"beforeeach";i:3;s:7:"dataset";i:4;s:8:"describe";i:5;s:4:"uses";i:6;s:4:"pest";i:7;s:4:"test";i:8;s:2:"it";i:9;s:4:"todo";i:10;s:9:"aftereach";i:11;s:8:"afterall";i:12;s:6:"covers";i:13;s:7:"mutates";i:14;s:7:"fixture";i:15;s:5:"visit";}i:4;a:0:{}}s:106:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../pestphp/pest/src/Pest.php";a:5:{i:0;s:64:"ef089b729bb9fa01dfc2b8e58a0703a37986a48cebfde400fb9e3fce48d7bef6";i:1;s:43:"229:1785790184:1793737550:70763613:16777230";i:2;a:0:{}i:3;a:2:{i:0;s:12:"pest\version";i:1;s:18:"pest\testdirectory";}i:4;a:0:{}}s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../pestphp/pest-plugin-arch/src/Autoload.php";a:5:{i:0;s:64:"e81b074e08d0489c9ed7791ff2c45290a23e9a245088861c3f5b631064e81a6f";i:1;s:43:"686:1775841619:1793737549:70762128:16777230";i:2;a:0:{}i:3;a:1:{i:0;s:4:"arch";}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../pestphp/pest-plugin-laravel/src/Autoload.php";a:5:{i:0;s:64:"7da5f79a9b4edc36b03e2296eb126ecfb7417a4816b4f867ceffd65629828155";i:1;s:43:"363:1771633785:1793737549:70762923:16777230";i:2;a:0:{}i:3;a:0:{}i:4;a:0:{}}s:110:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../phpstan/phpstan/bootstrap.php";a:5:{i:0;s:64:"7e685476f4b179a3b113e8dc5e1f72456f65ec7b770514128eb3d06008e772b7";i:1;s:44:"6457:1793708062:1793737549:70760634:16777230";i:2;a:1:{i:0;s:22:"phpstan\pharautoloader";}i:3;a:1:{i:0;s:17:"phpstan\loadclass";}i:4;a:0:{}}s:131:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../phpunit/phpunit/src/Framework/Assert/Functions.php";a:5:{i:0;s:64:"146c817cdf50160211c84a0c37e0d2ee920eafe6a79148c460cfeecda1aabd94";i:1;s:46:"111456:1785247089:1793737550:70763423:16777230";i:2;a:0:{}i:3;a:234:{i:0;s:68:"phpunit\framework\assertarrayisequaltoarrayonlyconsideringlistofkeys";i:1;s:61:"phpunit\framework\assertarrayisequaltoarrayignoringlistofkeys";i:2;s:72:"phpunit\framework\assertarrayisidenticaltoarrayonlyconsideringlistofkeys";i:3;s:65:"phpunit\framework\assertarrayisidenticaltoarrayignoringlistofkeys";i:4;s:35:"phpunit\framework\assertarrayhaskey";i:5;s:38:"phpunit\framework\assertarraynothaskey";i:6;s:30:"phpunit\framework\assertislist";i:7;s:32:"phpunit\framework\assertcontains";i:8;s:38:"phpunit\framework\assertcontainsequals";i:9;s:35:"phpunit\framework\assertnotcontains";i:10;s:41:"phpunit\framework\assertnotcontainsequals";i:11;s:36:"phpunit\framework\assertcontainsonly";i:12;s:41:"phpunit\framework\assertcontainsonlyarray";i:13;s:40:"phpunit\framework\assertcontainsonlybool";i:14;s:44:"phpunit\framework\assertcontainsonlycallable";i:15;s:41:"phpunit\framework\assertcontainsonlyfloat";i:16;s:39:"phpunit\framework\assertcontainsonlyint";i:17;s:44:"phpunit\framework\assertcontainsonlyiterable";i:18;s:40:"phpunit\framework\assertcontainsonlynull";i:19;s:43:"phpunit\framework\assertcontainsonlynumeric";i:20;s:42:"phpunit\framework\assertcontainsonlyobject";i:21;s:44:"phpunit\framework\assertcontainsonlyresource";i:22;s:50:"phpunit\framework\assertcontainsonlyclosedresource";i:23;s:42:"phpunit\framework\assertcontainsonlyscalar";i:24;s:42:"phpunit\framework\assertcontainsonlystring";i:25;s:47:"phpunit\framework\assertcontainsonlyinstancesof";i:26;s:39:"phpunit\framework\assertnotcontainsonly";i:27;s:44:"phpunit\framework\assertcontainsnotonlyarray";i:28;s:43:"phpunit\framework\assertcontainsnotonlybool";i:29;s:47:"phpunit\framework\assertcontainsnotonlycallable";i:30;s:44:"phpunit\framework\assertcontainsnotonlyfloat";i:31;s:42:"phpunit\framework\assertcontainsnotonlyint";i:32;s:47:"phpunit\framework\assertcontainsnotonlyiterable";i:33;s:43:"phpunit\framework\assertcontainsnotonlynull";i:34;s:46:"phpunit\framework\assertcontainsnotonlynumeric";i:35;s:45:"phpunit\framework\assertcontainsnotonlyobject";i:36;s:47:"phpunit\framework\assertcontainsnotonlyresource";i:37;s:53:"phpunit\framework\assertcontainsnotonlyclosedresource";i:38;s:45:"phpunit\framework\assertcontainsnotonlyscalar";i:39;s:45:"phpunit\framework\assertcontainsnotonlystring";i:40;s:50:"phpunit\framework\assertcontainsnotonlyinstancesof";i:41;s:29:"phpunit\framework\assertcount";i:42;s:32:"phpunit\framework\assertnotcount";i:43;s:30:"phpunit\framework\assertequals";i:44;s:44:"phpunit\framework\assertequalscanonicalizing";i:45;s:42:"phpunit\framework\assertequalsignoringcase";i:46;s:39:"phpunit\framework\assertequalswithdelta";i:47;s:33:"phpunit\framework\assertnotequals";i:48;s:47:"phpunit\framework\assertnotequalscanonicalizing";i:49;s:45:"phpunit\framework\assertnotequalsignoringcase";i:50;s:42:"phpunit\framework\assertnotequalswithdelta";i:51;s:36:"phpunit\framework\assertobjectequals";i:52;s:39:"phpunit\framework\assertobjectnotequals";i:53;s:29:"phpunit\framework\assertempty";i:54;s:32:"phpunit\framework\assertnotempty";i:55;s:35:"phpunit\framework\assertgreaterthan";i:56;s:42:"phpunit\framework\assertgreaterthanorequal";i:57;s:32:"phpunit\framework\assertlessthan";i:58;s:39:"phpunit\framework\assertlessthanorequal";i:59;s:34:"phpunit\framework\assertfileequals";i:60;s:48:"phpunit\framework\assertfileequalscanonicalizing";i:61;s:46:"phpunit\framework\assertfileequalsignoringcase";i:62;s:37:"phpunit\framework\assertfilenotequals";i:63;s:51:"phpunit\framework\assertfilenotequalscanonicalizing";i:64;s:49:"phpunit\framework\assertfilenotequalsignoringcase";i:65;s:40:"phpunit\framework\assertstringequalsfile";i:66;s:54:"phpunit\framework\assertstringequalsfilecanonicalizing";i:67;s:52:"phpunit\framework\assertstringequalsfileignoringcase";i:68;s:43:"phpunit\framework\assertstringnotequalsfile";i:69;s:57:"phpunit\framework\assertstringnotequalsfilecanonicalizing";i:70;s:55:"phpunit\framework\assertstringnotequalsfileignoringcase";i:71;s:34:"phpunit\framework\assertisreadable";i:72;s:37:"phpunit\framework\assertisnotreadable";i:73;s:34:"phpunit\framework\assertiswritable";i:74;s:37:"phpunit\framework\assertisnotwritable";i:75;s:39:"phpunit\framework\assertdirectoryexists";i:76;s:45:"phpunit\framework\assertdirectorydoesnotexist";i:77;s:43:"phpunit\framework\assertdirectoryisreadable";i:78;s:46:"phpunit\framework\assertdirectoryisnotreadable";i:79;s:43:"phpunit\framework\assertdirectoryiswritable";i:80;s:46:"phpunit\framework\assertdirectoryisnotwritable";i:81;s:34:"phpunit\framework\assertfileexists";i:82;s:40:"phpunit\framework\assertfiledoesnotexist";i:83;s:38:"phpunit\framework\assertfileisreadable";i:84;s:41:"phpunit\framework\assertfileisnotreadable";i:85;s:38:"phpunit\framework\assertfileiswritable";i:86;s:41:"phpunit\framework\assertfileisnotwritable";i:87;s:28:"phpunit\framework\asserttrue";i:88;s:31:"phpunit\framework\assertnottrue";i:89;s:29:"phpunit\framework\assertfalse";i:90;s:32:"phpunit\framework\assertnotfalse";i:91;s:28:"phpunit\framework\assertnull";i:92;s:31:"phpunit\framework\assertnotnull";i:93;s:30:"phpunit\framework\assertfinite";i:94;s:32:"phpunit\framework\assertinfinite";i:95;s:27:"phpunit\framework\assertnan";i:96;s:41:"phpunit\framework\assertobjecthasproperty";i:97;s:44:"phpunit\framework\assertobjectnothasproperty";i:98;s:28:"phpunit\framework\assertsame";i:99;s:31:"phpunit\framework\assertnotsame";i:100;s:34:"phpunit\framework\assertinstanceof";i:101;s:37:"phpunit\framework\assertnotinstanceof";i:102;s:31:"phpunit\framework\assertisarray";i:103;s:30:"phpunit\framework\assertisbool";i:104;s:31:"phpunit\framework\assertisfloat";i:105;s:29:"phpunit\framework\assertisint";i:106;s:33:"phpunit\framework\assertisnumeric";i:107;s:32:"phpunit\framework\assertisobject";i:108;s:34:"phpunit\framework\assertisresource";i:109;s:40:"phpunit\framework\assertisclosedresource";i:110;s:32:"phpunit\framework\assertisstring";i:111;s:32:"phpunit\framework\assertisscalar";i:112;s:34:"phpunit\framework\assertiscallable";i:113;s:34:"phpunit\framework\assertisiterable";i:114;s:34:"phpunit\framework\assertisnotarray";i:115;s:33:"phpunit\framework\assertisnotbool";i:116;s:34:"phpunit\framework\assertisnotfloat";i:117;s:32:"phpunit\framework\assertisnotint";i:118;s:36:"phpunit\framework\assertisnotnumeric";i:119;s:35:"phpunit\framework\assertisnotobject";i:120;s:37:"phpunit\framework\assertisnotresource";i:121;s:43:"phpunit\framework\assertisnotclosedresource";i:122;s:35:"phpunit\framework\assertisnotstring";i:123;s:35:"phpunit\framework\assertisnotscalar";i:124;s:37:"phpunit\framework\assertisnotcallable";i:125;s:37:"phpunit\framework\assertisnotiterable";i:126;s:48:"phpunit\framework\assertmatchesregularexpression";i:127;s:53:"phpunit\framework\assertdoesnotmatchregularexpression";i:128;s:32:"phpunit\framework\assertsamesize";i:129;s:35:"phpunit\framework\assertnotsamesize";i:130;s:63:"phpunit\framework\assertstringcontainsstringignoringlineendings";i:131;s:61:"phpunit\framework\assertstringequalsstringignoringlineendings";i:132;s:41:"phpunit\framework\assertfilematchesformat";i:133;s:45:"phpunit\framework\assertfilematchesformatfile";i:134;s:43:"phpunit\framework\assertstringmatchesformat";i:135;s:47:"phpunit\framework\assertstringmatchesformatfile";i:136;s:40:"phpunit\framework\assertstringstartswith";i:137;s:43:"phpunit\framework\assertstringstartsnotwith";i:138;s:44:"phpunit\framework\assertstringcontainsstring";i:139;s:56:"phpunit\framework\assertstringcontainsstringignoringcase";i:140;s:47:"phpunit\framework\assertstringnotcontainsstring";i:141;s:59:"phpunit\framework\assertstringnotcontainsstringignoringcase";i:142;s:38:"phpunit\framework\assertstringendswith";i:143;s:41:"phpunit\framework\assertstringendsnotwith";i:144;s:44:"phpunit\framework\assertxmlfileequalsxmlfile";i:145;s:47:"phpunit\framework\assertxmlfilenotequalsxmlfile";i:146;s:46:"phpunit\framework\assertxmlstringequalsxmlfile";i:147;s:49:"phpunit\framework\assertxmlstringnotequalsxmlfile";i:148;s:48:"phpunit\framework\assertxmlstringequalsxmlstring";i:149;s:51:"phpunit\framework\assertxmlstringnotequalsxmlstring";i:150;s:28:"phpunit\framework\assertthat";i:151;s:28:"phpunit\framework\assertjson";i:152;s:50:"phpunit\framework\assertjsonstringequalsjsonstring";i:153;s:53:"phpunit\framework\assertjsonstringnotequalsjsonstring";i:154;s:48:"phpunit\framework\assertjsonstringequalsjsonfile";i:155;s:51:"phpunit\framework\assertjsonstringnotequalsjsonfile";i:156;s:46:"phpunit\framework\assertjsonfileequalsjsonfile";i:157;s:49:"phpunit\framework\assertjsonfilenotequalsjsonfile";i:158;s:28:"phpunit\framework\logicaland";i:159;s:27:"phpunit\framework\logicalor";i:160;s:28:"phpunit\framework\logicalnot";i:161;s:28:"phpunit\framework\logicalxor";i:162;s:26:"phpunit\framework\anything";i:163;s:24:"phpunit\framework\istrue";i:164;s:25:"phpunit\framework\isfalse";i:165;s:24:"phpunit\framework\isjson";i:166;s:24:"phpunit\framework\isnull";i:167;s:26:"phpunit\framework\isfinite";i:168;s:28:"phpunit\framework\isinfinite";i:169;s:23:"phpunit\framework\isnan";i:170;s:31:"phpunit\framework\containsequal";i:171;s:35:"phpunit\framework\containsidentical";i:172;s:30:"phpunit\framework\containsonly";i:173;s:35:"phpunit\framework\containsonlyarray";i:174;s:34:"phpunit\framework\containsonlybool";i:175;s:38:"phpunit\framework\containsonlycallable";i:176;s:35:"phpunit\framework\containsonlyfloat";i:177;s:33:"phpunit\framework\containsonlyint";i:178;s:38:"phpunit\framework\containsonlyiterable";i:179;s:34:"phpunit\framework\containsonlynull";i:180;s:37:"phpunit\framework\containsonlynumeric";i:181;s:36:"phpunit\framework\containsonlyobject";i:182;s:38:"phpunit\framework\containsonlyresource";i:183;s:44:"phpunit\framework\containsonlyclosedresource";i:184;s:36:"phpunit\framework\containsonlyscalar";i:185;s:36:"phpunit\framework\containsonlystring";i:186;s:41:"phpunit\framework\containsonlyinstancesof";i:187;s:29:"phpunit\framework\arrayhaskey";i:188;s:24:"phpunit\framework\islist";i:189;s:25:"phpunit\framework\equalto";i:190;s:39:"phpunit\framework\equaltocanonicalizing";i:191;s:37:"phpunit\framework\equaltoignoringcase";i:192;s:34:"phpunit\framework\equaltowithdelta";i:193;s:25:"phpunit\framework\isempty";i:194;s:28:"phpunit\framework\iswritable";i:195;s:28:"phpunit\framework\isreadable";i:196;s:33:"phpunit\framework\directoryexists";i:197;s:28:"phpunit\framework\fileexists";i:198;s:29:"phpunit\framework\greaterthan";i:199;s:36:"phpunit\framework\greaterthanorequal";i:200;s:29:"phpunit\framework\identicalto";i:201;s:30:"phpunit\framework\isinstanceof";i:202;s:25:"phpunit\framework\isarray";i:203;s:24:"phpunit\framework\isbool";i:204;s:28:"phpunit\framework\iscallable";i:205;s:25:"phpunit\framework\isfloat";i:206;s:23:"phpunit\framework\isint";i:207;s:28:"phpunit\framework\isiterable";i:208;s:27:"phpunit\framework\isnumeric";i:209;s:26:"phpunit\framework\isobject";i:210;s:28:"phpunit\framework\isresource";i:211;s:34:"phpunit\framework\isclosedresource";i:212;s:26:"phpunit\framework\isscalar";i:213;s:26:"phpunit\framework\isstring";i:214;s:24:"phpunit\framework\istype";i:215;s:26:"phpunit\framework\lessthan";i:216;s:33:"phpunit\framework\lessthanorequal";i:217;s:42:"phpunit\framework\matchesregularexpression";i:218;s:25:"phpunit\framework\matches";i:219;s:34:"phpunit\framework\stringstartswith";i:220;s:32:"phpunit\framework\stringcontains";i:221;s:32:"phpunit\framework\stringendswith";i:222;s:55:"phpunit\framework\stringequalsstringignoringlineendings";i:223;s:25:"phpunit\framework\countof";i:224;s:30:"phpunit\framework\objectequals";i:225;s:26:"phpunit\framework\callback";i:226;s:21:"phpunit\framework\any";i:227;s:23:"phpunit\framework\never";i:228;s:25:"phpunit\framework\atleast";i:229;s:29:"phpunit\framework\atleastonce";i:230;s:22:"phpunit\framework\once";i:231;s:25:"phpunit\framework\exactly";i:232;s:24:"phpunit\framework\atmost";i:233;s:32:"phpunit\framework\throwexception";}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../psy/psysh/src/functions.php";a:5:{i:0;s:64:"832ef9e9db50daea72597825b6b59327dd72b63da6e0146a2346a48915dbdab6";i:1;s:45:"27048:1782747669:1793737430:70754636:16777230";i:2;a:0:{}i:3;a:4:{i:0;s:6:"psy\sh";i:1;s:9:"psy\debug";i:2;s:8:"psy\info";i:3;s:7:"psy\bin";}i:4;a:0:{}}s:110:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../ramsey/uuid/src/functions.php";a:5:{i:0;s:64:"ca402a0577a7b3235e22fbc2bd6d6d5282900b039debb13a9f9400390668f45e";i:1;s:44:"4722:1789558770:1793737430:70750870:16777230";i:2;a:0:{}i:3;a:8:{i:0;s:14:"ramsey\uuid\v1";i:1;s:14:"ramsey\uuid\v2";i:2;s:14:"ramsey\uuid\v3";i:3;s:14:"ramsey\uuid\v4";i:4;s:14:"ramsey\uuid\v5";i:5;s:14:"ramsey\uuid\v6";i:6;s:14:"ramsey\uuid\v7";i:7;s:14:"ramsey\uuid\v8";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../react/promise/src/functions_include.php";a:5:{i:0;s:64:"165544d8026914120e86327af062a1caf3c308ac4e7ede83f95481f1d66e656f";i:1;s:42:"97:1755629823:1793737459:70758887:16777230";i:2;a:0:{}i:3;a:0:{}i:4;a:0:{}}s:108:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../rector/rector/bootstrap.php";a:5:{i:0;s:64:"64e915b3f0965ba5445ba0e2fa5c0e34b9d94211cb679f960a23b5782e021529";i:1;s:44:"1668:1793731688:1793737549:70760723:16777230";i:2;a:0:{}i:3;a:0:{}i:4;a:0:{}}s:112:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/clock/Resources/now.php";a:5:{i:0;s:64:"26423cefde6ed92b0e0d5476a890f91c199546fc23b7c07f6c252c8c8f74934a";i:1;s:43:"685:1791815524:1793737430:70750902:16777230";i:2;a:0:{}i:3;a:1:{i:0;s:27:"symfony\component\clock\now";}i:4;a:0:{}}s:123:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/deprecation-contracts/function.php";a:5:{i:0;s:64:"7b613b9e9473ab25c57052225446644319d4cfc18fb757921d827c278feadeb1";i:1;s:44:"1014:1780640592:1793737429:70747756:16777230";i:2;a:0:{}i:3;a:1:{i:0;s:19:"trigger_deprecation";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-ctype/bootstrap.php";a:5:{i:0;s:64:"df3a3ec4b85eb857e59297b6dd6b95245bc30bdb725bf947b20a819256abe052";i:1;s:44:"1600:1775837962:1793737429:70748618:16777230";i:2;a:0:{}i:3;a:11:{i:0;s:11:"ctype_alnum";i:1;s:11:"ctype_alpha";i:2;s:11:"ctype_cntrl";i:3;s:11:"ctype_digit";i:4;s:11:"ctype_graph";i:5;s:11:"ctype_lower";i:6;s:11:"ctype_print";i:7;s:11:"ctype_punct";i:8;s:11:"ctype_space";i:9;s:11:"ctype_upper";i:10;s:12:"ctype_xdigit";}i:4;a:0:{}}s:125:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-intl-grapheme/bootstrap.php";a:5:{i:0;s:64:"0ac063f8cb8b106853b2019d0c68b0f1a0b8375c70c30bf30fa84a58c1baf7dc";i:1;s:44:"2997:1792055933:1793737429:70748620:16777230";i:2;a:1:{i:0;s:10:"valueerror";}i:3;a:12:{i:0;s:16:"grapheme_extract";i:1;s:16:"grapheme_stripos";i:2;s:16:"grapheme_stristr";i:3;s:15:"grapheme_strlen";i:4;s:15:"grapheme_strpos";i:5;s:17:"grapheme_strripos";i:6;s:16:"grapheme_strrpos";i:7;s:15:"grapheme_strstr";i:8;s:15:"grapheme_substr";i:9;s:18:"grapheme_str_split";i:10;s:20:"grapheme_levenshtein";i:11;s:15:"grapheme_strrev";}i:4;a:3:{i:0;s:19:"GRAPHEME_EXTR_COUNT";i:1;s:22:"GRAPHEME_EXTR_MAXBYTES";i:2;s:22:"GRAPHEME_EXTR_MAXCHARS";}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-intl-idn/bootstrap.php";a:5:{i:0;s:64:"d1c848be8e40cd932b4c417062a06e344aebe6beefebaf627f4990a05e651653";i:1;s:44:"4625:1790174404:1793737429:70749856:16777230";i:2;a:0:{}i:3;a:4:{i:0;s:12:"idn_to_ascii";i:1;s:11:"idn_to_utf8";i:2;s:12:"idn_to_ascii";i:3;s:11:"idn_to_utf8";}i:4;a:36:{i:0;s:23:"U_IDNA_PROHIBITED_ERROR";i:1;s:18:"U_IDNA_ERROR_START";i:2;s:23:"U_IDNA_UNASSIGNED_ERROR";i:3;s:23:"U_IDNA_CHECK_BIDI_ERROR";i:4;s:29:"U_IDNA_STD3_ASCII_RULES_ERROR";i:5;s:23:"U_IDNA_ACE_PREFIX_ERROR";i:6;s:25:"U_IDNA_VERIFICATION_ERROR";i:7;s:27:"U_IDNA_LABEL_TOO_LONG_ERROR";i:8;s:30:"U_IDNA_ZERO_LENGTH_LABEL_ERROR";i:9;s:33:"U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR";i:10;s:18:"U_IDNA_ERROR_LIMIT";i:11;s:29:"U_STRINGPREP_PROHIBITED_ERROR";i:12;s:29:"U_STRINGPREP_UNASSIGNED_ERROR";i:13;s:29:"U_STRINGPREP_CHECK_BIDI_ERROR";i:14;s:12:"IDNA_DEFAULT";i:15;s:21:"IDNA_ALLOW_UNASSIGNED";i:16;s:19:"IDNA_USE_STD3_RULES";i:17;s:15:"IDNA_CHECK_BIDI";i:18;s:19:"IDNA_CHECK_CONTEXTJ";i:19;s:29:"IDNA_NONTRANSITIONAL_TO_ASCII";i:20;s:31:"IDNA_NONTRANSITIONAL_TO_UNICODE";i:21;s:22:"INTL_IDNA_VARIANT_2003";i:22;s:23:"INTL_IDNA_VARIANT_UTS46";i:23;s:22:"IDNA_ERROR_EMPTY_LABEL";i:24;s:25:"IDNA_ERROR_LABEL_TOO_LONG";i:25;s:31:"IDNA_ERROR_DOMAIN_NAME_TOO_LONG";i:26;s:25:"IDNA_ERROR_LEADING_HYPHEN";i:27;s:26:"IDNA_ERROR_TRAILING_HYPHEN";i:28;s:21:"IDNA_ERROR_HYPHEN_3_4";i:29;s:33:"IDNA_ERROR_LEADING_COMBINING_MARK";i:30;s:21:"IDNA_ERROR_DISALLOWED";i:31;s:19:"IDNA_ERROR_PUNYCODE";i:32;s:24:"IDNA_ERROR_LABEL_HAS_DOT";i:33;s:28:"IDNA_ERROR_INVALID_ACE_LABEL";i:34;s:15:"IDNA_ERROR_BIDI";i:35;s:19:"IDNA_ERROR_CONTEXTJ";}}s:127:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-intl-normalizer/bootstrap.php";a:5:{i:0;s:64:"22d58e117d75904b90c22c692c908d2f1f1cd54f1bcfaf94168a8bcb7a7f6996";i:1;s:43:"962:1790200929:1793737429:70748386:16777230";i:2;a:0:{}i:3;a:3:{i:0;s:24:"normalizer_is_normalized";i:1;s:20:"normalizer_normalize";i:2;s:32:"normalizer_get_raw_decomposition";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-mbstring/bootstrap.php";a:5:{i:0;s:64:"0449da72338523c51270ddfe84447cd16fc110b7d4fae2bee1c2790d9f113fb0";i:1;s:43:"363:1793180149:1793737429:70747769:16777230";i:2;a:0:{}i:3;a:0:{}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-php73/bootstrap.php";a:5:{i:0;s:64:"f487787e40cbfeca307bacc82fe535ba141d03de04f634ab927bc81c8b47545d";i:1;s:44:"1011:1725882310:1793737459:70758644:16777230";i:2;a:0:{}i:3;a:4:{i:0;s:12:"is_countable";i:1;s:6:"hrtime";i:2;s:15:"array_key_first";i:3;s:14:"array_key_last";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-php80/bootstrap.php";a:5:{i:0;s:64:"b4d02a09f7ff5a3bda455bcba0db48e110bcc0cb3aae554f9b1635aa792c757a";i:1;s:44:"1532:1790351405:1793737429:70748294:16777230";i:2;a:0:{}i:3;a:7:{i:0;s:4:"fdiv";i:1;s:19:"preg_last_error_msg";i:2;s:12:"str_contains";i:3;s:15:"str_starts_with";i:4;s:13:"str_ends_with";i:5;s:14:"get_debug_type";i:6;s:15:"get_resource_id";}i:4;a:1:{i:0;s:20:"FILTER_VALIDATE_BOOL";}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-php81/bootstrap.php";a:5:{i:0;s:64:"23ef4152575462b2b9ca8cfb8c9888727e8c0eb1c7a6bce88052b07cf2a2e9d1";i:1;s:43:"907:1779799558:1793737459:70758668:16777230";i:2;a:0:{}i:3;a:2:{i:0;s:13:"array_is_list";i:1;s:11:"enum_exists";}i:4;a:2:{i:0;s:22:"MYSQLI_REFRESH_REPLICA";i:1;s:23:"CURLOPT_ISSUERCERT_BLOB";}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-php82/bootstrap.php";a:5:{i:0;s:64:"f4a5641764aaa41b558a156a334c49ad6aaf94b15462323dfe64ff461b89516a";i:1;s:44:"1299:1790351405:1793737429:70747883:16777230";i:2;a:0:{}i:3;a:4:{i:0;s:32:"odbc_connection_string_is_quoted";i:1;s:35:"odbc_connection_string_should_quote";i:2;s:28:"odbc_connection_string_quote";i:3;s:18:"ini_parse_quantity";}i:4;a:1:{i:0;s:34:"CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256";}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-php83/bootstrap.php";a:5:{i:0;s:64:"c1a38e6aeea87046fb4d04d5e5aeea5d4287faa995b1701fc76a1f7694af5476";i:1;s:44:"2071:1790351405:1793737549:70761205:16777230";i:2;a:0:{}i:3;a:7:{i:0;s:13:"json_validate";i:1;s:26:"stream_context_set_options";i:2;s:13:"str_increment";i:3;s:13:"str_decrement";i:4;s:10:"mb_str_pad";i:5;s:14:"ldap_exop_sync";i:6;s:19:"ldap_connect_wallet";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-php84/bootstrap.php";a:5:{i:0;s:64:"494225cfe35653d40daac39fff87b019ecbfcbb22333580e60b389363290b9c3";i:1;s:44:"3794:1790200869:1793737429:70749850:16777230";i:2;a:0:{}i:3;a:15:{i:0;s:10:"array_find";i:1;s:14:"array_find_key";i:2;s:9:"array_any";i:3;s:9:"array_all";i:4;s:4:"fpow";i:5;s:10:"mb_ucfirst";i:6;s:10:"mb_lcfirst";i:7;s:7:"mb_trim";i:8;s:8:"mb_ltrim";i:9;s:8:"mb_rtrim";i:10;s:6:"bcceil";i:11;s:8:"bcdivmod";i:12;s:7:"bcfloor";i:13;s:7:"bcround";i:14;s:18:"grapheme_str_split";}i:4;a:2:{i:0;s:19:"CURL_HTTP_VERSION_3";i:1;s:23:"CURL_HTTP_VERSION_3ONLY";}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-php85/bootstrap.php";a:5:{i:0;s:64:"953fc79cbcd5a35b6dcdbbd7323b67aed3d9c09dc96feefd53ff2d08fe2a058c";i:1;s:44:"1600:1790351207:1793737429:70748683:16777230";i:2;a:1:{i:0;s:10:"valueerror";}i:3;a:6:{i:0;s:17:"get_error_handler";i:1;s:21:"get_exception_handler";i:2;s:11:"array_first";i:3;s:10:"array_last";i:4;s:23:"locale_is_right_to_left";i:5;s:20:"grapheme_levenshtein";}i:4;a:0:{}}s:117:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-php86/bootstrap.php";a:5:{i:0;s:64:"893827e84ece8bd5c4ee5d9441ce02b454baf4816210201858d2847b848a2d1f";i:1;s:43:"946:1790351207:1793737429:70749687:16777230";i:2;a:0:{}i:3;a:2:{i:0;s:5:"clamp";i:1;s:15:"grapheme_strrev";}i:4;a:1:{i:0;s:22:"ARRAY_FILTER_USE_VALUE";}}s:116:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/polyfill-uuid/bootstrap.php";a:5:{i:0;s:64:"0545cb99524b7d29220ba7e2142e98bf1e595e16833dbf36ef8ba15663b20446";i:1;s:44:"3151:1790227252:1793737429:70749391:16777230";i:2;a:0:{}i:3;a:12:{i:0;s:11:"uuid_create";i:1;s:17:"uuid_generate_md5";i:2;s:18:"uuid_generate_sha1";i:3;s:13:"uuid_is_valid";i:4;s:12:"uuid_compare";i:5;s:12:"uuid_is_null";i:6;s:9:"uuid_type";i:7;s:12:"uuid_variant";i:8;s:9:"uuid_time";i:9;s:8:"uuid_mac";i:10;s:10:"uuid_parse";i:11;s:12:"uuid_unparse";}i:4;a:17:{i:0;s:16:"UUID_VARIANT_NCS";i:1;s:16:"UUID_VARIANT_DCE";i:2;s:22:"UUID_VARIANT_MICROSOFT";i:3;s:18:"UUID_VARIANT_OTHER";i:4;s:17:"UUID_TYPE_DEFAULT";i:5;s:14:"UUID_TYPE_TIME";i:6;s:18:"UUID_TYPE_SECURITY";i:7;s:17:"UUID_TYPE_TIME_V6";i:8;s:17:"UUID_TYPE_TIME_V7";i:9;s:16:"UUID_TYPE_VENDOR";i:10;s:13:"UUID_TYPE_MD5";i:11;s:13:"UUID_TYPE_DCE";i:12;s:14:"UUID_TYPE_NAME";i:13;s:16:"UUID_TYPE_RANDOM";i:14;s:14:"UUID_TYPE_SHA1";i:15;s:14:"UUID_TYPE_NULL";i:16;s:17:"UUID_TYPE_INVALID";}}s:119:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/string/Resources/functions.php";a:5:{i:0;s:64:"974e6a19bccfc71615061207a08243311152b4759ce416b8f2bc3390790b1644";i:1;s:43:"852:1792775213:1793737429:70748716:16777230";i:2;a:0:{}i:3;a:3:{i:0;s:26:"symfony\component\string\u";i:1;s:26:"symfony\component\string\b";i:2;s:26:"symfony\component\string\s";}i:4;a:0:{}}s:124:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/translation/Resources/functions.php";a:5:{i:0;s:64:"d3d21d3abab120c2488eaf5850182d2a6c64e42c27723500a58c980d658da8b6";i:1;s:43:"563:1792939225:1793737430:70750929:16777230";i:2;a:0:{}i:3;a:1:{i:0;s:31:"symfony\component\translation\t";}i:4;a:0:{}}s:128:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../symfony/var-dumper/Resources/functions/dump.php";a:5:{i:0;s:64:"b56854286c54a7e648bbb8b5126deb36f673bde888085c4cc0130cb1afbf27eb";i:1;s:44:"1634:1793051704:1793737429:70749618:16777230";i:2;a:0:{}i:3;a:2:{i:0;s:4:"dump";i:1;s:2:"dd";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/e7/92/e792cb3616a26f44fc6e3b57e373d2b64bf5f75d54f85052009c122fcb43d0e9.dat b/backend/.cache/phpstan/cache/PHPStan/e7/92/e792cb3616a26f44fc6e3b57e373d2b64bf5f75d54f85052009c122fcb43d0e9.dat deleted file mode 100644 index 400b746..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/e7/92/e792cb3616a26f44fc6e3b57e373d2b64bf5f75d54f85052009c122fcb43d0e9.dat +++ /dev/null @@ -1,21 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-4a80ac1802a6f8da8d3ef13318caa9aece348cbc5f15519edb815751c00d5a6b-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:31:"Illuminate\Auth\MustVerifyEmail";s:8:"filename";s:138:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Auth/MustVerifyEmail.php";}}s:9:"namespace";s:15:"Illuminate\Auth";s:4:"name";s:31:"Illuminate\Auth\MustVerifyEmail";s:9:"shortName";s:15:"MustVerifyEmail";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:7;s:7:"endLine";i:62;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:5:{s:16:"hasVerifiedEmail";a:20:{s:4:"name";s:16:"hasVerifiedEmail";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:85:"/** - * Determine if the user has verified their email address. - * - * @return bool - */";s:9:"startLine";i:14;s:7:"endLine";i:17;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:21:"implementingClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:16:"currentClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:9:"aliasName";N;}s:19:"markEmailAsVerified";a:20:{s:4:"name";s:19:"markEmailAsVerified";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:64:"/** - * Mark the user's email as verified. - * - * @return bool - */";s:9:"startLine";i:24;s:7:"endLine";i:29;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:21:"implementingClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:16:"currentClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:9:"aliasName";N;}s:21:"markEmailAsUnverified";a:20:{s:4:"name";s:21:"markEmailAsUnverified";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:66:"/** - * Mark the user's email as unverified. - * - * @return bool - */";s:9:"startLine";i:36;s:7:"endLine";i:41;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:21:"implementingClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:16:"currentClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:9:"aliasName";N;}s:33:"sendEmailVerificationNotification";a:20:{s:4:"name";s:33:"sendEmailVerificationNotification";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:71:"/** - * Send the email verification notification. - * - * @return void - */";s:9:"startLine";i:48;s:7:"endLine";i:51;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:21:"implementingClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:16:"currentClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:9:"aliasName";N;}s:23:"getEmailForVerification";a:20:{s:4:"name";s:23:"getEmailForVerification";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:91:"/** - * Get the email address that should be used for verification. - * - * @return string - */";s:9:"startLine";i:58;s:7:"endLine";i:61;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:15:"Illuminate\Auth";s:18:"declaringClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:21:"implementingClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:16:"currentClassName";s:31:"Illuminate\Auth\MustVerifyEmail";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/e9/1f/e91f0a97bdfa11382f2f9caeca0d0714be156fbf34e19846f3c4f89011f673cc.dat b/backend/.cache/phpstan/cache/PHPStan/e9/1f/e91f0a97bdfa11382f2f9caeca0d0714be156fbf34e19846f3c4f89011f673cc.dat deleted file mode 100644 index 4841204..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/e9/1f/e91f0a97bdfa11382f2f9caeca0d0714be156fbf34e19846f3c4f89011f673cc.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-9476d8a3735b8426e6984a2c60b7fecd18edf9fa95f3beb0c38629d78ca7f1ff-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:27:"illuminate\support\optional";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/e9/9e/e99eae34d4b5d931b4ba0567469f0da4fa784ef9cc4ecdf23c375d5682e9a974.dat b/backend/.cache/phpstan/cache/PHPStan/e9/9e/e99eae34d4b5d931b4ba0567469f0da4fa784ef9cc4ecdf23c375d5682e9a974.dat deleted file mode 100644 index 94f430b..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/e9/9e/e99eae34d4b5d931b4ba0567469f0da4fa784ef9cc4ecdf23c375d5682e9a974.dat +++ /dev/null @@ -1,45 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v2-6fcea39ebf6836edd45e96a8d17a6a4cfca0add7a0287c2ea46f74a0d575073c-8.4.24-6.75.0.4";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:8:"filename";s:160:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasGlobalScopes.php";}}s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"name";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"shortName";s:15:"HasGlobalScopes";s:11:"isInterface";b:0;s:7:"isTrait";b:1;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:15;s:7:"endLine";i:153;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:9:{s:19:"bootHasGlobalScopes";a:20:{s:4:"name";s:19:"bootHasGlobalScopes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:75:"/** - * Boot the has global scopes trait for a model. - * - * @return void - */";s:9:"startLine";i:22;s:7:"endLine";i:25;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"aliasName";N;}s:28:"resolveGlobalScopeAttributes";a:20:{s:4:"name";s:28:"resolveGlobalScopeAttributes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:88:"/** - * Resolve the global scope class names from the attributes. - * - * @return array - */";s:9:"startLine";i:32;s:7:"endLine";i:52;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"aliasName";N;}s:14:"addGlobalScope";a:20:{s:4:"name";s:14:"addGlobalScope";s:10:"parameters";a:2:{s:5:"scope";a:14:{s:4:"name";s:5:"scope";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:63;s:7:"endLine";i:63;s:11:"startColumn";i:43;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}s:14:"implementation";a:14:{s:4:"name";s:14:"implementation";s:7:"default";a:2:{s:4:"code";s:4:"null";s:10:"attributes";a:6:{s:9:"startLine";i:63;s:7:"endLine";i:63;s:13:"startTokenPos";i:308;s:12:"startFilePos";i:2135;s:11:"endTokenPos";i:308;s:10:"endFilePos";i:2138;}}s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:63;s:7:"endLine";i:63;s:11:"startColumn";i:51;s:9:"endColumn";i:72;s:14:"parameterIndex";i:1;s:10:"isOptional";b:1;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:373:"/** - * Register a new global scope on the model. - * - * @param \Illuminate\Database\Eloquent\Scope|(\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|string $scope - * @param \Illuminate\Database\Eloquent\Scope|(\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|null $implementation - * @return mixed - * - * @throws \InvalidArgumentException - */";s:9:"startLine";i:63;s:7:"endLine";i:76;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"aliasName";N;}s:15:"addGlobalScopes";a:20:{s:4:"name";s:15:"addGlobalScopes";s:10:"parameters";a:1:{s:6:"scopes";a:14:{s:4:"name";s:6:"scopes";s:7:"default";N;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:5:"array";s:12:"isIdentifier";b:1;}}s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:84;s:7:"endLine";i:84;s:11:"startColumn";i:44;s:9:"endColumn";i:56;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:101:"/** - * Register multiple global scopes on the model. - * - * @param array $scopes - * @return void - */";s:9:"startLine";i:84;s:7:"endLine";i:93;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"aliasName";N;}s:14:"hasGlobalScope";a:20:{s:4:"name";s:14:"hasGlobalScope";s:10:"parameters";a:1:{s:5:"scope";a:14:{s:4:"name";s:5:"scope";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:101;s:7:"endLine";i:101;s:11:"startColumn";i:43;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:132:"/** - * Determine if a model has a global scope. - * - * @param \Illuminate\Database\Eloquent\Scope|string $scope - * @return bool - */";s:9:"startLine";i:101;s:7:"endLine";i:104;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"aliasName";N;}s:14:"getGlobalScope";a:20:{s:4:"name";s:14:"getGlobalScope";s:10:"parameters";a:1:{s:5:"scope";a:14:{s:4:"name";s:5:"scope";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:112;s:7:"endLine";i:112;s:11:"startColumn";i:43;s:9:"endColumn";i:48;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:238:"/** - * Get a global scope registered with the model. - * - * @param \Illuminate\Database\Eloquent\Scope|string $scope - * @return \Illuminate\Database\Eloquent\Scope|(\Closure(\Illuminate\Database\Eloquent\Builder): mixed)|null - */";s:9:"startLine";i:112;s:7:"endLine";i:121;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"aliasName";N;}s:18:"getAllGlobalScopes";a:20:{s:4:"name";s:18:"getAllGlobalScopes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:90:"/** - * Get all of the global scopes that are currently registered. - * - * @return array - */";s:9:"startLine";i:128;s:7:"endLine";i:131;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"aliasName";N;}s:18:"setAllGlobalScopes";a:20:{s:4:"name";s:18:"setAllGlobalScopes";s:10:"parameters";a:1:{s:6:"scopes";a:14:{s:4:"name";s:6:"scopes";s:7:"default";N;s:4:"type";N;s:10:"isVariadic";b:0;s:5:"byRef";b:0;s:10:"isPromoted";b:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:139;s:7:"endLine";i:139;s:11:"startColumn";i:47;s:9:"endColumn";i:53;s:14:"parameterIndex";i:0;s:10:"isOptional";b:0;}}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:86:"/** - * Set the current global scopes. - * - * @param array $scopes - * @return void - */";s:9:"startLine";i:139;s:7:"endLine";i:142;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:17;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"aliasName";N;}s:15:"getGlobalScopes";a:20:{s:4:"name";s:15:"getGlobalScopes";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";N;s:10:"attributes";a:0:{}s:10:"docComment";s:77:"/** - * Get the global scopes for this class instance. - * - * @return array - */";s:9:"startLine";i:149;s:7:"endLine";i:152;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:18:"declaringClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:21:"implementingClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:16:"currentClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/eb/5d/eb5df42045ccbc7c75e84923fe73c1bc88fc809d336d2d2301165a622915edfd.dat b/backend/.cache/phpstan/cache/PHPStan/eb/5d/eb5df42045ccbc7c75e84923fe73c1bc88fc809d336d2d2301165a622915edfd.dat deleted file mode 100644 index 5a37aac..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/eb/5d/eb5df42045ccbc7c75e84923fe73c1bc88fc809d336d2d2301165a622915edfd.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:60:{s:32:"b4191d292e0c080069be23a52ab1c147";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";N;s:4:"uses";a:6:{s:10:"arrayshape";s:29:"JetBrains\PhpStorm\ArrayShape";s:10:"deprecated";s:29:"JetBrains\PhpStorm\Deprecated";s:14:"expectedvalues";s:33:"JetBrains\PhpStorm\ExpectedValues";s:22:"languageleveltypeaware";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:29:"phpstormstubselementavailable";s:57:"JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable";s:4:"pure";s:23:"JetBrains\PhpStorm\Pure";}s:9:"constUses";a:0:{}}s:9:"className";N;s:12:"functionName";s:6:"syslog";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ea9f3072f25f3cd06b9162a91fca91fc";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:8:"closelog";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"df6e4c8cf75e64f98296cef68112c4b3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:24:"header_register_callback";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"01b1ccf35a680fd4c70cf6d6458c2705";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:22:"getimagesizefromstring";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"afa54c7b89689a68ac48bc4a8996bba7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:21:"stream_set_chunk_size";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4b23b29c4c46b6dcd2f0ca1cfc9a70c9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:23:"define_syslog_variables";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"e8244ca2803f81ce86c7958723790a33";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:9:"metaphone";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"cfb0747b851127afef695905de47626e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:8:"ob_start";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"de1e72605cac8a934bb7b9aefb505b92";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:8:"ob_flush";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"460fa91bf06fb71abb26abad5786c7bb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:8:"ob_clean";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"3842d450a8ff382fdfead6a025ab7532";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:12:"ob_end_flush";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"eaf777c90ea8a7ec4f1fb52f4440e678";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:12:"ob_end_clean";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9d49b8b1b2190edd3e8cb6fc2d2d84fb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:12:"ob_get_flush";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9d53e71af9197937d56e27ecaebf1f8e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:12:"ob_get_clean";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0284ce98a6068ace10fd9d4a5649e7ab";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:13:"ob_get_length";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d10cfef444f1d2062557c5b43924880a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:12:"ob_get_level";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"fcb15ac1321e143afae500a1ec89f0f6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:13:"ob_get_status";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"18f176d626a83ce803412a7e395a5917";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:15:"ob_get_contents";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8138c05fc64a8871550b4d0c66c16980";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:17:"ob_implicit_flush";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c7edf32a709bf1e95ad02a3636c1dad0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:16:"ob_list_handlers";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4e84e1348ddf4620040430645f971164";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:5:"ksort";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b3fb25b06084df1fe0e25b764db6f745";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:6:"krsort";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ddfe26b0b057ed05debf3b5cfef3d3d9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:7:"natsort";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"64c5efa2f82bcab03f103b073462e521";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:11:"natcasesort";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b212f561bfee09b892640bfba0c24e4f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:5:"asort";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d303ba2020f6fb56a5a53bc926c69a40";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:6:"arsort";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0d17b7e3eccf95a720d23d1fe300242e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:4:"sort";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"459e05f3bad31b12236eba7d3acefa78";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:5:"rsort";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9a6f6db6f4422faf7ca0e41abcd95af3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:5:"usort";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"843f3f9a7f5bfcbb2bb6a732c018b057";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:6:"uasort";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"909171fefbce6b544e49e4edc39ef6f6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:6:"uksort";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ef26a86824ab525bd220dae474670c38";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:7:"shuffle";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"7c8babd87d5e43e502db705c71625429";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:10:"array_walk";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"29f6aa84dc0619d1f72e201835b9470e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:20:"array_walk_recursive";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"a8102b28c776db827513030264b6538f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:5:"count";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"55843ba392eed2f4cabe9ce8963e1c37";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:3:"end";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b6e77dfe9aaf727b57d12d8e1f61e2bb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:4:"prev";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"11035d2d609b544cfa462b510840ea0a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:4:"next";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8936a74e9144c763658a5347ae1143ab";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:5:"reset";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2a9af1ab33082d342654f5e9d6b9f5f5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:7:"current";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ffb712d7872e4d0d0a18f6260ec990f0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:3:"key";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"40d2e2eb24a5b8d9f081208b5e589755";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:3:"min";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"a099bd79e26775c27ce196c55b18170d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:3:"max";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4e5a0083625e921c5a2f852263d45c88";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:8:"in_array";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"267147f9a6b589f5b32882266563e6de";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:12:"array_search";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c4ecf82ea84bcdcaed036965791a4929";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:7:"extract";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6ed88a38b5f125789e3ca52c388c2e24";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:7:"compact";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4aefbac64b24fafc85785c09d2e852f9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:10:"array_fill";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"bd0aa3f3870299afd7a06da45427cccd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:15:"array_fill_keys";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ebfce68cf6afae8d75435680ae892ab1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:5:"range";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b156d6b8bb09a0e716e61acfd0ce53de";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:15:"array_multisort";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"33faf479de2f9b079f7dda1dc877f529";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:10:"array_push";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"977b16a278f5bf1238f25aa61c9d7496";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:9:"array_pop";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"dee24e5f28b2ec3351f03bd8ea26a4cd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:11:"array_shift";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"db02df7637c336fc00e6b3bd06fc3229";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:13:"array_unshift";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"e54b19f749bea14fab219062495d8aba";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:12:"array_splice";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d533f4c62f18c69b67c4f963c07be77c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:11:"array_slice";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1b84b39a746c81b98d42781bbf5997a6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:11:"array_merge";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b1fba14643314607237999d476f8635a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:11:"array_first";s:19:"templatePhpDocNodes";a:2:{s:4:"TKey";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:4:"TKey";s:5:"bound";N;s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:7;s:7:"endLine";i:7;}}}s:6:"TValue";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:6:"TValue";s:5:"bound";N;s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:8;s:7:"endLine";i:8;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8c3959252232c67d00251c63fe98ce95";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";N;s:12:"functionName";s:10:"array_last";s:19:"templatePhpDocNodes";a:2:{s:4:"TKey";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:4:"TKey";s:5:"bound";N;s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:7;s:7:"endLine";i:7;}}}s:6:"TValue";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:6:"TValue";s:5:"bound";N;s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:8;s:7:"endLine";i:8;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/jetbrains/phpstorm-stubs/standard/standard_8.stub";a:2:{i:0;s:64:"2fd4aa02530e7f4a7bced10cccb9d0b8e65d973cb742c1fdc31fcd8422e24955";i:1;b:0;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/ec/45/ec4512e5ad68b8e8c5f9e32e418ca04c9580d469e1b4ab65eebdef83c4b3d85a.dat b/backend/.cache/phpstan/cache/PHPStan/ec/45/ec4512e5ad68b8e8c5f9e32e418ca04c9580d469e1b4ab65eebdef83c4b3d85a.dat deleted file mode 100644 index 1c0e3dd..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/ec/45/ec4512e5ad68b8e8c5f9e32e418ca04c9580d469e1b4ab65eebdef83c4b3d85a.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-573fa9bb96fa392434450c9cd9deb8d4e40a5bb93c140a648267b48dfa0433ac-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:35:"illuminate\notifications\notifiable";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/f0/d5/f0d52e2f1640d3bd7df3180f73a9f77c52769af29789f0c60931bf0f4e2114b6.dat b/backend/.cache/phpstan/cache/PHPStan/f0/d5/f0d52e2f1640d3bd7df3180f73a9f77c52769af29789f0c60931bf0f4e2114b6.dat deleted file mode 100644 index d2c3a5c..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/f0/d5/f0d52e2f1640d3bd7df3180f73a9f77c52769af29789f0c60931bf0f4e2114b6.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:4:{s:135:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php85/Resources/stubs/DelayedTargetValidation.php";a:5:{i:0;s:64:"81f8d3a83a9c5cea88a3fbd7c3680d364c5cf9927df81d5e98dc08d75ba40e2e";i:1;s:43:"424:1790351207:1793737429:70748657:16777230";i:2;a:1:{i:0;s:23:"delayedtargetvalidation";}i:3;a:0:{}i:4;a:0:{}}s:134:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php85/Resources/stubs/Filter/FilterException.php";a:5:{i:0;s:64:"a3f1514e71ef442fc7571b231926ee3088abce4e1cf9b5be1e562f87f326d042";i:1;s:43:"347:1790351207:1793737429:70748671:16777230";i:2;a:1:{i:0;s:22:"filter\filterexception";}i:3;a:0:{}i:4;a:0:{}}s:140:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php85/Resources/stubs/Filter/FilterFailedException.php";a:5:{i:0;s:64:"8474000cfcd8065026ee387087297c274983333790704ec79e41259fdf018605";i:1;s:43:"358:1790351207:1793737429:70748673:16777230";i:2;a:1:{i:0;s:28:"filter\filterfailedexception";}i:3;a:0:{}i:4;a:0:{}}s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php85/Resources/stubs/NoDiscard.php";a:5:{i:0;s:64:"80bef461eda96cf4f3ccab6af66d8054fd6f10f57192ee25be92445aa7d25aa4";i:1;s:43:"535:1790351207:1793737429:70748674:16777230";i:2;a:1:{i:0;s:9:"nodiscard";}i:3;a:1:{i:0;s:11:"__construct";}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/f1/6a/f16a4090de1727ad845cb6eba9d1a6172ce868e55bf970446db565305770ebfe.dat b/backend/.cache/phpstan/cache/PHPStan/f1/6a/f16a4090de1727ad845cb6eba9d1a6172ce868e55bf970446db565305770ebfe.dat deleted file mode 100644 index 65605a1..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/f1/6a/f16a4090de1727ad845cb6eba9d1a6172ce868e55bf970446db565305770ebfe.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:2:{s:32:"fa3a910b79f07356234b1b2c8d85d4c7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:39:"Illuminate\Database\Eloquent\Attributes";s:4:"uses";a:1:{s:9:"attribute";s:9:"Attribute";}s:9:"constUses";a:0:{}}s:9:"className";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"60aeaebea605c4ac84490dec62d5461c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:12:"functionName";s:11:"__construct";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:1:{s:143:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Attributes/Fillable.php";a:2:{i:0;s:64:"d97e0a79ac6d46c2df66bf552e1781f88271f202f3cc234a206961ee22550d5a";i:1;b:1;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/f2/da/f2da4301f2b5a268359c086d6ed275929ac18ff2d466fcd2f7e9e17336542d9c.dat b/backend/.cache/phpstan/cache/PHPStan/f2/da/f2da4301f2b5a268359c086d6ed275929ac18ff2d466fcd2f7e9e17336542d9c.dat deleted file mode 100644 index c403c28..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/f2/da/f2da4301f2b5a268359c086d6ed275929ac18ff2d466fcd2f7e9e17336542d9c.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-472aa9df71c593a21d5382d4ed9fe05997543d622da5f833ac443b0bf9f719fd-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:37:"illuminate\contracts\support\jsonable";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/f3/29/f3299109eb9b2f80a4d4b1425181cb9e08a5e609abfcad24549ecc51952def21.dat b/backend/.cache/phpstan/cache/PHPStan/f3/29/f3299109eb9b2f80a4d4b1425181cb9e08a5e609abfcad24549ecc51952def21.dat deleted file mode 100644 index 33f7b29..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/f3/29/f3299109eb9b2f80a4d4b1425181cb9e08a5e609abfcad24549ecc51952def21.dat +++ /dev/null @@ -1,11 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:38:"v3-6.75.0.4-dev-master@f690ff3-8.4.24-";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:68:"PHPStan\BetterReflection\SourceLocator\Located\InternalLocatedSource";s:4:"data";a:4:{s:4:"name";s:6:"PDORow";s:8:"filename";s:27:"phpstorm-stubs:PDO/PDO.stub";s:13:"extensionName";s:3:"PDO";s:9:"aliasName";N;}}s:9:"namespace";N;s:4:"name";s:6:"PDORow";s:9:"shortName";s:6:"PDORow";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:32;s:10:"docComment";s:524:"/** - * Represents a row from a result set returned by PDOStatement::fetch called with - * PDO::FETCH_LAZY fetch mode. - * - * Objects of this class cannot be instantiated and are not serializable. The PDORow object - * allows access to the returned data as if both PDO::FETCH_OBJ and PDO::FETCH_BOTH mode were - * used. This means that the returned data can be accessed as object properties, and as an array - * both indexed by the column name and a column offset number. - * - * @link https://php.net/manual/en/class.pdorow.php - */";s:10:"attributes";a:0:{}s:9:"startLine";i:21;s:7:"endLine";i:25;s:11:"startColumn";i:5;s:9:"endColumn";i:5;s:15:"parentClassName";N;s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:1:{s:11:"queryString";a:16:{s:18:"declaringClassName";s:6:"PDORow";s:21:"implementingClassName";s:6:"PDORow";s:4:"name";s:11:"queryString";s:9:"modifiers";i:1;s:4:"type";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:6:"string";s:12:"isIdentifier";b:1;}}s:7:"default";N;s:10:"docComment";N;s:10:"attributes";a:1:{i:0;a:3:{s:4:"name";s:50:"JetBrains\PhpStorm\Internal\LanguageLevelTypeAware";s:10:"isRepeated";b:0;s:9:"arguments";a:2:{i:0;a:2:{s:4:"code";s:19:"['8.1' => 'string']";s:10:"attributes";a:6:{s:9:"startLine";i:23;s:7:"endLine";i:23;s:13:"startTokenPos";i:49;s:12:"startFilePos";i:968;s:11:"endTokenPos";i:55;s:10:"endFilePos";i:986;}}s:7:"default";a:2:{s:4:"code";s:2:"''";s:10:"attributes";a:6:{s:9:"startLine";i:23;s:7:"endLine";i:23;s:13:"startTokenPos";i:61;s:12:"startFilePos";i:998;s:11:"endTokenPos";i:61;s:10:"endFilePos";i:999;}}}}}s:9:"startLine";i:23;s:7:"endLine";i:24;s:11:"startColumn";i:9;s:9:"endColumn";i:35;s:10:"isPromoted";b:0;s:21:"declaredAtCompileTime";b:1;s:16:"immediateVirtual";b:0;s:14:"immediateHooks";a:0:{}}}s:16:"immediateMethods";a:0:{}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/f3/9a/f39a29bfd9ae6e65ea0562499505cac25c1ea3f51085daac909303755c7ddd16.dat b/backend/.cache/phpstan/cache/PHPStan/f3/9a/f39a29bfd9ae6e65ea0562499505cac25c1ea3f51085daac909303755c7ddd16.dat deleted file mode 100644 index cd21ce5..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/f3/9a/f39a29bfd9ae6e65ea0562499505cac25c1ea3f51085daac909303755c7ddd16.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-c84c3458477caabc8b86a441de97c35e74fe1542246a5017c252b93873424ea9-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:34:"illuminate\database\eloquent\model";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/f3/a5/f3a5e7edb1a586419acbd67ace546469776f2ead7f7eef48ef272ac6a6b36b7d.dat b/backend/.cache/phpstan/cache/PHPStan/f3/a5/f3a5e7edb1a586419acbd67ace546469776f2ead7f7eef48ef272ac6a6b36b7d.dat deleted file mode 100644 index e481364..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/f3/a5/f3a5e7edb1a586419acbd67ace546469776f2ead7f7eef48ef272ac6a6b36b7d.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v2-enums";s:4:"data";a:5:{s:121:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php";a:5:{i:0;s:64:"b96077cafe5ef021c717cf4f51d92fa2912d531c41c83847692697cd45a0e151";i:1;s:43:"752:1790351405:1793737429:70748257:16777230";i:2;a:1:{i:0;s:9:"attribute";}i:3;a:1:{i:0;s:11:"__construct";}i:4;a:0:{}}s:120:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php";a:5:{i:0;s:64:"62cf083e73550a887361c947e8a7d092c685cbc31a005d69d97e9a081e6d97d6";i:1;s:43:"375:1790351405:1793737429:70748264:16777230";i:2;a:1:{i:0;s:8:"phptoken";}i:3;a:0:{}i:4;a:0:{}}s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php";a:5:{i:0;s:64:"6cb4ee568bc53f063ba4e1daf43c38a53abd8b5aac6850177e8c95d570b06145";i:1;s:43:"396:1790351405:1793737429:70748272:16777230";i:2;a:1:{i:0;s:10:"stringable";}i:3;a:1:{i:0;s:10:"__tostring";}i:4;a:0:{}}s:131:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php";a:5:{i:0;s:64:"dcd8925ef73d71c1f88115d557cf26f2a096d6b5c0518cba0f76efb386357a06";i:1;s:43:"327:1790351405:1793737429:70748281:16777230";i:2;a:1:{i:0;s:19:"unhandledmatcherror";}i:3;a:0:{}i:4;a:0:{}}s:122:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php";a:5:{i:0;s:64:"1084235cf20c0eb437d4d9a15a4a88c00d1e1c793279d92fce6c5dc1a9bbe633";i:1;s:43:"318:1790351405:1793737429:70748289:16777230";i:2;a:1:{i:0;s:10:"valueerror";}i:3;a:0:{}i:4;a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/f4/ed/f4ed2215b47f7b6482a914878234f65885b5b4613dbe4a0691fa76618c94190f.dat b/backend/.cache/phpstan/cache/PHPStan/f4/ed/f4ed2215b47f7b6482a914878234f65885b5b4613dbe4a0691fa76618c94190f.dat deleted file mode 100644 index 900e015..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/f4/ed/f4ed2215b47f7b6482a914878234f65885b5b4613dbe4a0691fa76618c94190f.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-b6c28d33e736fce06e0310b8ae218977eed96741deec7ab835d31e505f6c4609-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:31:"illuminate\foundation\auth\user";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/f6/83/f683e8222595f94404bd2d5e5232c060b8c9f34d48a990759137bd1f1b25cc2a.dat b/backend/.cache/phpstan/cache/PHPStan/f6/83/f683e8222595f94404bd2d5e5232c060b8c9f34d48a990759137bd1f1b25cc2a.dat deleted file mode 100644 index eb835a7..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/f6/83/f683e8222595f94404bd2d5e5232c060b8c9f34d48a990759137bd1f1b25cc2a.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-9550ce5b6c8072831814c0ca3dd7a310d50e4607d2b2548a364f66077823177d-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:58:"illuminate\database\eloquent\concerns\transformstoresource";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/fa/56/fa56ece4d060409ae20dbf5700092547a18f101b6e9bbdcada78f2fe24e3f9ee.dat b/backend/.cache/phpstan/cache/PHPStan/fa/56/fa56ece4d060409ae20dbf5700092547a18f101b6e9bbdcada78f2fe24e3f9ee.dat deleted file mode 100644 index e53c511..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/fa/56/fa56ece4d060409ae20dbf5700092547a18f101b6e9bbdcada78f2fe24e3f9ee.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:8:"v8-2.4.1";s:4:"data";a:2:{i:0;a:461:{s:32:"2163059536112ee2c39499a36e28fdc7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:4:"uses";a:37:{s:11:"arrayaccess";s:11:"ArrayAccess";s:7:"closure";s:7:"Closure";s:9:"exception";s:9:"Exception";s:19:"hasbroadcastchannel";s:53:"Illuminate\Contracts\Broadcasting\HasBroadcastChannel";s:19:"queueablecollection";s:46:"Illuminate\Contracts\Queue\QueueableCollection";s:15:"queueableentity";s:42:"Illuminate\Contracts\Queue\QueueableEntity";s:11:"urlroutable";s:40:"Illuminate\Contracts\Routing\UrlRoutable";s:9:"arrayable";s:38:"Illuminate\Contracts\Support\Arrayable";s:28:"canbeescapedwhencasttostring";s:57:"Illuminate\Contracts\Support\CanBeEscapedWhenCastToString";s:8:"jsonable";s:37:"Illuminate\Contracts\Support\Jsonable";s:8:"resolver";s:47:"Illuminate\Database\ConnectionResolverInterface";s:4:"boot";s:44:"Illuminate\Database\Eloquent\Attributes\Boot";s:10:"connection";s:50:"Illuminate\Database\Eloquent\Attributes\Connection";s:10:"initialize";s:50:"Illuminate\Database\Eloquent\Attributes\Initialize";s:9:"refreshes";s:49:"Illuminate\Database\Eloquent\Attributes\Refreshes";s:8:"routekey";s:48:"Illuminate\Database\Eloquent\Attributes\RouteKey";s:10:"localscope";s:45:"Illuminate\Database\Eloquent\Attributes\Scope";s:5:"table";s:45:"Illuminate\Database\Eloquent\Attributes\Table";s:18:"useeloquentbuilder";s:58:"Illuminate\Database\Eloquent\Attributes\UseEloquentBuilder";s:19:"withoutincrementing";s:59:"Illuminate\Database\Eloquent\Attributes\WithoutIncrementing";s:17:"withouttimestamps";s:57:"Illuminate\Database\Eloquent\Attributes\WithoutTimestamps";s:18:"eloquentcollection";s:39:"Illuminate\Database\Eloquent\Collection";s:13:"belongstomany";s:52:"Illuminate\Database\Eloquent\Relations\BelongsToMany";s:7:"aspivot";s:55:"Illuminate\Database\Eloquent\Relations\Concerns\AsPivot";s:14:"hasmanythrough";s:53:"Illuminate\Database\Eloquent\Relations\HasManyThrough";s:5:"pivot";s:44:"Illuminate\Database\Eloquent\Relations\Pivot";s:3:"arr";s:22:"Illuminate\Support\Arr";s:14:"basecollection";s:29:"Illuminate\Support\Collection";s:3:"str";s:22:"Illuminate\Support\Str";s:17:"supportstringable";s:29:"Illuminate\Support\Stringable";s:13:"forwardscalls";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:13:"jsonexception";s:13:"JsonException";s:16:"jsonserializable";s:16:"JsonSerializable";s:14:"logicexception";s:14:"LogicException";s:15:"reflectionclass";s:15:"ReflectionClass";s:16:"reflectionmethod";s:16:"ReflectionMethod";s:10:"stringable";s:10:"Stringable";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"be68023c9b58748e8e4ca1f15ad49402";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"uses";a:44:{s:10:"backedenum";s:10:"BackedEnum";s:10:"bigdecimal";s:21:"Brick\Math\BigDecimal";s:18:"brickmathexception";s:34:"Brick\Math\Exception\MathException";s:12:"roundingmode";s:23:"Brick\Math\RoundingMode";s:15:"carbonimmutable";s:22:"Carbon\CarbonImmutable";s:15:"carboninterface";s:22:"Carbon\CarbonInterface";s:17:"datetimeimmutable";s:17:"DateTimeImmutable";s:17:"datetimeinterface";s:17:"DateTimeInterface";s:8:"castable";s:47:"Illuminate\Contracts\Database\Eloquent\Castable";s:22:"castsinboundattributes";s:61:"Illuminate\Contracts\Database\Eloquent\CastsInboundAttributes";s:9:"arrayable";s:38:"Illuminate\Contracts\Support\Arrayable";s:7:"appends";s:47:"Illuminate\Database\Eloquent\Attributes\Appends";s:10:"dateformat";s:50:"Illuminate\Database\Eloquent\Attributes\DateFormat";s:5:"table";s:45:"Illuminate\Database\Eloquent\Attributes\Table";s:13:"asarrayobject";s:48:"Illuminate\Database\Eloquent\Casts\AsArrayObject";s:12:"ascollection";s:47:"Illuminate\Database\Eloquent\Casts\AsCollection";s:22:"asencryptedarrayobject";s:57:"Illuminate\Database\Eloquent\Casts\AsEncryptedArrayObject";s:21:"asencryptedcollection";s:56:"Illuminate\Database\Eloquent\Casts\AsEncryptedCollection";s:17:"asenumarrayobject";s:52:"Illuminate\Database\Eloquent\Casts\AsEnumArrayObject";s:16:"asenumcollection";s:51:"Illuminate\Database\Eloquent\Casts\AsEnumCollection";s:9:"attribute";s:44:"Illuminate\Database\Eloquent\Casts\Attribute";s:4:"json";s:39:"Illuminate\Database\Eloquent\Casts\Json";s:20:"invalidcastexception";s:49:"Illuminate\Database\Eloquent\InvalidCastException";s:21:"jsonencodingexception";s:50:"Illuminate\Database\Eloquent\JsonEncodingException";s:25:"missingattributeexception";s:54:"Illuminate\Database\Eloquent\MissingAttributeException";s:8:"relation";s:47:"Illuminate\Database\Eloquent\Relations\Relation";s:29:"lazyloadingviolationexception";s:49:"Illuminate\Database\LazyLoadingViolationException";s:3:"arr";s:22:"Illuminate\Support\Arr";s:6:"carbon";s:25:"Illuminate\Support\Carbon";s:10:"collection";s:29:"Illuminate\Support\Collection";s:14:"basecollection";s:29:"Illuminate\Support\Collection";s:13:"mathexception";s:43:"Illuminate\Support\Exceptions\MathException";s:5:"crypt";s:32:"Illuminate\Support\Facades\Crypt";s:4:"date";s:31:"Illuminate\Support\Facades\Date";s:4:"hash";s:31:"Illuminate\Support\Facades\Hash";s:3:"str";s:22:"Illuminate\Support\Str";s:24:"invalidargumentexception";s:24:"InvalidArgumentException";s:14:"logicexception";s:14:"LogicException";s:15:"reflectionclass";s:15:"ReflectionClass";s:16:"reflectionmethod";s:16:"ReflectionMethod";s:19:"reflectionnamedtype";s:19:"ReflectionNamedType";s:16:"runtimeexception";s:16:"RuntimeException";s:10:"stringable";s:10:"Stringable";s:10:"valueerror";s:10:"ValueError";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"5ed6c93544ed4563eeef867fa9426809";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:23:"initializeHasAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"e2fdbf47f9e1824fdc5803b7dfba9ab6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"attributesToArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"76b6f39d670d6a86461147ab481dcd08";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:24:"addDateAttributesToArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"29cd9c135d8244f32aa83421008f9338";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:27:"addMutatedAttributesToArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"1c87f9e113298e1712019669ba2b9358";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:24:"addCastAttributesToArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"0023640794891e158498f156f60fd642";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"getArrayableAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"07181d2393449643a62c66e5dfcce589";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"getArrayableAppends";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"7d652e9b1d793e92eb00a35124e399af";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"relationsToArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"c3505c51e5fd72671f3378fff02b12fe";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"getArrayableRelations";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"481f1e29f623411f6ef0726892f3e8ac";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"getArrayableItems";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"2b5109515afc2572e3a9db3c9a2f4f81";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"hasAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"33b9208cce70f6263ebed9c086a6a0ab";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"getAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"fdbfd6ecb35b660338d9cfe84df5b76d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:42:"throwMissingAttributeExceptionIfApplicable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"8313f301c32aac329690696e0dbf62ea";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"getAttributeValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"87e7a7dd9735b7108231d710f8942353";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"getAttributeFromArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"fb22e486426226ae1a34115b51506fb2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"getRelationValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"1ac1424156a515799c9f5e0709c0106a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"isRelation";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"17316f2d88991109c94a89a3d80c85c6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:26:"handleLazyLoadingViolation";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"72cf6e547c0db79be8a447a22263a52c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:25:"getRelationshipFromMethod";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"e4a9b1ba09c3a6a1bfb00b1d40967302";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"hasGetMutator";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"333a1387ffc9bf880223f0b1e6ac2729";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"hasAttributeMutator";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"842d2df1b57da9009322fd2ea6edd373";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"hasAttributeGetMutator";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"47bf53611635f7d616dcffc93e9db806";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"hasAnyGetMutator";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"d06a8224eaa5a0314625a0aba905b11c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"mutateAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"759dfd14540cbba54509dc289852aaf1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:30:"mutateAttributeMarkedAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"d23e9c5da00f4fbac82fd205cb47aafe";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:23:"mutateAttributeForArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"1d212e55391fcd81b43993ea56118e15";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"mergeCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"b60c68d892081f99f81b48f8c55c9da5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:26:"ensureCastsAreStringValues";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"635b1c4d33d43b9189b23940d5ff8616";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"castAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"042755b096d4d88f3489804dcf2c3ed0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:30:"getClassCastableAttributeValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"4aaddc79625bdf1fb9f90cc467aad39b";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:29:"getEnumCastableAttributeValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"bb691db17ebf196449229f160ab60110";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"getCastType";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"e63e265db8cf18487686386cb5f2d7d9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:29:"deviateClassCastableAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"1a66005f5104e11b73ef82de88de08e4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:31:"serializeClassCastableAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"36fdbc709cabf589e833c1a359f4f6df";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:29:"compareClassCastableAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"c677a8a8447df3f7c3dd7295d4558c65";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"isCustomDateTimeCast";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"d2466067401327dd61cb368f79585c13";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:29:"isImmutableCustomDateTimeCast";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"6cf9943ecfd5bafca1f47cb40fc9b942";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"isDecimalCast";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"097cda5dd55eb64e328f9c8a280c6d9d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"setAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"7391d0f4ffad4e76673f3a40e734f431";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"hasSetMutator";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"7b2e6847b817110fca71913595e0a88a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"hasAttributeSetMutator";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"513c90c946488ffde218db9a80f2c552";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:24:"setMutatedAttributeValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"28bc6be84949c4ff84ada99d10b104bc";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:39:"setAttributeMarkedMutatedAttributeValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"c6903d5fcd3a2ea76f500f816f1eca02";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"isDateAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"6b5d76e20b846e71081c9794e312ef32";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"fillJsonAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"f5325138d7e162a621ffe17937d1d8ea";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:25:"setClassCastableAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"55df36f8f03986eb6d52ee771d7b87c7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:24:"setEnumCastableAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"49c04498b845932ab9d5b88a2a011375";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"getEnumCaseFromValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"beed52c0c9bc66d13177ec1614b92f58";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"getStorableEnumValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"0a09151c10487765b68c83d53fbba8b9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:26:"getArrayAttributeWithValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"ed1433497a81db0a9cceb97a6f2bdff8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"getArrayAttributeByKey";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"9053be368cd0d291c4f9607da01891f9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"castAttributeAsJson";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"2125cfdbb0a4312954ff4295d2dc83ad";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"getJsonCastFlags";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"b9b47d102816d6b34fce3f035ad80dcd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:6:"asJson";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"dcc26e77ffca03de48070d18a6e12378";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"fromJson";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"4c9add17a9811727f2885b78ebd69021";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"fromEncryptedString";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"6bcf04d5f117700fc13be7e621dab64e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:30:"castAttributeAsEncryptedString";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"b7b7b4fbe45360f1bb856a158daea12e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"encryptUsing";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"59dd50476743d41ecde1bb0f495c3e51";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"currentEncrypter";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"7768d1d80b85bf8a3183f819b9c9b6aa";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:27:"castAttributeAsHashedString";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"b8e55beddff96b94c15a08f4ec7314fc";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"fromFloat";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"ed3fa6f80ff8158b3d4b56604a30353c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"asDecimal";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"d7da43bb0b6f22e64b6d38e589c15851";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:6:"asDate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"95ad9f54e5e3df4c663689f591bbc39d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"asDateTime";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"e663ee2de80f6f309d6e88dd6a701bb3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"isStandardDateFormat";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"ac89a2b647c45f811253d82637ac18d7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"fromDateTime";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"668956ee6198256c8a8c44a237d4ddfe";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"asTimestamp";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"37083ebe11f995697b096b5ac33dc460";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"serializeDate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"c2e8675dbb8c4e361e134a72c6378485";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"getDates";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"3d63ab3e95d3082296fadaed449029cb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"getDateFormat";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"7338b5d7249f63af44040796948eaf9b";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"setDateFormat";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"9a9e8e2190136bcd6026b5fa4bcad2bf";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"hasCast";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"88925366fc23b8d50d5571c9bb95bb56";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"getCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"256809f9317268e82883c04022398d93";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:5:"casts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"96559d821a55a3887a99ce3b02c4b9cc";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"mergeDefaultAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"5f47bfbab7080ac5fd3682d446739a75";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"isDateCastable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"0cd626a72f7e359bbce78ab118e5b2d4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:30:"isDateCastableWithCustomFormat";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"d4a8abe36d908499084ddf7508c68627";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"isJsonCastable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"e2a80b444f729369d9e63c851491a394";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"isEncryptedCastable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"8b547e3184d847daa879e82a7c9a6d12";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:24:"isEncryptedClassCastable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"793d86d7a7d94d7778fdb0a659f34cac";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"isClassCastable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"63c00a4c153fe9f9e667c0e6a386bfa0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"isEnumCastable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"d127d6a984a66f9e3beed5e2ecab2e7b";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"isClassDeviable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"602602ebd52fc88a1debd1d766e4b1f3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"isClassSerializable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"d02ac7eb83da71e727938c37ad44b95a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"isClassComparable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"358886a248336317d21540a9b00c524e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"resolveCasterClass";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"0ab920cd7f9e65dd6155f8e8ef26825f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"parseCasterClass";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"49471f4e2f2d48ff0955ba8237968b03";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:30:"mergeAttributesFromCachedCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"cd61fa08846875dd8b4a923879bdbe2a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:29:"mergeAttributeFromCachedCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"43729ee54d5bf885da255a7c5d622fe9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:29:"mergeAttributesFromClassCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"dfc71f673e56f6f91e0e83778b4c5053";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:28:"mergeAttributeFromClassCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"3e5e99914ce63321358023524407325a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:33:"mergeAttributesFromAttributeCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"5a6ddfc64f30ce4767cc84cfbb2c9128";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:32:"mergeAttributeFromAttributeCasts";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"6088439b82f087540f90586d00bbe6d6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:26:"normalizeCastClassResponse";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"e7158de0f6c2007f0a59dcfc3f27061d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"getAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"aa89beafca8def6d9e504266f4b93432";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"getAttributesForInsert";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"b8e654c623a229fd6dab91da88f2c1e2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"setRawAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"e38e385b189df1537385532cb1b4ae5e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"getOriginal";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"9ef5f37101656f8e7512f3b9f399b5c1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:32:"getOriginalWithoutRewindingModel";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"b080c6e0e3b22931209e68f6f2e15d2e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"getRawOriginal";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"655b7d4c021e1c7ce5d8f8df09c5ac59";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:4:"only";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"605a9a41dc5f4abe854e1641bd5e0287";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:6:"except";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"49f964c529dee4023ea3d1ac9145ad62";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"syncOriginal";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"18817b795d0bde6d4cc18a6be97c2b95";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"syncOriginalAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"cd571f3a9960829d3d9c51061ed611e5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"syncOriginalAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"3aba3a94ff3cb58c0a98a5586e19ae00";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"syncChanges";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"8e13b28e5c841143f78826e77aa30b18";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"isDirty";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"62b6e4e6c0d99eb19cf65cbca8a50fdc";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"isClean";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"fb2cd8700c2ecc9b3d4adc240739f7f2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"discardChanges";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"a84e3026e4bec11e8cef28b15fa487e2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"wasChanged";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"c6b3ebf4194778cefbf985f9623bf2cb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"hasChanges";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"c109d4edb958f1b20f79d44387454660";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"getDirty";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"464d061025546a03e851481d03539372";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"getDirtyForUpdate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"a9b1140c8c2469d14e4406d248918a98";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"getChanges";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"de5e894fc465bbf9c19ceec37cb54323";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"getPrevious";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"40d7fe77a25dc4f18d0fa8915996d260";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"originalIsEquivalent";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"1f8d06aca001ce2b2689b5f61c75dfeb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"transformModelValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"6cf3ab0a45cadfdada9f37658adf699e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:6:"append";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"272eb7d20c0548e133e942d33a03aabb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"getAppends";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"d2b1f810cdf62868665d85c999c6230b";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"setAppends";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"4b7722d168cf0c533d7d03cae01f1440";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"mergeAppends";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"376c7e38d29d3c1cd7562b4a5f8ed45c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"hasAppended";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"f3a64765147b1a20849c00ee8b051b2c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"withoutAppends";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"fd0447dfc5727412b537dcf565579d02";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"getMutatedAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"4f120c6bdcc803ce6755ef79cafa4e18";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"cacheMutatedAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"377e5ac1713d49b048248e1affac64c8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"getMutatorMethods";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"416e1fb9717e74670d302847432b84e3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:56;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:32:"getAttributeMarkedMutatorMethods";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasAttributes";i:3;N;i:4;N;}}s:32:"194f2be09025d07c1cf724ffe952bfae";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"uses";a:8:{s:10:"dispatcher";s:38:"Illuminate\Contracts\Events\Dispatcher";s:10:"observedby";s:50:"Illuminate\Database\Eloquent\Attributes\ObservedBy";s:5:"model";s:34:"Illuminate\Database\Eloquent\Model";s:14:"nulldispatcher";s:32:"Illuminate\Events\NullDispatcher";s:3:"arr";s:22:"Illuminate\Support\Arr";s:10:"collection";s:29:"Illuminate\Support\Collection";s:24:"invalidargumentexception";s:24:"InvalidArgumentException";s:15:"reflectionclass";s:15:"ReflectionClass";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"23a9ef8102ed5d00f3dcb39bee1b0453";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"bootHasEvents";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"7ebbb799c2ff3eac3f22739844cf6d33";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:24:"resolveObserveAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"a8e52356070042da543af1b6419f40fc";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"observe";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"c796942d45d145199ab7104f67eacbfa";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"registerObserver";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"acb86aef87e5659c12686e7e9e2d44c2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:24:"resolveObserverClassName";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"bd75e3c0f5ff13d97346d225f31bb29a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"getObservableEvents";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"b8cec8986090feb1030fb2584ccce11a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"setObservableEvents";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"80ef0ba140d60e7280836020065527c0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"addObservableEvents";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"7f1169f0fc53f3c4f3bd34d42b9d8cd0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"removeObservableEvents";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"89a55941ef33a4076b6f87533e4ef1bb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"registerModelEvent";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"a7908ca7a5320036daad0c32b1908426";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"fireModelEvent";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"e7c56049fe23a9cf2957162bef179fef";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"fireCustomModelEvent";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"f725b8ad80391cab9d49df4d4ae29566";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:23:"filterModelEventResults";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"b88968f3743ddfc0930efddc18612ccf";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"retrieved";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"8253354cc1b848c28a5ef1ced96f5da6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:6:"saving";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"078386f3ceced246991e5da40ba376b2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:5:"saved";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"7c37532ab1a0d0f4502fd891a98985a5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"updating";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"d66a375b1eb4ba324894be61bd426b36";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"updated";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"c012100935a5d97c2eaa646b0d39277b";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"creating";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"a4b9136a616a96a2bf82895388487a92";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"created";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"feeb928a8e69237bcff9025ecc09f4aa";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"replicating";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"f91e6d421e23e9eca7cc51f5be373bc4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"deleting";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"e4220bee65304d06cf1cb8b81a3587b7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"deleted";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"7d702cae7ee51996e15a5c4d7738e099";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"flushEventListeners";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"be93fc5ebadc1b4344bc76b221e239a1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"dispatchesEvents";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"ac8d3f5baff587d7c09684489e74b7dd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"getEventDispatcher";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"069cc99303de0ed89174d53d4fc4bc18";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"setEventDispatcher";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"abd59e0655f57485333d5bcf62256a15";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"unsetEventDispatcher";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"f115865cc64f35026d0f3dd88206c0c6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2023;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"withoutEvents";s:19:"templatePhpDocNodes";a:1:{s:7:"TReturn";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:7:"TReturn";s:5:"bound";N;s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:47:"Illuminate\Database\Eloquent\Concerns\HasEvents";i:3;N;i:4;N;}}s:32:"71ab6fb033a5718370b959d7061f99f4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"uses";a:9:{s:7:"closure";s:7:"Closure";s:8:"scopedby";s:48:"Illuminate\Database\Eloquent\Attributes\ScopedBy";s:5:"model";s:34:"Illuminate\Database\Eloquent\Model";s:5:"scope";s:34:"Illuminate\Database\Eloquent\Scope";s:3:"arr";s:22:"Illuminate\Support\Arr";s:10:"collection";s:29:"Illuminate\Support\Collection";s:24:"invalidargumentexception";s:24:"InvalidArgumentException";s:19:"reflectionattribute";s:19:"ReflectionAttribute";s:15:"reflectionclass";s:15:"ReflectionClass";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";i:3;N;i:4;N;}}s:32:"f92244632bcfca7afdda5f38175cce84";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2495;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"bootHasGlobalScopes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";i:3;N;i:4;N;}}s:32:"abc5dda82f04cc38fa3a666372f9e353";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2495;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:28:"resolveGlobalScopeAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";i:3;N;i:4;N;}}s:32:"9951c5ba9bb2b19585aae10a9fb6db8b";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2495;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"addGlobalScope";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";i:3;N;i:4;N;}}s:32:"9d9bfa135eb1a5d1b78d36eee4a715ea";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2495;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"addGlobalScopes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";i:3;N;i:4;N;}}s:32:"0a0adb5d8c538cc8e0bbf2e9e147625a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2495;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"hasGlobalScope";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";i:3;N;i:4;N;}}s:32:"fc305b762dcc3ce260054758e6c25d3a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2495;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"getGlobalScope";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";i:3;N;i:4;N;}}s:32:"9c57c44b35bb5e80bf8df80ea12e0e16";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2495;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"getAllGlobalScopes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";i:3;N;i:4;N;}}s:32:"71210d9b6b0aa751ebb3896422d48793";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2495;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"setAllGlobalScopes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";i:3;N;i:4;N;}}s:32:"6ab895f663f23dd517ce1fd544f6bb4f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2495;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"getGlobalScopes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HasGlobalScopes";i:3;N;i:4;N;}}s:32:"b369c667a588fada60b8066d54b424f6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"uses";a:22:{s:7:"closure";s:7:"Closure";s:28:"classmorphviolationexception";s:48:"Illuminate\Database\ClassMorphViolationException";s:10:"initialize";s:50:"Illuminate\Database\Eloquent\Attributes\Initialize";s:7:"touches";s:47:"Illuminate\Database\Eloquent\Attributes\Touches";s:7:"builder";s:36:"Illuminate\Database\Eloquent\Builder";s:18:"eloquentcollection";s:39:"Illuminate\Database\Eloquent\Collection";s:5:"model";s:34:"Illuminate\Database\Eloquent\Model";s:29:"pendinghasthroughrelationship";s:58:"Illuminate\Database\Eloquent\PendingHasThroughRelationship";s:9:"belongsto";s:48:"Illuminate\Database\Eloquent\Relations\BelongsTo";s:13:"belongstomany";s:52:"Illuminate\Database\Eloquent\Relations\BelongsToMany";s:7:"hasmany";s:46:"Illuminate\Database\Eloquent\Relations\HasMany";s:14:"hasmanythrough";s:53:"Illuminate\Database\Eloquent\Relations\HasManyThrough";s:6:"hasone";s:45:"Illuminate\Database\Eloquent\Relations\HasOne";s:13:"hasonethrough";s:52:"Illuminate\Database\Eloquent\Relations\HasOneThrough";s:9:"morphmany";s:48:"Illuminate\Database\Eloquent\Relations\MorphMany";s:8:"morphone";s:47:"Illuminate\Database\Eloquent\Relations\MorphOne";s:7:"morphto";s:46:"Illuminate\Database\Eloquent\Relations\MorphTo";s:11:"morphtomany";s:50:"Illuminate\Database\Eloquent\Relations\MorphToMany";s:5:"pivot";s:44:"Illuminate\Database\Eloquent\Relations\Pivot";s:8:"relation";s:47:"Illuminate\Database\Eloquent\Relations\Relation";s:3:"arr";s:22:"Illuminate\Support\Arr";s:3:"str";s:22:"Illuminate\Support\Str";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"e23c78f29182ce0790ee81a8e97eefe5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:26:"initializeHasRelationships";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"183b722dadf3628e5e8eee1b666f6696";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"relationResolver";s:19:"templatePhpDocNodes";a:1:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"2cc47f63c5aadddaf32b75e06dace462";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"resolveRelationUsing";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"41893debe5e342278ecd8bf8627f3dd5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:27:"hasRelationAutoloadCallback";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"6dc6273cee2a85636684f97c6275747e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"autoloadRelationsUsing";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"fee41eaf3078dbe21a0ae00c09b4b444";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:25:"attemptToAutoloadRelation";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"bb0ca6c052124f1b6c2b25f14a69d8b1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:33:"invokeRelationAutoloadCallbackFor";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"7141044bb448e2bfa9cb1e43765ccb1a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:43:"propagateRelationAutoloadCallbackToRelation";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"bf9a7b6831626f533cc633e6ba7e89e4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:6:"hasOne";s:19:"templatePhpDocNodes";a:1:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"efc87600594c5aae3286ca5114b89bff";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"newHasOne";s:19:"templatePhpDocNodes";a:2:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:15:"TDeclaringModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:15:"TDeclaringModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"1a93f3800135e3385d02b2208281aaa8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"hasOneThrough";s:19:"templatePhpDocNodes";a:2:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:18:"TIntermediateModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:18:"TIntermediateModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"e7000dc703840fb930588a34e69b3876";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"newHasOneThrough";s:19:"templatePhpDocNodes";a:3:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:18:"TIntermediateModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:18:"TIntermediateModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}s:15:"TDeclaringModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:15:"TDeclaringModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:6;s:7:"endLine";i:6;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:6;s:7:"endLine";i:6;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"ffa869610891a12868bcaaa1c9e1fae2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"morphOne";s:19:"templatePhpDocNodes";a:1:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"dd1bde54af3fd74f9c640a620b8f5f3f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"newMorphOne";s:19:"templatePhpDocNodes";a:2:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:15:"TDeclaringModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:15:"TDeclaringModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"ca9118e70bbe7b3ef8ed3c94f125e4b2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"belongsTo";s:19:"templatePhpDocNodes";a:1:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"bbc44243cf22e0f5759a004a14e9a9b9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"newBelongsTo";s:19:"templatePhpDocNodes";a:2:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:15:"TDeclaringModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:15:"TDeclaringModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"3a69d1f1469350b9ff6bd3d3c1d4e37c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"morphTo";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"c513ab23234e97b173ee496c48c3ff33";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"morphEagerTo";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"f904a5b57cfa5a5fd19f2c4bd0a22917";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"morphInstanceTo";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"81efcc7d6d04b392fa7feb9630d1c129";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"newMorphTo";s:19:"templatePhpDocNodes";a:2:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:15:"TDeclaringModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:15:"TDeclaringModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"995b2274dff117d8e9b1f0a11ab7a638";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:26:"getActualClassNameForMorph";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"f82d393399d5906e5b57b26e69898387";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"guessBelongsToRelation";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"df31fcf3a460d7ec8244616263346b32";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"through";s:19:"templatePhpDocNodes";a:1:{s:18:"TIntermediateModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:18:"TIntermediateModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"fa33b01d7f8214b68cec5141e142c99c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"hasMany";s:19:"templatePhpDocNodes";a:1:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"2f31f727313362dd2bc8cdf9cb49cafd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"newHasMany";s:19:"templatePhpDocNodes";a:2:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:15:"TDeclaringModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:15:"TDeclaringModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"34c1d5c8e0db30bd006c5d22316b2d5c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"hasManyThrough";s:19:"templatePhpDocNodes";a:2:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:18:"TIntermediateModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:18:"TIntermediateModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"3422d4bd44c6937985a07f6fcec97aa9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"newHasManyThrough";s:19:"templatePhpDocNodes";a:3:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:18:"TIntermediateModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:18:"TIntermediateModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}s:15:"TDeclaringModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:15:"TDeclaringModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:6;s:7:"endLine";i:6;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:6;s:7:"endLine";i:6;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"1c0fdb08673f025de82104ad2de57460";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"morphMany";s:19:"templatePhpDocNodes";a:1:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"a59919721ec41cd778aed40a2bf8e357";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"newMorphMany";s:19:"templatePhpDocNodes";a:2:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:15:"TDeclaringModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:15:"TDeclaringModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"ac6e4c72ce1941a1b44f6a3c597f4273";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"belongsToMany";s:19:"templatePhpDocNodes";a:3:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:11:"TPivotModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:11:"TPivotModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:45:"\Illuminate\Database\Eloquent\Relations\Pivot";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:45:"\Illuminate\Database\Eloquent\Relations\Pivot";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}s:11:"TPivotTable";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:11:"TPivotTable";s:5:"bound";O:43:"PHPStan\PhpDocParser\Ast\Type\UnionTypeNode":2:{s:5:"types";a:2:{i:0;O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:6:"string";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:6;s:7:"endLine";i:6;}}i:1;O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:4:"null";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:6;s:7:"endLine";i:6;}}}s:55:"PHPStan\PhpDocParser\Ast\Type\UnionTypeNodeattributes";a:2:{s:9:"startLine";i:6;s:7:"endLine";i:6;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:6;s:7:"endLine";i:6;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"44f418ad24e0fed154ccadf3de067519";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"newBelongsToMany";s:19:"templatePhpDocNodes";a:2:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:15:"TDeclaringModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:15:"TDeclaringModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"05c8538f6eb234fc78c6127972688ea8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"morphToMany";s:19:"templatePhpDocNodes";a:1:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"523557b5f79db6fdc3266877c0f007e1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"newMorphToMany";s:19:"templatePhpDocNodes";a:2:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}s:15:"TDeclaringModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:15:"TDeclaringModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:5;s:7:"endLine";i:5;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"d257df04b88cf707d2e8e58c2bd97e57";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"morphedByMany";s:19:"templatePhpDocNodes";a:1:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"283506222eb60f4dcfff23fe6f162031";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:26:"guessBelongsToManyRelation";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"18acc632084aa2b370b13990d3e22f8e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"joiningTable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"006fec76fc7d47c8c83c34546632eb1f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"joiningTableSegment";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"122c9c4df8de53048479416b5afbe8d7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"touches";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"651ef146544720b70d0edd75d720a3db";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"touchOwners";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"6b1201401119be9485cba6489a79632d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"getMorphs";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"44f866f83745b6cda4a360693d04b87a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"getMorphClass";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"4042a550b6ff715ad1a7969c5dd7d717";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"newRelatedInstance";s:19:"templatePhpDocNodes";a:1:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"b9994c841a06b57afa8e976748f572dd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:25:"newRelatedThroughInstance";s:19:"templatePhpDocNodes";a:1:{s:13:"TRelatedModel";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:13:"TRelatedModel";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:35:"\Illuminate\Database\Eloquent\Model";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"2c995aa5bb8cda743b660570c25111b3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"getRelations";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"dc60181fcead78f94dda98161d11ae50";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"getRelation";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"99a410c3cc8427ca77d0b00c9ff51372";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"relationLoaded";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"ec1aaa383879a4b33f5593c6bd39ee94";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"setRelation";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"b4caddd540ed88a2e3664e725afc02cb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"unsetRelation";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"9952572e189e13c8ff96d3ae1feb074a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"setRelations";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"622e58488d2f1e6ab71525cd87d3dba2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:27:"withRelationshipAutoloading";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"4f87f0cabd20c38007afa0409bc8e02c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"withoutRelations";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"f29ad00adf6911c6c311a818d54bd1cc";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"withoutRelation";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"3e338337c2a57df0abd64dcb83e77478";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"unsetRelations";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"44767dd1535bdaaaae006f82a82a163f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"getTouchedRelations";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"aba2445f4a73328176ddb0278eb76cc5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:2657;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"setTouchedRelations";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\HasRelationships";i:3;N;i:4;N;}}s:32:"0f57b5139a2d3ef99484901523df742b";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"uses";a:5:{s:10:"initialize";s:50:"Illuminate\Database\Eloquent\Attributes\Initialize";s:5:"table";s:45:"Illuminate\Database\Eloquent\Attributes\Table";s:17:"withouttimestamps";s:57:"Illuminate\Database\Eloquent\Attributes\WithoutTimestamps";s:3:"arr";s:22:"Illuminate\Support\Arr";s:4:"date";s:31:"Illuminate\Support\Facades\Date";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"456e2ed067f5d4614d4663e774ea387f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:23:"initializeHasTimestamps";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"b506306da75cec7296e1fe6d0b7e3bdf";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:5:"touch";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"c6f1026cefcb2f92d732d0014d65001f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"touchQuietly";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"98de01ea41ec068846f33b6910e70197";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"updateTimestamps";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"a9000ee5e576e7043f697655e19a1216";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"setCreatedAt";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"decc681073ffb1d5bf8350b214ed234b";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"setUpdatedAt";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"a05e38b5b0bc57e88af8c66abed90983";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"freshTimestamp";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"0efee7cd4fd4d31687109b7c4ca6cb14";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"freshTimestampString";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"7bf8750ac9a412d12bc4f79e5aabf109";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"usesTimestamps";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"a75cf5695276df086c79a51fb408ac8a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"getCreatedAtColumn";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"343c4aa2d09b3b158670e8774890bd95";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"getUpdatedAtColumn";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"da6848202725a1df7a4af0391b1b1e68";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:27:"getQualifiedCreatedAtColumn";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"cca6c213ec560d643836beccfb9570c6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:27:"getQualifiedUpdatedAtColumn";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"0289e630d3d747da60a0c95f4de0ce46";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"withoutTimestamps";s:19:"templatePhpDocNodes";a:1:{s:7:"TReturn";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:7:"TReturn";s:5:"bound";N;s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"ebe22e5ca699665c08ea0794f1977510";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"withoutTimestampsOn";s:19:"templatePhpDocNodes";a:1:{s:7:"TReturn";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:7:"TReturn";s:5:"bound";N;s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"f76756e3cef31051291483d10eba8051";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4136;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"isIgnoringTimestamps";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:51:"Illuminate\Database\Eloquent\Concerns\HasTimestamps";i:3;N;i:4;N;}}s:32:"a435e14d23618d523ee11e85fe49a416";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"uses";a:0:{}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:50:"Illuminate\Database\Eloquent\Concerns\HasUniqueIds";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:50:"Illuminate\Database\Eloquent\Concerns\HasUniqueIds";i:3;N;i:4;N;}}s:32:"55d6af549b410d065958d7cfe0009680";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4421;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"usesUniqueIds";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:50:"Illuminate\Database\Eloquent\Concerns\HasUniqueIds";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:50:"Illuminate\Database\Eloquent\Concerns\HasUniqueIds";i:3;N;i:4;N;}}s:32:"c31009e9de3b7ccb6ade40d3ab711986";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4421;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"setUniqueIds";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:50:"Illuminate\Database\Eloquent\Concerns\HasUniqueIds";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:50:"Illuminate\Database\Eloquent\Concerns\HasUniqueIds";i:3;N;i:4;N;}}s:32:"b0c4dfe703326ee6461ba6a6d905fa22";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4421;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"newUniqueId";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:50:"Illuminate\Database\Eloquent\Concerns\HasUniqueIds";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:50:"Illuminate\Database\Eloquent\Concerns\HasUniqueIds";i:3;N;i:4;N;}}s:32:"e0f972af2032fcd1e6d4d8fc3c3791f0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4421;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"uniqueIds";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:50:"Illuminate\Database\Eloquent\Concerns\HasUniqueIds";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:50:"Illuminate\Database\Eloquent\Concerns\HasUniqueIds";i:3;N;i:4;N;}}s:32:"0cf2754797113c467ae0ead85fb4d029";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"uses";a:3:{s:6:"hidden";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:10:"initialize";s:50:"Illuminate\Database\Eloquent\Attributes\Initialize";s:7:"visible";s:47:"Illuminate\Database\Eloquent\Attributes\Visible";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";i:3;N;i:4;N;}}s:32:"33e969356fd06d16a85abc2eaaca3ab7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4499;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:25:"initializeHidesAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";i:3;N;i:4;N;}}s:32:"513cf8e026f59134d212021f0598c3f2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4499;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"getHidden";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";i:3;N;i:4;N;}}s:32:"21c91e2e8c875706e8a4d93587ba6a44";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4499;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"setHidden";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";i:3;N;i:4;N;}}s:32:"10d680c0f1f502e753b227e784d6438f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4499;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"mergeHidden";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";i:3;N;i:4;N;}}s:32:"37ead4f2e2b646e96c301d72ed4a84b6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4499;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"getVisible";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";i:3;N;i:4;N;}}s:32:"f4298a5b85d17460b537bbbf9e335fa2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4499;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"setVisible";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";i:3;N;i:4;N;}}s:32:"25d4f18d711a626aeedbadc4b6c0d0e5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4499;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"mergeVisible";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";i:3;N;i:4;N;}}s:32:"187732bf309fa8c6c3e3419591290c5f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4499;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"makeVisible";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";i:3;N;i:4;N;}}s:32:"7301db7aa32bb56dcfd66e7105d4497d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4499;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"makeVisibleIf";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";i:3;N;i:4;N;}}s:32:"e0b36bbafef899745798307a03727412";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4499;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"makeHidden";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";i:3;N;i:4;N;}}s:32:"33379213b4c260c453fdef41cb534b44";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4499;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"makeHiddenIf";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:53:"Illuminate\Database\Eloquent\Concerns\HidesAttributes";i:3;N;i:4;N;}}s:32:"9bfaf8512b724e57467de6cc7a9e9468";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"uses";a:5:{s:8:"fillable";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:7:"guarded";s:47:"Illuminate\Database\Eloquent\Attributes\Guarded";s:10:"initialize";s:50:"Illuminate\Database\Eloquent\Attributes\Initialize";s:9:"unguarded";s:49:"Illuminate\Database\Eloquent\Attributes\Unguarded";s:5:"pivot";s:44:"Illuminate\Database\Eloquent\Relations\Pivot";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"437398ba1b3097b37be446fe8de81725";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:26:"initializeGuardsAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"6e3d967f9e4c42851df49de3710aad29";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"getFillable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"a3a1a727fcc5058b9ef649e5c53ca28f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"fillable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"3665c11faf6911f7b62a4822d8df47cb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"mergeFillable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"42a10fd1dd332e07a191239f73cec389";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"getGuarded";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"560a55ed2f910f2f70ef7db761849a2d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:5:"guard";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"21a8b4ae3299642e2e11d86a2b1499bb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"mergeGuarded";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"f945d17e47e0b8f73efa148f5c6c1f09";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"unguard";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"d28d5fdcbae9e1728e1048329b2f39f2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"reguard";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"390f5c1027f19d08090f262c5e617ca3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"isUnguarded";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"cb4303faa35ea6b024f65a2c6c9f2b91";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"unguarded";s:19:"templatePhpDocNodes";a:1:{s:7:"TReturn";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:7:"TReturn";s:5:"bound";N;s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"bba289d51c2ed35ca5198cb438f5b0c9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"isFillable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"28044d1a32f797cbf990a03cb7293945";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"isGuarded";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"6176a32958c671eeef78bb24b2131711";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"isGuardableColumn";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"07b65054cbbbbacad00eb457b2be120c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"totallyGuarded";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"0996ea722000270e7438ed864376d409";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4685;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"fillableFromArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:54:"Illuminate\Database\Eloquent\Concerns\GuardsAttributes";i:3;N;i:4;N;}}s:32:"aaed4315ffb3f2b523e400ebc7a75e56";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"uses";a:3:{s:3:"arr";s:22:"Illuminate\Support\Arr";s:8:"onceable";s:27:"Illuminate\Support\Onceable";s:7:"weakmap";s:7:"WeakMap";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";i:3;N;i:4;N;}}s:32:"090464f19432b5140b03105eca468199";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4959;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"withoutRecursion";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";i:3;N;i:4;N;}}s:32:"e1d9620be59537bff04da82b8e6d4e8c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4959;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:23:"clearRecursiveCallValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";i:3;N;i:4;N;}}s:32:"a00ba1e1cca57644a0557cc3df0545b8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4959;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"getRecursiveCallStack";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";i:3;N;i:4;N;}}s:32:"b886d8c3a1bbb0bb24bc2f666833711e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4959;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"getRecursionCache";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";i:3;N;i:4;N;}}s:32:"02eb8fa00b8d07f10ca9942b552cea1b";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:4959;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"setRecursiveCallValue";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:63:"Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion";i:3;N;i:4;N;}}s:32:"9d847543a2bfa38110a1a2e51d645c73";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:37:"Illuminate\Database\Eloquent\Concerns";s:4:"uses";a:5:{s:11:"useresource";s:51:"Illuminate\Database\Eloquent\Attributes\UseResource";s:12:"jsonresource";s:43:"Illuminate\Http\Resources\Json\JsonResource";s:3:"str";s:22:"Illuminate\Support\Str";s:14:"logicexception";s:14:"LogicException";s:15:"reflectionclass";s:15:"ReflectionClass";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";i:3;N;i:4;N;}}s:32:"c5b1a475c104d59ddb5883bffd00d395";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:5055;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"toResource";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";i:3;N;i:4;N;}}s:32:"a42fd45f67119b9524d02953f9d4ddff";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:5055;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"guessResource";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";i:3;N;i:4;N;}}s:32:"ec0a5e80e91738bc83e3339baba9cf76";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:5055;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"guessResourceName";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";i:3;N;i:4;N;}}s:32:"3ebc9c9fd050639214f71487dd5c945d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:5055;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:28:"resolveResourceFromAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:58:"Illuminate\Database\Eloquent\Concerns\TransformsToResource";i:3;N;i:4;N;}}s:32:"8e5fa407e489035936c74554e561b704";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:25:"Illuminate\Support\Traits";s:4:"uses";a:2:{s:22:"badmethodcallexception";s:22:"BadMethodCallException";s:5:"error";s:5:"Error";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:39:"Illuminate\Support\Traits\ForwardsCalls";i:3;N;i:4;N;}}s:32:"2aefae19efe10e83e2463aea67857f05";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:5138;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"forwardCallTo";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:39:"Illuminate\Support\Traits\ForwardsCalls";i:3;N;i:4;N;}}s:32:"b9561b4727b3311df9dfd3a7aee420e7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:5138;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"forwardDecoratedCallTo";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:39:"Illuminate\Support\Traits\ForwardsCalls";i:3;N;i:4;N;}}s:32:"caceb0feb7b71902b14f32260e8ebbfd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:5138;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:27:"throwBadMethodCallException";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:39:"Illuminate\Support\Traits\ForwardsCalls";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:39:"Illuminate\Support\Traits\ForwardsCalls";i:3;N;i:4;N;}}s:32:"8fcdc2c3b3ae313c658d2922944fecc3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:28:"Illuminate\Database\Eloquent";s:4:"uses";a:2:{s:11:"collectedby";s:51:"Illuminate\Database\Eloquent\Attributes\CollectedBy";s:15:"reflectionclass";s:15:"ReflectionClass";}s:9:"constUses";a:0:{}}s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:1:{s:11:"TCollection";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:11:"TCollection";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:40:"\Illuminate\Database\Eloquent\Collection";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:2;s:7:"endLine";i:2;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:2;s:7:"endLine";i:2;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:42:"Illuminate\Database\Eloquent\HasCollection";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:42:"Illuminate\Database\Eloquent\HasCollection";i:3;N;i:4;s:93:"/** @use HasCollection<\Illuminate\Database\Eloquent\Collection> */";}}s:32:"84db77155dcfb7b81f82477d1f748967";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:5203;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"newCollection";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:5203;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";N;s:19:"templatePhpDocNodes";a:1:{s:11:"TCollection";a:2:{i:0;s:9:"@template";i:1;r:5214;}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:42:"Illuminate\Database\Eloquent\HasCollection";s:9:"traitData";N;}s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:42:"Illuminate\Database\Eloquent\HasCollection";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:42:"Illuminate\Database\Eloquent\HasCollection";i:3;N;i:4;s:93:"/** @use HasCollection<\Illuminate\Database\Eloquent\Collection> */";}}s:32:"abb5e4dcac698c869a19d72f0599039e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:5203;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:30:"resolveCollectionFromAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";r:5242;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";s:42:"Illuminate\Database\Eloquent\HasCollection";s:9:"traitData";a:5:{i:0;s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";i:1;s:34:"Illuminate\Database\Eloquent\Model";i:2;s:42:"Illuminate\Database\Eloquent\HasCollection";i:3;N;i:4;s:93:"/** @use HasCollection<\Illuminate\Database\Eloquent\Collection> */";}}s:32:"d7dd9e3fa170b53f77fe936e78937073";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"__construct";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"256643a11bb1c64b7cce8de2c74471a6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"bootIfNotBooted";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1e355a8e09a312dd35828e478c794396";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"booting";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5bd1e3afdfcb6461ab59f2ef9900a12f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:4:"boot";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"872e4a5c8d1fb4bb93dc73fab8fe29b3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"bootTraits";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d69224cec26c34b26ab211f1b545b95d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"initializeTraits";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"45fc456cec611d95215657fdf4883b2c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:25:"initializeModelAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f2ca40ad51f97f740a14524aa83fbbc9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:6:"booted";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c49ce06309d0bdcec77ac77197734637";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"whenBooted";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"868d34a1ee9210ce24a7e9a2968f7968";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"clearBootedModels";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"015af5f017518fb10e44d5779cef8cfc";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"withoutTouching";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f1b02b39ef508b0bdee017b91b3f1b55";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"withoutTouchingOn";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"47fa2178b6f498f4df94139ff6a4c96d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"isIgnoringTouch";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"995de4a04eef78401a2ed3d5719b7ba3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"shouldBeStrict";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"63c1898f0eea68265658deaff50595b0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"preventLazyLoading";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"871b02a279f2a6332a325f809ce2119d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:35:"automaticallyEagerLoadRelationships";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9996c3d93a0970b2585bcf353579a437";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:31:"handleLazyLoadingViolationUsing";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9b2a75f59cbbb8ff09de89c530134543";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:35:"preventSilentlyDiscardingAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b5eaa799329814d94763c33f511c4757";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:38:"handleDiscardedAttributeViolationUsing";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"938766df2ff62e7709dd969bfe0a7c67";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:33:"preventAccessingMissingAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2ea87985240138444e965d0be16c392c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:36:"handleMissingAttributeViolationUsing";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1bcd77ba32973c0d36e4ba39d2493d4c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"withoutBroadcasting";s:19:"templatePhpDocNodes";a:1:{s:7:"TReturn";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:7:"TReturn";s:5:"bound";N;s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6746b19b73cddb2afd69414c2900a6f9";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:4:"fill";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"7f693c5e1cf2471ec506f2b5df10763d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"forceFill";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"66066bc2b9fb5154946894380c536c24";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"qualifyColumn";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ccb10db1adbbf13b1d90afc715b8154e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"qualifyColumns";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"eff260389a4125035f9faa88dbba8b0c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"newInstance";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"698f0889bee8798c185318ce943b8837";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"newFromBuilder";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"782a1b7305530c82316ff2391d3d73db";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:2:"on";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c6a8484abcf9870ad5502d4b869cd9c4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"onWriteConnection";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5b03531a50b31cbbd0237111529790ad";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:3:"all";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4c0497cbd159758a967d3638a9d52135";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:4:"with";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"24f6a91712660edab2344f9be55dfc9c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:4:"load";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9a949291155b5ff480a287570567897a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"loadMorph";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1789e9b2c83634a9f9416924535f337f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"loadMissing";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c536b96e9508e6042f5c01b6f67526be";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"loadAggregate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c481f8133bb0248d237759f19605c327";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"loadCount";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4396006cd8ebe894b4d831960f226c22";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"loadMax";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4a6dbaae76ec18812962380fdd589932";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"loadMin";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ae3619ae951ea420c1e510d76eebb2f4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"loadSum";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"3436e467125c27791f2aae0e31cae775";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"loadAvg";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"3c94cf54ecc7608b81e0c8d52342d753";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"loadExists";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b61b84f2d2dc7c0bb4290b1a7692b4cb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"loadMorphAggregate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"255bca5d8d7b072b2c54d369cb89e1db";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"loadMorphCount";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0434477eeb586be8574e7257b987721d";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"loadMorphMax";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ba8ac27c9f45fb97346569fb990fcd49";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"loadMorphMin";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"e63c642aee4ce95b55039fc6864d4d4e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"loadMorphSum";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"14cfcae206e061ce7d0b04f648349494";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"loadMorphAvg";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"afae03b9de34f008a239873566f64f19";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"increment";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"426be696f87f7326cb5d1554949b4555";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"decrement";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0d890795c218483ee731a82d25131e56";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"incrementOrDecrement";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2a2a7bab5c3944d8ba89abc8216703b1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:6:"update";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f858fa7af90180f9ac9d5ac9925556d0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"updateOrFail";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9137a433b3362fd1f05201a31849392e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"updateQuietly";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"677c3403f850bdc2412fd570b80c6bc7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"incrementQuietly";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"abbbf93289a4011d29cb5be3a5612d78";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"decrementQuietly";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1e557663d0c2dae74c27eda6b610f352";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"incrementEach";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0ba5c629dbb2a03e897008f99813ec15";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"decrementEach";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4161c2096e6ba87f15ee71e2d9b2d011";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"incrementEachQuietly";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"810b4ca3377d75030f4e82e033618885";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"decrementEachQuietly";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b064d81f0819be7cf24d2cb8b867fe82";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:24:"incrementOrDecrementEach";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d13b517fbade2672a16fc343471525bc";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:4:"push";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b7954066e361465aacd741db95a39cc8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"pushQuietly";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6691aed4b5d5843eaed099afeda8298a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"saveQuietly";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"675eec23da93e5091214b1944d53dae0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:4:"save";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6ab52af3845473347149d62bdd2102dd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"saveOrIgnore";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"96394660dd53ed8de3a6360b21325a08";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"saveOrFail";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"60ef6365ec47b346666619d7f08596e2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"finishSave";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"54aebdf055b82511e1375444dfc5bd19";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"performUpdate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"3288981ea528be5b16730004dab7b4b4";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"setKeysForSelectQuery";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"e46a803ed9fa0f28b6ef875230ef2dfc";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"getKeyForSelectQuery";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"fad380e8b9e061c27b551dcb6115bc7e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"setKeysForSaveQuery";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b9da96c32ba03db0208a170258a94a59";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"getKeyForSaveQuery";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9beac1087de7225bf68927a00cd23389";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"performInsert";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"cbe985899d882b14b0f73fb5f1a28e1e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"performInsertOrIgnore";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f19c806539f5f1a137e5ac51a4d2d527";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"insertAndSetId";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6e0fd3b29fc82d6cbc2491ef85aa8b04";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"refreshSavedAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"be0c0801a0246213358fe892bda951cb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"destroy";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"232ea8734be9eb8145beb22d58709df2";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:6:"delete";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"077ce43bd3c3cc2e79c79470714a6733";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"deleteQuietly";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6865a71102a33707399daed9e407d627";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"deleteOrFail";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1b4a9bae7a4402f2dec27c575a635cb7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"forceDelete";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2545da0f5606e70fe55dbf9466110674";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"forceDestroy";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"15ee51cf5f29879a5edf6e2732e6b9ac";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"performDeleteOnModel";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8c598f165702d1df8a0a7cb6474aa645";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:5:"query";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"58a306eb06a9204d042e98f6797ca4e8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"newQuery";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"3fbb9559a4a83590b23c0226ec061593";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"newModelQuery";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4952aa90747387cbe1dc9b27cef9cba0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:28:"newQueryWithoutRelationships";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d37c6db4c9c0dab3eacaedcc8b20ce63";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"registerGlobalScopes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"238faec9760a4cbef59ac0a625197aca";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"newQueryWithoutScopes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"da377542d61c525b2e560f2bc31de06e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:20:"newQueryWithoutScope";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d5ea4c4ab1739920af88a548254e1804";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"newQueryForRestoration";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"cbeea2f068c8262ad7ae4f21594596bf";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:18:"newEloquentBuilder";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"792162a3908cabee8e31e327b5fcfc17";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:25:"resolveCustomBuilderClass";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"85695ba1275053ac3c0f253bf8eb0312";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"newBaseQueryBuilder";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8341535aebe2b8f94727aa5c6b4ad899";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"newPivot";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8ab1ad499f7990ffc92ceab1f0712175";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"hasNamedScope";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"52215c83d4aa23b86a62dd93baa6e790";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"callNamedScope";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"fa9b00ddd627e096ca4fd05624a7f001";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:26:"isScopeMethodWithAttribute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2af8c38de93960a9cb2c6fa17340a474";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"toArray";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0d615c704e438263d49e2c8268af193e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:6:"toJson";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"db6a26ac364cb52a248219cbff599cd7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"toPrettyJson";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6b1663350153065b9b6865e5d05a0eaa";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"jsonSerialize";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"7adacc30ee489f0de680d00c0ff75763";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:5:"fresh";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5b994c18cb044c03c25d3e3e5ec4a4ae";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"refresh";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"bd7d94ef33acd46aa11270665096a761";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"refreshForUpdate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d146aa1d998bcc7e2d8de35108f9e89e";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"refreshUsingQuery";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"868e266cac25180fa115dc4d77bc4e6c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"replicate";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"a3e9df41c6712f22d1d25ee82307ffd1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"replicateQuietly";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"cc2d50fa43f4ba1b9ff1427ae80b7ae6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:2:"is";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"1cd4eedf62374b2cf762b4c20879d5a8";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:5:"isNot";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"be91918ab8554d95d2a7e71b9b89db88";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"getConnection";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"3561ea824e099cbc7aa21ac89b067ca6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"getConnectionName";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"02691360524d0a4c4e6c07ae43b9f645";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"setConnection";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"20590be01d6ff61113ca6c8688f45af1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:17:"resolveConnection";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f23eff9dabeec3503a3af0e24d2e6e55";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"getConnectionResolver";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5a9039a0d10a2add781e37aaaa2cdba0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"setConnectionResolver";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5b60a561e72c762b04d43b531052bcdb";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:23:"unsetConnectionResolver";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5f9628478eba9363efd7bfb456dc97e1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"getTable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"e5c485c52ff737a1533fcff595358c75";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"setTable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"26e7fce55364fc349365cb1917ab00b7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"getKeyName";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"67f14f5ffe178bf161f5c7238cf6d430";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"setKeyName";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ccff803cb8ffc4d1d8ac00e9e636c962";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"getQualifiedKeyName";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"af8cda86dc5e180f1cc98267be7a6ef7";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"getKeyType";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"8cd33feef470bd3a324b256c2246f041";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"setKeyType";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"a05a5e53d06291c06750984b347747ab";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"getIncrementing";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"dc95669ef8ae45f94aada78240ce71a5";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"setIncrementing";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d02b0eeae6a1688040509c6f410639ae";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:6:"getKey";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c230a41fbbf5f787ffc78bdd02aba17a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"getQueueableId";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0c83d2514305eb11405e9d55acea3c84";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"getQueueableRelations";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"31504a85dffae7f8a54786f66e61a019";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:22:"getQueueableConnection";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"87352e0d68b8e35f8852a62d51e61660";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"getRouteKey";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"cada56afe307c91d91acaed096970caf";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"getRouteKeyName";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"cf85fd79f9254d808e499d304f97ae93";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"resolveRouteBinding";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6813efac101318bb7d0fc770dae22491";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:32:"resolveSoftDeletableRouteBinding";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d6056278e028308750b0939348208d59";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:24:"resolveChildRouteBinding";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9d61244a7251bd91e2bc69c9fde02568";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:37:"resolveSoftDeletableChildRouteBinding";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f1d45de47718e2f63dbbaed39cde7e2f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:29:"resolveChildRouteBindingQuery";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"67b50f71257cd92d654761da4235ceb6";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:33:"childRouteBindingRelationshipName";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"3cff991fcda6ced0f202d511b755f7b3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:24:"resolveRouteBindingQuery";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d9d6c7e56a2a7797be84195f427503dd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:13:"getForeignKey";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"82616285ac1e877a555a26e159876cfe";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"getPerPage";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"da7995f02f251ca6d14b8444f29be45f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"setPerPage";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5bc65e51314f0e8e2f7473fc8164a8de";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:15:"isSoftDeletable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"aedbbeffe9d8c751f7a7e35cec9071af";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"isPrunable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"d173557e951ffc7f30a669ad97e1581a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:14:"isMassPrunable";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"0f52f45e0823af5b6ded71a1b1f9471f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:19:"preventsLazyLoading";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"f705f7c5ffb5c3980aa0665f0f006527";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:40:"isAutomaticallyEagerLoadingRelationships";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"24285afed5f07dc33b76e95968c12337";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:36:"preventsSilentlyDiscardingAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"4454fdd2852a1b666e7a7cea9f69c8c1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:34:"preventsAccessingMissingAttributes";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"eb11fefa758dc43bf663388d189a627c";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"broadcastChannelRoute";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"6bfa38d8afdae4cd527e6e27dbca1bf3";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:16:"broadcastChannel";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"e92fcfd951aee8ba526c8c8f77f1a377";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:21:"resolveClassAttribute";s:19:"templatePhpDocNodes";a:1:{s:10:"TAttribute";a:2:{i:0;s:9:"@template";i:1;O:52:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNode":6:{s:4:"name";s:10:"TAttribute";s:5:"bound";O:48:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNode":2:{s:4:"name";s:6:"object";s:60:"PHPStan\PhpDocParser\Ast\Type\IdentifierTypeNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}s:7:"default";N;s:10:"lowerBound";N;s:11:"description";s:0:"";s:64:"PHPStan\PhpDocParser\Ast\PhpDoc\TemplateTagValueNodeattributes";a:2:{s:9:"startLine";i:4;s:7:"endLine";i:4;}}}}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"05bd75ac2817d2e311b3c9dd21ad8cfd";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:5:"__get";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"bfd55f92a42c2ea5a5b48632d1cddcba";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:5:"__set";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"2592eb35f264c81c548c5076e365c666";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"offsetExists";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"b96ba2d6657cca7e9a34015b7b245b28";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"offsetGet";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"5f0a50441a93357c1c3182b8d149fba0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:9:"offsetSet";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"ef783b32cdc7d620ebe84b85ab56dd0a";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:11:"offsetUnset";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"276e7b75fa9f78ce54302e17e75731d1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"__isset";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"c0af9d24160992a20043337899cc54a0";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"__unset";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"327ab790c5848c09950cdceec41ddb9f";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:6:"__call";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"150dcb873b2c5f4c8b8f57d6b47d2e73";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:12:"__callStatic";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"48f94f877c5c7439b739fdf8ee4a3392";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:10:"__toString";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"fcd917b6fe50d3e86d7a0be0c2a4c675";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:25:"escapeWhenCastingToString";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"9105febc621291e9e4995101ef244559";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:7:"__sleep";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}s:32:"fda15f6ae92508f211c38b0c02438ca1";O:38:"PHPStan\Analyser\IntermediaryNameScope":9:{s:13:"namespaceUses";r:6;s:9:"className";s:34:"Illuminate\Database\Eloquent\Model";s:12:"functionName";s:8:"__wakeup";s:19:"templatePhpDocNodes";a:0:{}s:6:"parent";N;s:14:"typeAliasesMap";a:0:{}s:17:"bypassTypeAliases";b:0;s:18:"typeAliasClassName";N;s:9:"traitData";N;}}i:1;a:13:{s:129:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php";a:2:{i:0;s:64:"c84c3458477caabc8b86a441de97c35e74fe1542246a5017c252b93873424ea9";i:1;b:1;}s:158:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttributes.php";a:2:{i:0;s:64:"dc9c6135905ad8505346723d923f663d758680d9d9f2a26646dd9b1687c28a4b";i:1;b:1;}s:154:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php";a:2:{i:0;s:64:"e86185a511f4e5099315df5cc3959679502d7c9a71157cedf31a302fefc313cf";i:1;b:1;}s:160:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasGlobalScopes.php";a:2:{i:0;s:64:"6fcea39ebf6836edd45e96a8d17a6a4cfca0add7a0287c2ea46f74a0d575073c";i:1;b:1;}s:161:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasRelationships.php";a:2:{i:0;s:64:"503994cc37f53f8182ce05113655c1a916f6379a1d940d2112f517d23076e32f";i:1;b:1;}s:158:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasTimestamps.php";a:2:{i:0;s:64:"25ec1bf4a0be4595f82064e534fd42fdaa62013ef6ce5a79d5a136304f44aa7a";i:1;b:1;}s:157:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasUniqueIds.php";a:2:{i:0;s:64:"512851792103c356fb12ff6538dd910c381317faee414cd51e9f78cabb92b020";i:1;b:1;}s:160:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HidesAttributes.php";a:2:{i:0;s:64:"dcf48f883c8970de4481eed0029724e280766a3a0e7c6cce3016df849079353c";i:1;b:1;}s:161:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/GuardsAttributes.php";a:2:{i:0;s:64:"2e1b77306a0fbc050e1ae3c78d2b5b53d3033c347b4d0a9a2ada5160e1fb6d61";i:1;b:1;}s:170:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/PreventsCircularRecursion.php";a:2:{i:0;s:64:"f997a287dc9153687ef870b1f1ea23bf1ecba974567ab3c8a514ec3c9aaf01bf";i:1;b:1;}s:165:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/Concerns/TransformsToResource.php";a:2:{i:0;s:64:"9550ce5b6c8072831814c0ca3dd7a310d50e4607d2b2548a364f66077823177d";i:1;b:1;}s:146:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php";a:2:{i:0;s:64:"b90103bc7248a11bd7629c525e064a45a50dd93ae0d836bcb79937e63f0b3568";i:1;b:1;}s:149:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/composer/../laravel/framework/src/Illuminate/Database/Eloquent/HasCollection.php";a:2:{i:0;s:64:"56e0808b8703227cecfb2146926aabd717fe8f2f09bbe5b6fc28dcccb9c14532";i:1;b:1;}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/fa/dd/fadd535c26ff101a1252dcc275293147c7bb1bf7af8fe27b0520d4327d380ded.dat b/backend/.cache/phpstan/cache/PHPStan/fa/dd/fadd535c26ff101a1252dcc275293147c7bb1bf7af8fe27b0520d4327d380ded.dat deleted file mode 100644 index 0eada03..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/fa/dd/fadd535c26ff101a1252dcc275293147c7bb1bf7af8fe27b0520d4327d380ded.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-e597545dca1241f33ab424b35e298daab3e57fe82b4383dcdcf4c6da795f0a64";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:44:"PHPeste\Audit\Providers\AuditServiceProvider";s:8:"filename";s:118:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/audit/src/Providers/AuditServiceProvider.php";}}s:9:"namespace";s:23:"PHPeste\Audit\Providers";s:4:"name";s:44:"PHPeste\Audit\Providers\AuditServiceProvider";s:9:"shortName";s:20:"AuditServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:14;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Support\ServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:11;s:7:"endLine";i:11;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:23:"PHPeste\Audit\Providers";s:18:"declaringClassName";s:44:"PHPeste\Audit\Providers\AuditServiceProvider";s:21:"implementingClassName";s:44:"PHPeste\Audit\Providers\AuditServiceProvider";s:16:"currentClassName";s:44:"PHPeste\Audit\Providers\AuditServiceProvider";s:9:"aliasName";N;}s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";N;s:9:"startLine";i:13;s:7:"endLine";i:13;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:23:"PHPeste\Audit\Providers";s:18:"declaringClassName";s:44:"PHPeste\Audit\Providers\AuditServiceProvider";s:21:"implementingClassName";s:44:"PHPeste\Audit\Providers\AuditServiceProvider";s:16:"currentClassName";s:44:"PHPeste\Audit\Providers\AuditServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/fa/e6/fae6ccfc80b563a6866af2012fa73909926160dd6cc9825870a92ba736456989.dat b/backend/.cache/phpstan/cache/PHPStan/fa/e6/fae6ccfc80b563a6866af2012fa73909926160dd6cc9825870a92ba736456989.dat deleted file mode 100644 index 967e76a..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/fa/e6/fae6ccfc80b563a6866af2012fa73909926160dd6cc9825870a92ba736456989.dat +++ /dev/null @@ -1 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:74:"v2-4a80ac1802a6f8da8d3ef13318caa9aece348cbc5f15519edb815751c00d5a6b-8.4.24";s:4:"data";a:3:{s:7:"classes";a:1:{s:31:"illuminate\auth\mustverifyemail";b:1;}s:9:"functions";a:0:{}s:9:"constants";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/PHPStan/fe/ba/febabc58f6f1f9bb2de62a496ac2ab3251a384aac73d33f2a11176a9bc5e124c.dat b/backend/.cache/phpstan/cache/PHPStan/fe/ba/febabc58f6f1f9bb2de62a496ac2ab3251a384aac73d33f2a11176a9bc5e124c.dat deleted file mode 100644 index 353a9ff..0000000 --- a/backend/.cache/phpstan/cache/PHPStan/fe/ba/febabc58f6f1f9bb2de62a496ac2ab3251a384aac73d33f2a11176a9bc5e124c.dat +++ /dev/null @@ -1,5 +0,0 @@ -O:23:"PHPStan\Cache\CacheItem":2:{s:11:"variableKey";s:83:"v3-6.75.0.4-8.4.24-fd279ba53914dc37e5f6e97814799e8521d21264321bff5c03c3f6f5d24d4535";s:4:"data";a:22:{s:13:"locatedSource";a:2:{s:5:"class";s:60:"PHPStan\BetterReflection\SourceLocator\Located\LocatedSource";s:4:"data";a:2:{s:4:"name";s:32:"App\Providers\AppServiceProvider";s:8:"filename";s:98:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app/Providers/AppServiceProvider.php";}}s:9:"namespace";s:13:"App\Providers";s:4:"name";s:32:"App\Providers\AppServiceProvider";s:9:"shortName";s:18:"AppServiceProvider";s:11:"isInterface";b:0;s:7:"isTrait";b:0;s:6:"isEnum";b:0;s:12:"isBackedEnum";b:0;s:9:"modifiers";i:0;s:10:"docComment";N;s:10:"attributes";a:0:{}s:9:"startLine";i:9;s:7:"endLine";i:20;s:11:"startColumn";i:1;s:9:"endColumn";i:1;s:15:"parentClassName";s:34:"Illuminate\Support\ServiceProvider";s:20:"implementsClassNames";a:0:{}s:15:"traitClassNames";a:0:{}s:18:"immediateConstants";a:0:{}s:19:"immediateProperties";a:0:{}s:16:"immediateMethods";a:2:{s:8:"register";a:20:{s:4:"name";s:8:"register";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:45:"/** - * Register any application services. - */";s:9:"startLine";i:14;s:7:"endLine";i:14;s:11:"startColumn";i:5;s:9:"endColumn";i:39;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:13:"App\Providers";s:18:"declaringClassName";s:32:"App\Providers\AppServiceProvider";s:21:"implementingClassName";s:32:"App\Providers\AppServiceProvider";s:16:"currentClassName";s:32:"App\Providers\AppServiceProvider";s:9:"aliasName";N;}s:4:"boot";a:20:{s:4:"name";s:4:"boot";s:10:"parameters";a:0:{}s:16:"returnsReference";b:0;s:10:"returnType";a:2:{s:5:"class";s:55:"PHPStan\BetterReflection\Reflection\ReflectionNamedType";s:4:"data";a:2:{s:4:"name";s:4:"void";s:12:"isIdentifier";b:1;}}s:10:"attributes";a:0:{}s:10:"docComment";s:46:"/** - * Bootstrap any application services. - */";s:9:"startLine";i:19;s:7:"endLine";i:19;s:11:"startColumn";i:5;s:9:"endColumn";i:35;s:10:"couldThrow";b:0;s:9:"isClosure";b:0;s:11:"isGenerator";b:0;s:10:"isVariadic";b:0;s:9:"modifiers";i:1;s:9:"namespace";s:13:"App\Providers";s:18:"declaringClassName";s:32:"App\Providers\AppServiceProvider";s:21:"implementingClassName";s:32:"App\Providers\AppServiceProvider";s:16:"currentClassName";s:32:"App\Providers\AppServiceProvider";s:9:"aliasName";N;}}s:10:"traitsData";a:4:{s:7:"aliases";a:0:{}s:9:"modifiers";a:0:{}s:11:"precedences";a:0:{}s:6:"hashes";a:0:{}}}} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/directory-listings.bin b/backend/.cache/phpstan/cache/directory-listings.bin deleted file mode 100644 index a4cc09608fef0e537d6f3fc309ca793a61a0e0fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85884 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 diff --git a/backend/.cache/phpstan/cache/locks/odsl-093a5746a5582ed7002c2cc66701c93ee05af661.lock b/backend/.cache/phpstan/cache/locks/odsl-093a5746a5582ed7002c2cc66701c93ee05af661.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-0c86badcb73c8e043f546f7a1588369c6a3c0181.lock b/backend/.cache/phpstan/cache/locks/odsl-0c86badcb73c8e043f546f7a1588369c6a3c0181.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-12a4905ccbe360ac49ae5b17e2a58ac98017e407.lock b/backend/.cache/phpstan/cache/locks/odsl-12a4905ccbe360ac49ae5b17e2a58ac98017e407.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-13a2f56dba8be57e34110d228007d4b8cf64e9c6.lock b/backend/.cache/phpstan/cache/locks/odsl-13a2f56dba8be57e34110d228007d4b8cf64e9c6.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-1862f45d98bd3c4e01ad3496028cc9e40221fe2c.lock b/backend/.cache/phpstan/cache/locks/odsl-1862f45d98bd3c4e01ad3496028cc9e40221fe2c.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-1a85813c3683734bcd17d3b16b965f50dda29300.lock b/backend/.cache/phpstan/cache/locks/odsl-1a85813c3683734bcd17d3b16b965f50dda29300.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-1aa9deb7f9819821a304512af6cd2fc5b61a1d16.lock b/backend/.cache/phpstan/cache/locks/odsl-1aa9deb7f9819821a304512af6cd2fc5b61a1d16.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-2042abc00aa8808250904cf122a64d494e8b2237.lock b/backend/.cache/phpstan/cache/locks/odsl-2042abc00aa8808250904cf122a64d494e8b2237.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-2c04b1e016604a4411845b5c54c2930587831b4e.lock b/backend/.cache/phpstan/cache/locks/odsl-2c04b1e016604a4411845b5c54c2930587831b4e.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-2d85ec82a32f3e3b0f7cda5712f727ee3a1bb055.lock b/backend/.cache/phpstan/cache/locks/odsl-2d85ec82a32f3e3b0f7cda5712f727ee3a1bb055.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-2f74e1093ba2636df1d01a2853c66b11c83ad5aa.lock b/backend/.cache/phpstan/cache/locks/odsl-2f74e1093ba2636df1d01a2853c66b11c83ad5aa.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-3de7eb739b49de04be3a5a2dbd50aa94e8e65caa.lock b/backend/.cache/phpstan/cache/locks/odsl-3de7eb739b49de04be3a5a2dbd50aa94e8e65caa.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-40181a5fc496ef41ef029a26a324e001469b7ad3.lock b/backend/.cache/phpstan/cache/locks/odsl-40181a5fc496ef41ef029a26a324e001469b7ad3.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-42f6a7a01a1aa37ad648bd1185d55ec20cb9ae15.lock b/backend/.cache/phpstan/cache/locks/odsl-42f6a7a01a1aa37ad648bd1185d55ec20cb9ae15.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-440ebdbf892301028e64a5be4932a32cc254a10a.lock b/backend/.cache/phpstan/cache/locks/odsl-440ebdbf892301028e64a5be4932a32cc254a10a.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-49d423857b25d9cb844e8f0daa297d1cf649e650.lock b/backend/.cache/phpstan/cache/locks/odsl-49d423857b25d9cb844e8f0daa297d1cf649e650.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-4d06ea1c2a222a9f2cabee8d8dfe8a13bdce51de.lock b/backend/.cache/phpstan/cache/locks/odsl-4d06ea1c2a222a9f2cabee8d8dfe8a13bdce51de.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-51e3324f78c78e9ce7c13403f6e0c5dfdca8e358.lock b/backend/.cache/phpstan/cache/locks/odsl-51e3324f78c78e9ce7c13403f6e0c5dfdca8e358.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-59f6bc40604c5352b7820413609d378fc7b31bbc.lock b/backend/.cache/phpstan/cache/locks/odsl-59f6bc40604c5352b7820413609d378fc7b31bbc.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-5be2c899f1c815221f9a65bc5ed016b7b2041a27.lock b/backend/.cache/phpstan/cache/locks/odsl-5be2c899f1c815221f9a65bc5ed016b7b2041a27.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-6a462343eb46947a554afe2b92899b30efc5860c.lock b/backend/.cache/phpstan/cache/locks/odsl-6a462343eb46947a554afe2b92899b30efc5860c.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-74870007549ffb2dfb308f2118f524a8a1001dad.lock b/backend/.cache/phpstan/cache/locks/odsl-74870007549ffb2dfb308f2118f524a8a1001dad.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-8253fe8e6468a00d1ccfe44c7aee8041afc49f6b.lock b/backend/.cache/phpstan/cache/locks/odsl-8253fe8e6468a00d1ccfe44c7aee8041afc49f6b.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-87e7af7fcc46ff068ced6951bfb38d8e61a9829d.lock b/backend/.cache/phpstan/cache/locks/odsl-87e7af7fcc46ff068ced6951bfb38d8e61a9829d.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-8cd75ca7020930f737e1b353b5fedf9b3bfed577.lock b/backend/.cache/phpstan/cache/locks/odsl-8cd75ca7020930f737e1b353b5fedf9b3bfed577.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-8fbb1a5340737eb68b82e245efbb4dc00214ed64.lock b/backend/.cache/phpstan/cache/locks/odsl-8fbb1a5340737eb68b82e245efbb4dc00214ed64.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-94c49ed62eeac5befb5b9100594b4c6c36980460.lock b/backend/.cache/phpstan/cache/locks/odsl-94c49ed62eeac5befb5b9100594b4c6c36980460.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-a881cf9bcca78e44f2465e4f45332efd4f09af43.lock b/backend/.cache/phpstan/cache/locks/odsl-a881cf9bcca78e44f2465e4f45332efd4f09af43.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-ad4fb1e33c87e99e6d741bcc0e92e26d383ec9eb.lock b/backend/.cache/phpstan/cache/locks/odsl-ad4fb1e33c87e99e6d741bcc0e92e26d383ec9eb.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-b8b9d9e6276d42940d0538ccd1a99841a525e55b.lock b/backend/.cache/phpstan/cache/locks/odsl-b8b9d9e6276d42940d0538ccd1a99841a525e55b.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-b9391f293ca81daa57b743b05198ae5c3f0ad1e1.lock b/backend/.cache/phpstan/cache/locks/odsl-b9391f293ca81daa57b743b05198ae5c3f0ad1e1.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-beea0db74cb8b9e3e1dbd287517d5c3ab7c0e57c.lock b/backend/.cache/phpstan/cache/locks/odsl-beea0db74cb8b9e3e1dbd287517d5c3ab7c0e57c.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-c328d345a2d416ab919fb8f32639315989121a67.lock b/backend/.cache/phpstan/cache/locks/odsl-c328d345a2d416ab919fb8f32639315989121a67.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-c561f15b1c4ca6d6226a9398ee86127f13f8cc66.lock b/backend/.cache/phpstan/cache/locks/odsl-c561f15b1c4ca6d6226a9398ee86127f13f8cc66.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-cbba21c0dee272a486f03b0d063605c6d231f0d6.lock b/backend/.cache/phpstan/cache/locks/odsl-cbba21c0dee272a486f03b0d063605c6d231f0d6.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-d4e700d999f1833c25fc5b0187872e547f53d1cb.lock b/backend/.cache/phpstan/cache/locks/odsl-d4e700d999f1833c25fc5b0187872e547f53d1cb.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-d64caed6aae7afb1f35de5a43831f09698a29067.lock b/backend/.cache/phpstan/cache/locks/odsl-d64caed6aae7afb1f35de5a43831f09698a29067.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-d7b8cdfaabbe615d6d89de710858a9fba8d71d90.lock b/backend/.cache/phpstan/cache/locks/odsl-d7b8cdfaabbe615d6d89de710858a9fba8d71d90.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-d850cd593ae16c8dcf1637ef8206d67ca011d9b5.lock b/backend/.cache/phpstan/cache/locks/odsl-d850cd593ae16c8dcf1637ef8206d67ca011d9b5.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-dc7a0aed8ed64807c2253e60a094d79c4c07f212.lock b/backend/.cache/phpstan/cache/locks/odsl-dc7a0aed8ed64807c2253e60a094d79c4c07f212.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-e2def6b8f0f2104e0c644ec866280934ddbf7f34.lock b/backend/.cache/phpstan/cache/locks/odsl-e2def6b8f0f2104e0c644ec866280934ddbf7f34.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-ea07242d634d7c89d40c0bb68d58f4347633c8bf.lock b/backend/.cache/phpstan/cache/locks/odsl-ea07242d634d7c89d40c0bb68d58f4347633c8bf.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-edb1b98a64b8baa9ef72384ca9531ffe8a7cb6cc.lock b/backend/.cache/phpstan/cache/locks/odsl-edb1b98a64b8baa9ef72384ca9531ffe8a7cb6cc.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-ee9a47cd6fabaa8e6b179f7eb25f93924337559b.lock b/backend/.cache/phpstan/cache/locks/odsl-ee9a47cd6fabaa8e6b179f7eb25f93924337559b.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-ef4b9a5e9d87018a653eb5f90570f836e58961b3.lock b/backend/.cache/phpstan/cache/locks/odsl-ef4b9a5e9d87018a653eb5f90570f836e58961b3.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-f5d2c0d400db3e93cacff5dea2b5f913f7e633bf.lock b/backend/.cache/phpstan/cache/locks/odsl-f5d2c0d400db3e93cacff5dea2b5f913f7e633bf.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-fb76bddcc9f479fb5e6b192cf9d1b946be020beb.lock b/backend/.cache/phpstan/cache/locks/odsl-fb76bddcc9f479fb5e6b192cf9d1b946be020beb.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/locks/odsl-fdb7d860887e13dd1a4e907ca6aa14519c576d8c.lock b/backend/.cache/phpstan/cache/locks/odsl-fdb7d860887e13dd1a4e907ca6aa14519c576d8c.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/nette.configurator/Container_8f0ff79e43.php b/backend/.cache/phpstan/cache/nette.configurator/Container_8f0ff79e43.php deleted file mode 100644 index f05cc5d..0000000 --- a/backend/.cache/phpstan/cache/nette.configurator/Container_8f0ff79e43.php +++ /dev/null @@ -1,11280 +0,0 @@ - [ - '014' => true, - '015' => true, - '016' => true, - '022' => true, - '024' => true, - '028' => true, - ], - 'phpstan.diagnoseExtension' => ['038' => true, '039' => true, '040' => true, '082' => true, '0108' => true], - 'phpstan.broker.allowedSubTypesClassReflectionExtension' => ['044' => true, '046' => true], - 'phpstan.broker.dynamicMethodReturnTypeExtension' => [ - '069' => true, - '0358' => true, - '0369' => true, - '0382' => true, - '0390' => true, - '0398' => true, - '0411' => true, - '0417' => true, - '0463' => true, - '0483' => true, - '0498' => true, - '0527' => true, - '0568' => true, - '0934' => true, - '0935' => true, - '0936' => true, - '0937' => true, - '0938' => true, - '0939' => true, - '0940' => true, - '0941' => true, - '0942' => true, - '0943' => true, - '0944' => true, - ], - 'phpstan.parser.richParserNodeVisitor' => [ - '083' => true, - '084' => true, - '085' => true, - '086' => true, - '087' => true, - '088' => true, - '089' => true, - '091' => true, - '092' => true, - '093' => true, - '094' => true, - '095' => true, - '096' => true, - '097' => true, - '098' => true, - '099' => true, - '0100' => true, - '0101' => true, - '0102' => true, - '0103' => true, - '0104' => true, - '0105' => true, - '0106' => true, - '0107' => true, - ], - 'phpstan.rules.rule' => [ - '0135' => true, - '0136' => true, - '0137' => true, - '0138' => true, - '0139' => true, - '0158' => true, - '0159' => true, - '0160' => true, - '0161' => true, - '0162' => true, - '0163' => true, - '0164' => true, - '0165' => true, - '0166' => true, - '0167' => true, - '0585' => true, - '0586' => true, - '0587' => true, - '0588' => true, - '0589' => true, - '0590' => true, - '0591' => true, - '0592' => true, - '0593' => true, - '0594' => true, - '0595' => true, - '0596' => true, - '0597' => true, - '0598' => true, - '0599' => true, - '0600' => true, - '0601' => true, - '0602' => true, - '0603' => true, - '0604' => true, - '0605' => true, - '0606' => true, - '0607' => true, - '0608' => true, - '0609' => true, - '0610' => true, - '0611' => true, - '0612' => true, - '0613' => true, - '0614' => true, - '0615' => true, - '0616' => true, - '0617' => true, - '0618' => true, - '0619' => true, - '0620' => true, - '0621' => true, - '0622' => true, - '0623' => true, - '0624' => true, - '0625' => true, - '0626' => true, - '0627' => true, - '0628' => true, - '0629' => true, - '0630' => true, - '0631' => true, - '0632' => true, - '0633' => true, - '0634' => true, - '0635' => true, - '0636' => true, - '0637' => true, - '0638' => true, - '0639' => true, - '0640' => true, - '0641' => true, - '0642' => true, - '0643' => true, - '0644' => true, - '0645' => true, - '0646' => true, - '0647' => true, - '0648' => true, - '0649' => true, - '0650' => true, - '0651' => true, - '0652' => true, - '0653' => true, - '0654' => true, - '0655' => true, - '0656' => true, - '0657' => true, - '0658' => true, - '0659' => true, - '0660' => true, - '0661' => true, - '0662' => true, - '0663' => true, - '0664' => true, - '0665' => true, - '0666' => true, - '0667' => true, - '0668' => true, - '0669' => true, - '0670' => true, - '0671' => true, - '0672' => true, - '0673' => true, - '0674' => true, - '0675' => true, - '0676' => true, - '0677' => true, - '0678' => true, - '0679' => true, - '0680' => true, - '0681' => true, - '0682' => true, - '0683' => true, - '0684' => true, - '0685' => true, - '0686' => true, - '0687' => true, - '0688' => true, - '0689' => true, - '0690' => true, - '0691' => true, - '0692' => true, - '0693' => true, - '0694' => true, - '0695' => true, - '0696' => true, - '0697' => true, - '0698' => true, - '0699' => true, - '0700' => true, - '0701' => true, - '0702' => true, - '0703' => true, - '0704' => true, - '0705' => true, - '0706' => true, - '0707' => true, - '0708' => true, - '0709' => true, - '0710' => true, - '0711' => true, - '0712' => true, - '0713' => true, - '0714' => true, - '0715' => true, - '0716' => true, - '0717' => true, - '0718' => true, - '0719' => true, - '0720' => true, - '0721' => true, - '0722' => true, - '0723' => true, - '0724' => true, - '0725' => true, - '0726' => true, - '0727' => true, - '0728' => true, - '0729' => true, - '0730' => true, - '0731' => true, - '0732' => true, - '0733' => true, - '0734' => true, - '0735' => true, - '0736' => true, - '0737' => true, - '0738' => true, - '0739' => true, - '0740' => true, - '0741' => true, - '0742' => true, - '0743' => true, - '0744' => true, - '0745' => true, - '0746' => true, - '0747' => true, - '0748' => true, - '0749' => true, - '0750' => true, - '0751' => true, - '0752' => true, - '0753' => true, - '0754' => true, - '0755' => true, - '0756' => true, - '0757' => true, - '0758' => true, - '0759' => true, - '0760' => true, - '0761' => true, - '0762' => true, - '0763' => true, - '0764' => true, - '0765' => true, - '0766' => true, - '0767' => true, - '0768' => true, - '0769' => true, - '0770' => true, - '0771' => true, - '0772' => true, - '0773' => true, - '0774' => true, - '0775' => true, - '0776' => true, - '0777' => true, - '0778' => true, - '0779' => true, - '0780' => true, - '0781' => true, - '0782' => true, - '0783' => true, - '0784' => true, - '0785' => true, - '0786' => true, - '0787' => true, - '0788' => true, - '0789' => true, - '0790' => true, - '0791' => true, - '0792' => true, - '0793' => true, - '0794' => true, - '0795' => true, - '0796' => true, - '0797' => true, - '0798' => true, - '0799' => true, - '0800' => true, - '0801' => true, - '0802' => true, - '0803' => true, - '0804' => true, - '0805' => true, - '0806' => true, - '0807' => true, - '0808' => true, - '0809' => true, - '0810' => true, - '0811' => true, - '0812' => true, - '0813' => true, - '0814' => true, - '0815' => true, - '0816' => true, - '0817' => true, - '0818' => true, - '0819' => true, - '0820' => true, - '0821' => true, - '0822' => true, - '0823' => true, - '0824' => true, - '0825' => true, - '0826' => true, - '0827' => true, - '0828' => true, - '0829' => true, - '0830' => true, - '0831' => true, - '0832' => true, - '0833' => true, - '0834' => true, - '0835' => true, - '0836' => true, - '0837' => true, - '0838' => true, - '0839' => true, - '0840' => true, - '0841' => true, - '0842' => true, - '0843' => true, - '0844' => true, - '0845' => true, - '0846' => true, - '0847' => true, - '0848' => true, - '0849' => true, - '0850' => true, - '0851' => true, - '0852' => true, - '0853' => true, - '0854' => true, - '0855' => true, - '0856' => true, - '0857' => true, - '0858' => true, - '0859' => true, - '0860' => true, - '0861' => true, - '0862' => true, - '0863' => true, - '0864' => true, - '0865' => true, - '0866' => true, - '0867' => true, - '0868' => true, - '0869' => true, - '0870' => true, - '0871' => true, - '0872' => true, - '0873' => true, - '0874' => true, - '0875' => true, - '0876' => true, - '0877' => true, - '0878' => true, - '0879' => true, - '0880' => true, - '0881' => true, - '0882' => true, - '0883' => true, - '0884' => true, - '0885' => true, - '0886' => true, - '0887' => true, - '0888' => true, - '0889' => true, - '0890' => true, - '0891' => true, - '0892' => true, - '0893' => true, - '0894' => true, - '0895' => true, - '0896' => true, - '0897' => true, - '0899' => true, - '0900' => true, - '0901' => true, - ], - 'phpstan.exprHandler' => [ - '0197' => true, - '0198' => true, - '0199' => true, - '0200' => true, - '0201' => true, - '0202' => true, - '0203' => true, - '0204' => true, - '0205' => true, - '0206' => true, - '0207' => true, - '0208' => true, - '0209' => true, - '0210' => true, - '0211' => true, - '0212' => true, - '0213' => true, - '0214' => true, - '0215' => true, - '0216' => true, - '0217' => true, - '0218' => true, - '0219' => true, - '0220' => true, - '0221' => true, - '0222' => true, - '0223' => true, - '0224' => true, - '0225' => true, - '0226' => true, - '0227' => true, - '0228' => true, - '0229' => true, - '0230' => true, - '0231' => true, - '0232' => true, - '0233' => true, - '0234' => true, - '0235' => true, - '0236' => true, - '0237' => true, - '0238' => true, - '0239' => true, - '0240' => true, - '0241' => true, - '0242' => true, - '0243' => true, - '0244' => true, - '0245' => true, - '0246' => true, - '0247' => true, - '0248' => true, - '0249' => true, - '0250' => true, - '0251' => true, - '0252' => true, - '0253' => true, - '0254' => true, - '0255' => true, - '0256' => true, - '0257' => true, - ], - 'phpstan.perFileAnalysisResettable' => ['0214' => true, '0246' => true, '0265' => true, '0266' => true], - 'phpstan.stmtHandler' => [ - '0287' => true, - '0288' => true, - '0289' => true, - '0290' => true, - '0291' => true, - '0292' => true, - '0293' => true, - '0294' => true, - '0295' => true, - '0296' => true, - '0297' => true, - '0298' => true, - '0299' => true, - '0300' => true, - '0301' => true, - '0302' => true, - '0303' => true, - '0304' => true, - '0305' => true, - '0306' => true, - '0307' => true, - '0308' => true, - '0309' => true, - '0310' => true, - '0311' => true, - '0312' => true, - '0313' => true, - '0314' => true, - '0315' => true, - '0316' => true, - '0317' => true, - '0318' => true, - ], - 'phpstan.resultCacheValueExtension' => ['0326' => true, '0328' => true, '0329' => true, '0383' => true], - 'phpstan.broker.dynamicFunctionReturnTypeExtension' => [ - '0355' => true, - '0359' => true, - '0363' => true, - '0364' => true, - '0365' => true, - '0367' => true, - '0368' => true, - '0373' => true, - '0375' => true, - '0377' => true, - '0380' => true, - '0385' => true, - '0386' => true, - '0388' => true, - '0391' => true, - '0392' => true, - '0393' => true, - '0396' => true, - '0397' => true, - '0399' => true, - '0400' => true, - '0401' => true, - '0403' => true, - '0404' => true, - '0405' => true, - '0407' => true, - '0409' => true, - '0410' => true, - '0418' => true, - '0419' => true, - '0421' => true, - '0423' => true, - '0427' => true, - '0431' => true, - '0433' => true, - '0435' => true, - '0436' => true, - '0437' => true, - '0438' => true, - '0440' => true, - '0441' => true, - '0444' => true, - '0445' => true, - '0446' => true, - '0448' => true, - '0450' => true, - '0452' => true, - '0453' => true, - '0454' => true, - '0455' => true, - '0456' => true, - '0457' => true, - '0465' => true, - '0466' => true, - '0467' => true, - '0468' => true, - '0469' => true, - '0470' => true, - '0471' => true, - '0472' => true, - '0474' => true, - '0476' => true, - '0479' => true, - '0482' => true, - '0485' => true, - '0486' => true, - '0487' => true, - '0488' => true, - '0490' => true, - '0491' => true, - '0493' => true, - '0496' => true, - '0497' => true, - '0498' => true, - '0499' => true, - '0501' => true, - '0502' => true, - '0503' => true, - '0506' => true, - '0507' => true, - '0510' => true, - '0511' => true, - '0512' => true, - '0513' => true, - '0516' => true, - '0517' => true, - '0518' => true, - '0519' => true, - '0520' => true, - '0521' => true, - '0529' => true, - '0530' => true, - '0532' => true, - '0534' => true, - '0537' => true, - '0538' => true, - '0539' => true, - '0541' => true, - '0543' => true, - '0544' => true, - '0545' => true, - '0547' => true, - '0550' => true, - '0551' => true, - '0552' => true, - '0554' => true, - '0555' => true, - '0556' => true, - '0557' => true, - '0558' => true, - '0559' => true, - ], - 'phpstan.dynamicFunctionThrowTypeExtension' => [ - '0356' => true, - '0376' => true, - '0402' => true, - '0412' => true, - '0414' => true, - '0415' => true, - '0429' => true, - '0439' => true, - '0442' => true, - '0509' => true, - '0514' => true, - '0523' => true, - '0525' => true, - '0548' => true, - ], - 'phpstan.dynamicMethodThrowTypeExtension' => ['0357' => true, '0381' => true, '0387' => true, '0462' => true], - 'phpstan.typeSpecifier.functionTypeSpecifyingExtension' => [ - '0361' => true, - '0366' => true, - '0371' => true, - '0372' => true, - '0395' => true, - '0408' => true, - '0425' => true, - '0430' => true, - '0432' => true, - '0434' => true, - '0443' => true, - '0461' => true, - '0475' => true, - '0477' => true, - '0494' => true, - '0522' => true, - '0526' => true, - '0533' => true, - '0535' => true, - '0536' => true, - '0546' => true, - ], - 'phpstan.broker.dynamicStaticMethodReturnTypeExtension' => [ - '0362' => true, - '0416' => true, - '0417' => true, - '0424' => true, - '0449' => true, - '0480' => true, - '0481' => true, - '0504' => true, - '0515' => true, - ], - 'phpstan.dynamicStaticMethodThrowTypeExtension' => [ - '0370' => true, - '0389' => true, - '0428' => true, - '0459' => true, - '0473' => true, - '0505' => true, - '0508' => true, - '0524' => true, - '0531' => true, - '0540' => true, - ], - 'phpstan.typeSpecifier.methodTypeSpecifyingExtension' => ['0374' => true], - 'phpstan.broker.propertiesClassReflectionExtension' => ['0406' => true], - 'phpstan.broker.operatorTypeSpecifyingExtension' => ['0420' => true, '0528' => true], - 'phpstan.functionParameterClosureTypeExtension' => [ - '0422' => true, - '0451' => true, - '0478' => true, - '0495' => true, - '0500' => true, - ], - 'phpstan.functionParameterOutTypeExtension' => ['0458' => true, '0460' => true, '0484' => true], - 'phpstan.broker.unaryOperatorTypeSpecifyingExtension' => ['0492' => true, '0549' => true], - 'phpstan.collector' => [ - '0915' => true, - '0916' => true, - '0917' => true, - '0918' => true, - '0919' => true, - '0920' => true, - '0921' => true, - '0922' => true, - '0923' => true, - ], - ]; - - protected $types = ['container' => '_PHPStan_95d9e8b05\Nette\DI\Container']; - protected $aliases = []; - - protected $wiring = [ - '_PHPStan_95d9e8b05\Nette\DI\Container' => [['container']], - 'PHPStan\Php\PhpVersionFactoryFactory' => [['01']], - 'PHPStan\Php\ConfiguredPhpVersionRangeHelper' => [['02']], - 'PHPStan\Php\PhpVersion' => [['03']], - 'PHPStan\Php\ComposerPhpVersionFactory' => [['04']], - 'PHPStan\Php\PhpVersionFactory' => [['05']], - 'PHPStan\File\FileMonitor' => [['06']], - 'PHPStan\File\FileContentHasher' => [['07']], - 'PHPStan\File\FileStatSignatures' => [['08']], - 'PHPStan\File\FileHelper' => [['09']], - 'PHPStan\File\RelativePathHelper' => [ - 0 => ['relativePathHelper'], - 2 => [1 => 'simpleRelativePathHelper', 'parentDirectoryRelativePathHelper'], - ], - 'PHPStan\File\IncludedFilePathResolver' => [['010']], - 'PHPStan\File\DirectoryWalker' => [['011']], - 'PHPStan\File\DeduplicatingFileReader' => [['012']], - 'PHPStan\File\FileExcluderFactory' => [['013']], - 'PHPStan\PhpDoc\StubFilesExtension' => [['014', '015', '016', '022', '024', '028']], - 'PHPStan\PhpDoc\ReflectionEnumStubFilesExtension' => [['014']], - 'PHPStan\PhpDoc\BcMathNumberStubFilesExtension' => [['015']], - 'PHPStan\PhpDoc\ReflectionClassStubFilesExtension' => [['016']], - 'PHPStan\PhpDoc\StubFilesProvider' => [['017']], - 'PHPStan\PhpDoc\PhpDocInheritanceResolver' => [['018']], - 'PHPStan\PhpDoc\StubPhpDocProvider' => [['stubPhpDocProvider']], - 'PHPStan\PhpDoc\PhpDocStringResolver' => [['019']], - 'PHPStan\PhpDoc\ConstExprNodeResolver' => [['020']], - 'PHPStan\PhpDoc\PhpDocNodeResolver' => [['021']], - 'PHPStan\PhpDoc\JsonValidateStubFilesExtension' => [['022']], - 'PHPStan\PhpDoc\StubValidator' => [['023']], - 'PHPStan\PhpDoc\ExtDsStubFilesExtension' => [['024']], - 'PHPStan\PhpDoc\TypeStringResolver' => [['025']], - 'PHPStan\PhpDoc\TypeNodeResolver' => [['026']], - 'PHPStan\PhpDoc\TypeNodeResolverExtensionRegistryProvider' => [['027']], - 'PHPStan\PhpDoc\SocketSelectStubFilesExtension' => [['028']], - 'PHPStan\Cache\Cache' => [['029']], - 'PHPStan\Broker\AnonymousClassNameHelper' => [['030']], - 'PhpParser\NodeVisitorAbstract' => [ - [ - '031', - '057', - '083', - '084', - '085', - '086', - '087', - '088', - '089', - '091', - '092', - '093', - '094', - '095', - '096', - '097', - '098', - '099', - '0100', - '0101', - '0102', - '0103', - '0104', - '0105', - '0106', - '0107', - '0925', - ], - ], - 'PhpParser\NodeVisitor' => [ - [ - '031', - '057', - '083', - '084', - '085', - '086', - '087', - '088', - '089', - '091', - '092', - '093', - '094', - '095', - '096', - '097', - '098', - '099', - '0100', - '0101', - '0102', - '0103', - '0104', - '0105', - '0106', - '0107', - '0925', - ], - ], - 'PHPStan\Dependency\ExportedNodeVisitor' => [['031']], - 'PHPStan\Dependency\PackageDependencyResolver' => [['032']], - 'PHPStan\Dependency\DependencyResolver' => [['033']], - 'PHPStan\Dependency\ExportedNodeFetcher' => [['034']], - 'PHPStan\Dependency\ExportedNodeResolver' => [['035']], - 'PHPStan\Parallel\ParallelAnalyser' => [['036']], - 'PHPStan\Parallel\WorkerRunner' => [['037']], - 'PHPStan\Diagnose\DiagnoseExtension' => [['038', '039', '040', '082', '0108']], - 'PHPStan\Parallel\ForkParallelChecker' => [['038']], - 'PHPStan\Parallel\Scheduler' => [['039']], - 'PHPStan\Process\Restart\RestartDiagnoseExtension' => [['040']], - 'PHPStan\Process\CpuCoreCounter' => [['041']], - 'PHPStan\Reflection\PropertiesClassReflectionExtension' => [['042', '047', '051', '0406']], - 'PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension' => [['042']], - 'PHPStan\Reflection\MethodsClassReflectionExtension' => [['043', '048', '050', '071']], - 'PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension' => [['043']], - 'PHPStan\Reflection\AllowedSubTypesClassReflectionExtension' => [['044', '046']], - 'PHPStan\Reflection\Php\EnumAllowedSubTypesClassReflectionExtension' => [['044']], - 'PHPStan\Reflection\Php\PhpClassReflectionExtension' => [['045']], - 'PHPStan\Reflection\Php\SealedAllowedSubTypesClassReflectionExtension' => [['046']], - 'PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension' => [['047']], - 'PHPStan\Reflection\Php\Soap\SoapClientMethodsClassReflectionExtension' => [['048']], - 'PHPStan\Reflection\ConstructorsHelper' => [['049']], - 'PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension' => [['050']], - 'PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension' => [['051']], - 'PHPStan\Reflection\AttributeReflectionFactory' => [['052']], - 'PHPStan\Reflection\ParameterAllowedConstantsMapProvider' => [['053']], - 'PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory' => [['reflectionProviderFactory']], - 'PHPStan\Reflection\ReflectionProvider\ReflectionProviderProvider' => [['054']], - 'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository' => [['055']], - 'PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher' => [['056']], - 'PHPStan\Reflection\BetterReflection\SourceLocator\CachingVisitor' => [['057']], - 'PHPStan\Reflection\BetterReflection\SourceLocator\PreForkDirectorySymbolScanner' => [['058']], - 'PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker' => [['059']], - 'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory' => [['060']], - 'PHPStan\Reflection\BetterReflection\SourceLocator\SymbolFinderInFiles' => [['061']], - 'PHPStan\Reflection\BetterReflection\SourceLocator\PhpFileCleaner' => [['062']], - 'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository' => [['063']], - 'PHPStan\Reflection\BetterReflection\SourceLocator\BootstrapAutoloaderExceptionReporter' => [['064']], - 'PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory' => [['065']], - 'PHPStan\Reflection\BetterReflection\SourceStubber\ExtensionVersionProvider' => [['066']], - 'PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory' => [['067']], - 'PHPStan\Reflection\BetterReflection\SourceStubber\ReflectionSourceStubberFactory' => [['068']], - 'PHPStan\BetterReflection\Reflector\Reflector' => [['betterReflectionReflector']], - 'PHPStan\Type\DynamicMethodReturnTypeExtension' => [ - [ - '069', - '0358', - '0369', - '0382', - '0390', - '0398', - '0411', - '0417', - '0463', - '0483', - '0498', - '0527', - '0568', - '0934', - '0935', - '0936', - '0937', - '0938', - '0939', - '0940', - '0941', - '0942', - '0943', - '0944', - ], - ], - 'PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumDynamicReturnTypeExtension' => [['069']], - 'PHPStan\Reflection\RequireExtension\RequireExtendsPropertiesClassReflectionExtension' => [['070']], - 'PHPStan\Reflection\RequireExtension\RequireExtendsMethodsClassReflectionExtension' => [['071']], - 'PHPStan\Reflection\InitializerExprTypeResolver' => [['072']], - 'PHPStan\Reflection\SignatureMap\SignatureMapProvider' => [['075'], ['073', '078']], - 'PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider' => [['073']], - 'PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory' => [['074']], - 'PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider' => [['076']], - 'PHPStan\Reflection\SignatureMap\SignatureMapParser' => [['077']], - 'PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider' => [['078']], - 'PHPStan\Reflection\Deprecation\DeprecationProvider' => [['079']], - 'PhpParser\PrettyPrinter\Standard' => [1 => ['080']], - 'PhpParser\PrettyPrinterAbstract' => [1 => ['080']], - 'PhpParser\PrettyPrinter' => [1 => ['080']], - 'PHPStan\Node\Printer\Printer' => [['080']], - 'PHPStan\Node\Printer\ExprPrinter' => [['081']], - 'PHPStan\Turbo\TurboDiagnoseExtension' => [['082']], - 'PHPStan\Parser\StandaloneThrowExprVisitor' => [['083']], - 'PHPStan\Parser\ImplodeArgVisitor' => [['084']], - 'PHPStan\Parser\ArrayFilterArgVisitor' => [['085']], - 'PHPStan\Parser\ImmediatelyInvokedClosureVisitor' => [['086']], - 'PHPStan\Parser\CurlSetOptArrayArgVisitor' => [['087']], - 'PHPStan\Parser\TryCatchTypeVisitor' => [['088']], - 'PHPStan\Parser\ArrayWalkArgVisitor' => [['089']], - 'PHPStan\Parser\LexerFactory' => [['090']], - 'PHPStan\Parser\ParentStmtTypesVisitor' => [['091']], - 'PHPStan\Parser\NewAssignedToPropertyVisitor' => [['092']], - 'PHPStan\Parser\DeclarePositionVisitor' => [['093']], - 'PHPStan\Parser\ClosureBindToVarVisitor' => [['094']], - 'PHPStan\Parser\ArrayFindArgVisitor' => [['095']], - 'PHPStan\Parser\ArrayMapArgVisitor' => [['096']], - 'PHPStan\Parser\ClosureArgVisitor' => [['097']], - 'PHPStan\Parser\ArrayOffsetNormalizingVisitor' => [['098']], - 'PHPStan\Parser\GotoLabelVisitor' => [['099']], - 'PHPStan\Parser\TypeTraverserInstanceofVisitor' => [['0100']], - 'PHPStan\Parser\ClosureBindArgVisitor' => [['0101']], - 'PHPStan\Parser\UseAliasVisitor' => [['0102']], - 'PHPStan\Parser\LastConditionVisitor' => [['0103']], - 'PHPStan\Parser\MagicConstantParamDefaultVisitor' => [['0104']], - 'PHPStan\Parser\ArrowFunctionArgVisitor' => [['0105']], - 'PHPStan\Parser\AnonymousClassVisitor' => [['0106']], - 'PHPStan\Parser\CurlSetOptArgVisitor' => [['0107']], - 'PHPStan\Diagnose\SystemResourcesDiagnoseExtension' => [['0108']], - 'PHPStan\Rules\InternalTag\RestrictedInternalUsageHelper' => [['0109']], - 'PHPStan\Rules\ClassForbiddenNameCheck' => [['0110']], - 'PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper' => [['0111']], - 'PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeCheck' => [['0112']], - 'PHPStan\Rules\PhpDoc\RequireExtendsCheck' => [['0113']], - 'PHPStan\Rules\PhpDoc\UnresolvableTypeHelper' => [['0114']], - 'PHPStan\Rules\PhpDoc\ConditionalReturnTypeRuleHelper' => [['0115']], - 'PHPStan\Rules\PhpDoc\AssertRuleHelper' => [['0116']], - 'PHPStan\Rules\PhpDoc\GenericCallableRuleHelper' => [['0117']], - 'PHPStan\Rules\RuleLevelHelper' => [['0118']], - 'PHPStan\Rules\Exceptions\ExceptionTypeResolver' => [1 => ['0119'], [1 => 'exceptionTypeResolver']], - 'PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver' => [['0119']], - 'PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck' => [['0120']], - 'PHPStan\Rules\Exceptions\TooWideThrowTypeCheck' => [['0121']], - 'PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck' => [['0122']], - 'PHPStan\Rules\NonStringableDynamicAccessCheck' => [['0123']], - 'PHPStan\Rules\ClassNameCheck' => [['0124']], - 'PHPStan\Rules\Variables\ParameterOutTypeCheck' => [['0125']], - 'PHPStan\Rules\NullsafeCheck' => [['0126']], - 'PHPStan\Rules\Registry' => [['registry']], - 'PHPStan\Rules\Comparison\ConstantConditionInTraitHelper' => [['0127']], - 'PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper' => [['0128']], - 'PHPStan\Rules\Comparison\ConstantConditionRuleHelper' => [['0129']], - 'PHPStan\Rules\Comparison\FunctionCallConstantConditionHelper' => [['0130']], - 'PHPStan\Rules\Properties\PropertyDescriptor' => [['0131']], - 'PHPStan\Rules\Properties\AccessPropertiesCheck' => [['0132']], - 'PHPStan\Rules\Properties\PropertyReflectionFinder' => [['0133']], - 'PHPStan\Rules\Properties\AccessStaticPropertiesCheck' => [['0134']], - 'PHPStan\Rules\Rule' => [ - [ - '0135', - '0136', - '0137', - '0138', - '0139', - '0158', - '0159', - '0160', - '0161', - '0162', - '0163', - '0164', - '0165', - '0166', - '0167', - '0174', - '0571', - '0572', - '0573', - '0574', - '0575', - ], - [ - '0585', - '0586', - '0587', - '0588', - '0589', - '0590', - '0591', - '0592', - '0593', - '0594', - '0595', - '0596', - '0597', - '0598', - '0599', - '0600', - '0601', - '0602', - '0603', - '0604', - '0605', - '0606', - '0607', - '0608', - '0609', - '0610', - '0611', - '0612', - '0613', - '0614', - '0615', - '0616', - '0617', - '0618', - '0619', - '0620', - '0621', - '0622', - '0623', - '0624', - '0625', - '0626', - '0627', - '0628', - '0629', - '0630', - '0631', - '0632', - '0633', - '0634', - '0635', - '0636', - '0637', - '0638', - '0639', - '0640', - '0641', - '0642', - '0643', - '0644', - '0645', - '0646', - '0647', - '0648', - '0649', - '0650', - '0651', - '0652', - '0653', - '0654', - '0655', - '0656', - '0657', - '0658', - '0659', - '0660', - '0661', - '0662', - '0663', - '0664', - '0665', - '0666', - '0667', - '0668', - '0669', - '0670', - '0671', - '0672', - '0673', - '0674', - '0675', - '0676', - '0677', - '0678', - '0679', - '0680', - '0681', - '0682', - '0683', - '0684', - '0685', - '0686', - '0687', - '0688', - '0689', - '0690', - '0691', - '0692', - '0693', - '0694', - '0695', - '0696', - '0697', - '0698', - '0699', - '0700', - '0701', - '0702', - '0703', - '0704', - '0705', - '0706', - '0707', - '0708', - '0709', - '0710', - '0711', - '0712', - '0713', - '0714', - '0715', - '0716', - '0717', - '0718', - '0719', - '0720', - '0721', - '0722', - '0723', - '0724', - '0725', - '0726', - '0727', - '0728', - '0729', - '0730', - '0731', - '0732', - '0733', - '0734', - '0735', - '0736', - '0737', - '0738', - '0739', - '0740', - '0741', - '0742', - '0743', - '0744', - '0745', - '0746', - '0747', - '0748', - '0749', - '0750', - '0751', - '0752', - '0753', - '0754', - '0755', - '0756', - '0757', - '0758', - '0759', - '0760', - '0761', - '0762', - '0763', - '0764', - '0765', - '0766', - '0767', - '0768', - '0769', - '0770', - '0771', - '0772', - '0773', - '0774', - '0775', - '0776', - '0777', - '0778', - '0779', - '0780', - '0781', - '0782', - '0783', - '0784', - '0785', - '0786', - '0787', - '0788', - '0789', - '0790', - '0791', - '0792', - '0793', - '0794', - '0795', - '0796', - '0797', - '0798', - '0799', - '0800', - '0801', - '0802', - '0803', - '0804', - '0805', - '0806', - '0807', - '0808', - '0809', - '0810', - '0811', - '0812', - '0813', - '0814', - '0815', - '0816', - '0817', - '0818', - '0819', - '0820', - '0821', - '0822', - '0823', - '0824', - '0825', - '0826', - '0827', - '0828', - '0829', - '0830', - '0831', - '0832', - '0833', - '0834', - '0835', - '0836', - '0837', - '0838', - '0839', - '0840', - '0841', - '0842', - '0843', - '0844', - '0845', - '0846', - '0847', - '0848', - '0849', - '0850', - '0851', - '0852', - '0853', - '0854', - '0855', - '0856', - '0857', - '0858', - '0859', - '0860', - '0861', - '0862', - '0863', - '0864', - '0865', - '0866', - '0867', - '0868', - '0869', - '0870', - '0871', - '0872', - '0873', - '0874', - '0875', - '0876', - '0877', - '0878', - '0879', - '0880', - '0881', - '0882', - '0883', - '0884', - '0885', - '0886', - '0887', - '0888', - '0889', - '0890', - '0891', - '0892', - '0893', - '0894', - '0895', - '0896', - '0897', - '0898', - '0899', - '0900', - '0901', - '0902', - '0903', - '0904', - '0905', - '0906', - '0907', - '0908', - '0909', - '0910', - '0911', - '0912', - '0913', - '0914', - ], - ], - 'PHPStan\Rules\Debug\FileAssertRule' => [['0135']], - 'PHPStan\Rules\Debug\DumpPhpDocTypeRule' => [['0136']], - 'PHPStan\Rules\Debug\DumpTypeRule' => [['0137']], - 'PHPStan\Rules\Debug\DumpNativeTypeRule' => [['0138']], - 'PHPStan\Rules\Debug\DebugScopeRule' => [['0139']], - 'PHPStan\Rules\Classes\LocalTypeAliasesCheck' => [['0140']], - 'PHPStan\Rules\Classes\PropertyTagCheck' => [['0141']], - 'PHPStan\Rules\Classes\MixinCheck' => [['0142']], - 'PHPStan\Rules\Classes\DuplicateDeclarationHelper' => [['0143']], - 'PHPStan\Rules\Classes\MethodTagCheck' => [['0144']], - 'PHPStan\Rules\Classes\ConsistentConstructorHelper' => [['0145']], - 'PHPStan\Rules\FunctionCallParametersCheck' => [['0146']], - 'PHPStan\Rules\IssetCheck' => [['0147']], - 'PHPStan\Rules\ParameterCastableToStringCheck' => [['0148']], - 'PHPStan\Rules\ParameterClosureTypeHelper' => [['0149']], - 'PHPStan\Rules\Api\ApiRuleHelper' => [['0150']], - 'PHPStan\Rules\ClassCaseSensitivityCheck' => [['0151']], - 'PHPStan\Rules\DeadCode\PossiblyPureCallTransitivePurityResolver' => [['0152']], - 'PHPStan\Rules\UnusedParametersCheck' => [['0153']], - 'PHPStan\Rules\MissingTypehintCheck' => [['0154']], - 'PHPStan\Rules\TooWideTypehints\TooWideTypeCheck' => [['0155']], - 'PHPStan\Rules\TooWideTypehints\TooWideParameterOutTypeCheck' => [['0156']], - 'PHPStan\Rules\Pure\FunctionPurityCheck' => [['0157']], - 'PHPStan\Rules\RestrictedUsage\RestrictedMethodUsageRule' => [['0158']], - 'PHPStan\Rules\RestrictedUsage\RestrictedFunctionCallableUsageRule' => [['0159']], - 'PHPStan\Rules\RestrictedUsage\RestrictedClassConstantUsageRule' => [['0160']], - 'PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodUsageRule' => [['0161']], - 'PHPStan\Rules\RestrictedUsage\RestrictedFunctionUsageRule' => [['0162']], - 'PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodCallableUsageRule' => [['0163']], - 'PHPStan\Rules\RestrictedUsage\RestrictedPropertyUsageRule' => [['0164']], - 'PHPStan\Rules\RestrictedUsage\RestrictedUsageOfDeprecatedStringCastRule' => [['0165']], - 'PHPStan\Rules\RestrictedUsage\RestrictedMethodCallableUsageRule' => [['0166']], - 'PHPStan\Rules\RestrictedUsage\RestrictedStaticPropertyUsageRule' => [['0167']], - 'PHPStan\Rules\AttributesCheck' => [['0168']], - 'PHPStan\Rules\Methods\ParentMethodHelper' => [['0169']], - 'PHPStan\Rules\Methods\MethodCallCheck' => [['0170']], - 'PHPStan\Rules\Methods\MethodVisibilityComparisonHelper' => [['0171']], - 'PHPStan\Rules\Methods\StaticMethodCallCheck' => [['0172']], - 'PHPStan\Rules\Methods\MethodPrototypeFinder' => [['0173']], - 'PHPStan\Rules\Methods\MethodSignatureRule' => [['0174']], - 'PHPStan\Rules\Methods\MethodParameterComparisonHelper' => [['0175']], - 'PHPStan\Rules\FunctionReturnTypeCheck' => [['0176']], - 'PHPStan\Rules\Generics\GenericAncestorsCheck' => [['0177']], - 'PHPStan\Rules\Generics\GenericObjectTypeCheck' => [['0178']], - 'PHPStan\Rules\Generics\TemplateTypeCheck' => [['0179']], - 'PHPStan\Rules\Generics\MethodTagTemplateTypeCheck' => [['0180']], - 'PHPStan\Rules\Generics\CrossCheckInterfacesHelper' => [['0181']], - 'PHPStan\Rules\Generics\VarianceCheck' => [['0182']], - 'PHPStan\Rules\Playground\NeverRuleHelper' => [['0183']], - 'PHPStan\Rules\FunctionDefinitionCheck' => [['0184']], - 'PHPStan\Internal\HttpClientFactory' => [['0185']], - 'PHPStan\Analyser\PropertyHookThrowPointsResolver' => [['0186']], - 'PHPStan\Analyser\PhpDocsResolver' => [['0187']], - 'PHPStan\Analyser\ConstantResolver' => [['0188']], - 'PHPStan\Analyser\Analyser' => [['0189']], - 'PHPStan\Analyser\RuleErrorTransformer' => [['0190']], - 'PHPStan\Analyser\ClosureProcessor' => [['0191']], - 'PHPStan\Analyser\ScopeFactory' => [['0192']], - 'PHPStan\Analyser\PropertyHooksProcessor' => [['0193']], - 'PHPStan\Analyser\NodeScopeResolver' => [['0194']], - 'PHPStan\Analyser\AttributesHandler' => [['0195']], - 'PHPStan\Analyser\ConstantResolverFactory' => [['0196']], - 'PHPStan\Analyser\ExprHandler' => [ - [ - '0197', - '0198', - '0199', - '0200', - '0201', - '0202', - '0203', - '0204', - '0205', - '0206', - '0207', - '0208', - '0209', - '0210', - '0211', - '0212', - '0213', - '0214', - '0215', - '0216', - '0217', - '0218', - '0219', - '0220', - '0221', - '0222', - '0223', - '0224', - '0225', - '0226', - '0227', - '0228', - '0229', - '0230', - '0231', - '0232', - '0233', - '0234', - '0235', - '0236', - '0237', - '0238', - '0239', - '0240', - '0241', - '0242', - '0243', - '0244', - '0245', - '0246', - '0247', - '0248', - '0249', - '0250', - '0251', - '0252', - '0253', - '0254', - '0255', - '0256', - '0257', - ], - ], - 'PHPStan\Analyser\ExprHandler\StaticPropertyFetchHandler' => [['0197']], - 'PHPStan\Analyser\ExprHandler\CoalesceHandler' => [['0198']], - 'PHPStan\Analyser\ExprHandler\EmptyHandler' => [['0199']], - 'PHPStan\Analyser\ExprHandler\PreDecHandler' => [['0200']], - 'PHPStan\Analyser\ExprHandler\ExitHandler' => [['0201']], - 'PHPStan\Analyser\ExprHandler\UnaryPlusHandler' => [['0202']], - 'PHPStan\Analyser\ExprHandler\ArrayHandler' => [['0203']], - 'PHPStan\Analyser\ExprHandler\ThrowHandler' => [['0204']], - 'PHPStan\Analyser\ExprHandler\IssetHandler' => [['0205']], - 'PHPStan\Analyser\ExprHandler\ShellExecHandler' => [['0206']], - 'PHPStan\Analyser\ExprHandler\ClosureHandler' => [['0207']], - 'PHPStan\Analyser\ExprHandler\PostDecHandler' => [['0208']], - 'PHPStan\Analyser\ExprHandler\AssignHandler' => [['0209']], - 'PHPStan\Analyser\ExprHandler\YieldFromHandler' => [['0210']], - 'PHPStan\Analyser\ExprHandler\CastHandler' => [['0211']], - 'PHPStan\Analyser\ExprHandler\BinaryOpHandler' => [['0212']], - 'PHPStan\Analyser\ExprHandler\ArrowFunctionHandler' => [['0213']], - 'PHPStan\Analyser\PerFileAnalysisResettable' => [['0214', '0246', '0265', '0266']], - 'PHPStan\Analyser\ExprHandler\MatchHandler' => [['0214']], - 'PHPStan\Analyser\ExprHandler\Virtual\MethodCallableNodeHandler' => [['0215']], - 'PHPStan\Analyser\ExprHandler\Virtual\InstantiationCallableNodeHandler' => [['0216']], - 'PHPStan\Analyser\ExprHandler\Virtual\TypeExprHandler' => [['0217']], - 'PHPStan\Analyser\ExprHandler\Virtual\FunctionCallableNodeHandler' => [['0218']], - 'PHPStan\Analyser\ExprHandler\Virtual\NativeTypeExprHandler' => [['0219']], - 'PHPStan\Analyser\ExprHandler\Virtual\AlwaysRememberedExprHandler' => [['0220']], - 'PHPStan\Analyser\ExprHandler\Virtual\IssetExprHandler' => [['0221']], - 'PHPStan\Analyser\ExprHandler\Virtual\SetExistingOffsetValueTypeExprHandler' => [['0222']], - 'PHPStan\Analyser\ExprHandler\Virtual\ExistingArrayDimFetchHandler' => [['0223']], - 'PHPStan\Analyser\ExprHandler\Virtual\UnsetOffsetExprHandler' => [['0224']], - 'PHPStan\Analyser\ExprHandler\Virtual\StaticMethodCallableNodeHandler' => [['0225']], - 'PHPStan\Analyser\ExprHandler\Virtual\SetOffsetValueTypeExprHandler' => [['0226']], - 'PHPStan\Analyser\ExprHandler\UnaryMinusHandler' => [['0227']], - 'PHPStan\Analyser\ExprHandler\PipeHandler' => [['0228']], - 'PHPStan\Analyser\ExprHandler\InterpolatedStringHandler' => [['0229']], - 'PHPStan\Analyser\ExprHandler\PreIncHandler' => [['0230']], - 'PHPStan\Analyser\ExprHandler\BooleanAndHandler' => [['0231']], - 'PHPStan\Analyser\ExprHandler\YieldHandler' => [['0232']], - 'PHPStan\Analyser\ExprHandler\PrintHandler' => [['0233']], - 'PHPStan\Analyser\ExprHandler\ScalarHandler' => [['0234']], - 'PHPStan\Analyser\ExprHandler\StaticCallHandler' => [['0235']], - 'PHPStan\Analyser\ExprHandler\NullsafePropertyFetchHandler' => [['0236']], - 'PHPStan\Analyser\ExprHandler\ArrayDimFetchHandler' => [['0237']], - 'PHPStan\Analyser\ExprHandler\ClassConstFetchHandler' => [['0238']], - 'PHPStan\Analyser\ExprHandler\BitwiseNotHandler' => [['0239']], - 'PHPStan\Analyser\ExprHandler\BooleanOrHandler' => [['0240']], - 'PHPStan\Analyser\ExprHandler\AssignOpHandler' => [['0241']], - 'PHPStan\Analyser\ExprHandler\PropertyFetchHandler' => [['0242']], - 'PHPStan\Analyser\ExprHandler\NullsafeMethodCallHandler' => [['0243']], - 'PHPStan\Analyser\ExprHandler\ConstFetchHandler' => [['0244']], - 'PHPStan\Analyser\ExprHandler\IncludeHandler' => [['0245']], - 'PHPStan\Analyser\ExprHandler\TernaryHandler' => [['0246']], - 'PHPStan\Analyser\ExprHandler\NewHandler' => [['0247']], - 'PHPStan\Analyser\ExprHandler\ErrorSuppressHandler' => [['0248']], - 'PHPStan\Analyser\ExprHandler\VariableHandler' => [['0249']], - 'PHPStan\Analyser\ExprHandler\CastStringHandler' => [['0250']], - 'PHPStan\Analyser\ExprHandler\FuncCallHandler' => [['0251']], - 'PHPStan\Analyser\ExprHandler\CloneHandler' => [['0252']], - 'PHPStan\Analyser\ExprHandler\PostIncHandler' => [['0253']], - 'PHPStan\Analyser\ExprHandler\MethodCallHandler' => [['0254']], - 'PHPStan\Analyser\ExprHandler\EvalHandler' => [['0255']], - 'PHPStan\Analyser\ExprHandler\BooleanNotHandler' => [['0256']], - 'PHPStan\Analyser\ExprHandler\InstanceofHandler' => [['0257']], - 'PHPStan\Analyser\ExprHandler\Helper\OutputBufferHelper' => [['0258']], - 'PHPStan\Analyser\ExprHandler\Helper\EarlyTerminatingCallHelper' => [['0259']], - 'PHPStan\Analyser\ExprHandler\Helper\CountNarrowingHelper' => [['0260']], - 'PHPStan\Analyser\ExprHandler\Helper\ForeachEmptyOrObjectNarrowingHelper' => [['0261']], - 'PHPStan\Analyser\ExprHandler\Helper\CoalesceCompositionHelper' => [['0262']], - 'PHPStan\Analyser\ExprHandler\Helper\ConditionalExpressionHolderHelper' => [['0263']], - 'PHPStan\Analyser\ExprHandler\Helper\DynamicReturnTypeStoragePrimer' => [['0264']], - 'PHPStan\Analyser\ExprHandler\Helper\NonNullabilityHelper' => [['0265']], - 'PHPStan\Analyser\ExprHandler\Helper\ClosureTypeResolver' => [['0266']], - 'PHPStan\Analyser\ExprHandler\Helper\ContextualClosureParameterResolver' => [['0267']], - 'PHPStan\Analyser\ExprHandler\Helper\FuncCallScopeEffectsHelper' => [['0268']], - 'PHPStan\Analyser\ExprHandler\Helper\IncDecTypeHelper' => [['0269']], - 'PHPStan\Analyser\ExprHandler\Helper\MethodThrowPointHelper' => [['0270']], - 'PHPStan\Analyser\ExprHandler\Helper\DefaultNarrowingHelper' => [['0271']], - 'PHPStan\Analyser\ExprHandler\Helper\ImplicitToStringCallHelper' => [['0272']], - 'PHPStan\Analyser\ExprHandler\Helper\BooleanNarrowingHelper' => [['0273']], - 'PHPStan\Analyser\ExprHandler\Helper\MethodCallReturnTypeHelper' => [['0274']], - 'PHPStan\Analyser\ExprHandler\Helper\ClosureParameterResolver' => [['0275']], - 'PHPStan\Analyser\ExprHandler\Helper\IdenticalNarrowingHelper' => [['0276']], - 'PHPStan\Analyser\ExprHandler\Helper\VirtualExprResultHelper' => [['0277']], - 'PHPStan\Analyser\CalledMethodProcessor' => [['0278']], - 'PHPStan\Analyser\Ignore\UnmatchedIgnoreFixer' => [['0279']], - 'PHPStan\Analyser\Ignore\LineIgnoreFixer' => [['0280']], - 'PHPStan\Analyser\Ignore\IgnoredErrorHelper' => [['0281']], - 'PHPStan\Analyser\Ignore\IgnoreErrorsConfigFixer' => [['0282']], - 'PHPStan\Analyser\Ignore\IgnoreLexer' => [['0283']], - 'PHPStan\Analyser\StatementsHandler' => [['0284']], - 'PHPStan\Analyser\ArgumentsHandler' => [['0285']], - 'PHPStan\Analyser\DeclarationDependencyTracker' => [['0286']], - 'PHPStan\Analyser\StmtHandler' => [ - [ - '0287', - '0288', - '0289', - '0290', - '0291', - '0292', - '0293', - '0294', - '0295', - '0296', - '0297', - '0298', - '0299', - '0300', - '0301', - '0302', - '0303', - '0304', - '0305', - '0306', - '0307', - '0308', - '0309', - '0310', - '0311', - '0312', - '0313', - '0314', - '0315', - '0316', - '0317', - '0318', - ], - ], - 'PHPStan\Analyser\StmtHandler\NopHandler' => [['0287']], - 'PHPStan\Analyser\StmtHandler\NamespaceHandler' => [['0288']], - 'PHPStan\Analyser\StmtHandler\TraitHandler' => [['0289']], - 'PHPStan\Analyser\StmtHandler\LabelHandler' => [['0290']], - 'PHPStan\Analyser\StmtHandler\ExpressionHandler' => [['0291']], - 'PHPStan\Analyser\StmtHandler\UnsetHandler' => [['0292']], - 'PHPStan\Analyser\StmtHandler\DeclareHandler' => [['0293']], - 'PHPStan\Analyser\StmtHandler\ReturnHandler' => [['0294']], - 'PHPStan\Analyser\StmtHandler\EnumCaseHandler' => [['0295']], - 'PHPStan\Analyser\StmtHandler\FunctionHandler' => [['0296']], - 'PHPStan\Analyser\StmtHandler\PropertyHandler' => [['0297']], - 'PHPStan\Analyser\StmtHandler\ClassConstHandler' => [['0298']], - 'PHPStan\Analyser\StmtHandler\ForHandler' => [['0299']], - 'PHPStan\Analyser\StmtHandler\ForeachHandler' => [['0300']], - 'PHPStan\Analyser\StmtHandler\DoWhileHandler' => [['0301']], - 'PHPStan\Analyser\StmtHandler\GroupUseHandler' => [['0302']], - 'PHPStan\Analyser\StmtHandler\BreakContinueHandler' => [['0303']], - 'PHPStan\Analyser\StmtHandler\BlockHandler' => [['0304']], - 'PHPStan\Analyser\StmtHandler\ConstHandler' => [['0305']], - 'PHPStan\Analyser\StmtHandler\SwitchHandler' => [['0306']], - 'PHPStan\Analyser\StmtHandler\GotoHandler' => [['0307']], - 'PHPStan\Analyser\StmtHandler\UseHandler' => [['0308']], - 'PHPStan\Analyser\StmtHandler\IfHandler' => [['0309']], - 'PHPStan\Analyser\StmtHandler\ClassLikeHandler' => [['0310']], - 'PHPStan\Analyser\StmtHandler\TryCatchHandler' => [['0311']], - 'PHPStan\Analyser\StmtHandler\ClassMethodHandler' => [['0312']], - 'PHPStan\Analyser\StmtHandler\EchoHandler' => [['0313']], - 'PHPStan\Analyser\StmtHandler\WhileHandler' => [['0314']], - 'PHPStan\Analyser\StmtHandler\GlobalHandler' => [['0315']], - 'PHPStan\Analyser\StmtHandler\StaticVariableHandler' => [['0316']], - 'PHPStan\Analyser\StmtHandler\InlineHtmlHandler' => [['0317']], - 'PHPStan\Analyser\StmtHandler\TraitUseHandler' => [['0318']], - 'PHPStan\Analyser\VarAnnotationProcessor' => [['0319']], - 'PHPStan\Analyser\AnalyserResultFinalizer' => [['0320']], - 'PHPStan\Analyser\LocalIgnoresProcessor' => [['0321']], - 'PHPStan\Analyser\DeprecatedAttributeResolver' => [['0322']], - 'PHPStan\Analyser\ParametersProcessor' => [['0323']], - 'PHPStan\Analyser\TypeSpecifier' => [['typeSpecifier']], - 'PHPStan\Analyser\ValueDependencyCollector' => [['0324']], - 'PHPStan\Analyser\FileAnalyser' => [['0325']], - 'PHPStan\Analyser\TypeSpecifierFactory' => [['typeSpecifierFactory']], - 'PHPStan\Analyser\ResultCache\ResultCacheValueExtension' => [['0326', '0328', '0329', '0383']], - 'PHPStan\Analyser\ResultCache\ClassResultCacheValueExtension' => [['0326']], - 'PHPStan\Analyser\ResultCache\ResultCacheClearer' => [['0327']], - 'PHPStan\Analyser\ResultCache\FileResultCacheValueExtension' => [['0328']], - 'PHPStan\Analyser\ResultCache\DirectoryResultCacheValueExtension' => [['0329']], - 'PHPStan\Analyser\RicherScopeGetTypeHelper' => [['0330']], - 'PHPStan\Analyser\Generics\TemplateArgumentResolver' => [['0331']], - 'PHPStan\Analyser\Generics\TemplateArgumentObserver' => [['0332']], - 'PHPStan\Analyser\Generics\StaticVariableInference' => [['0333']], - 'PHPStan\Analyser\Generics\ClosureSignatureInference' => [['0334']], - 'PHPStan\Neon\Printer' => [['0335']], - 'PHPStan\DependencyInjection\Reflection\ClassReflectionExtensionRegistryProvider' => [['0336']], - 'PHPStan\DependencyInjection\DerivativeContainerFactory' => [['0337']], - 'PHPStan\DependencyInjection\Container' => [['0338'], ['0339']], - 'PHPStan\DependencyInjection\Nette\NetteContainer' => [['0339']], - 'PHPStan\Collectors\RegistryFactory' => [['0340']], - 'PHPStan\Collectors\Registry' => [['0341']], - 'PHPStan\Fixable\PhpDoc\PhpDocEditor' => [['0342']], - 'PHPStan\Fixable\ErrorFixer' => [['0343']], - 'PHPStan\Fixable\Patcher' => [['0344']], - 'PHPStan\Command\ErrorFormatter\ErrorFormatter' => [ - [ - 'errorFormatter.gitlab', - 'errorFormatter.checkstyle', - 'errorFormatter.teamcity', - 'errorFormatter.github', - 'errorFormatter.table', - 'errorFormatter.raw', - 'errorFormatter.junit', - 'errorFormatter.json', - 'errorFormatter.prettyJson', - ], - ['0345'], - ], - 'PHPStan\Command\ErrorFormatter\GitlabErrorFormatter' => [['errorFormatter.gitlab']], - 'PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter' => [['errorFormatter.checkstyle']], - 'PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter' => [['errorFormatter.teamcity']], - 'PHPStan\Command\ErrorFormatter\GithubErrorFormatter' => [['errorFormatter.github']], - 'PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter' => [['0345']], - 'PHPStan\Command\ErrorFormatter\TableErrorFormatter' => [['errorFormatter.table']], - 'PHPStan\Command\ErrorFormatter\RawErrorFormatter' => [['errorFormatter.raw']], - 'PHPStan\Command\ErrorFormatter\JunitErrorFormatter' => [['errorFormatter.junit']], - 'PHPStan\Command\Neon2Attributes\PhpClassAttributesWriter' => [['0346']], - 'PHPStan\Command\Neon2Attributes\Neon2AttributesMigrator' => [['0347']], - 'PHPStan\Command\AnalyseApplication' => [['0348']], - 'PHPStan\Command\FixerWorkerRunner' => [['0349']], - 'PHPStan\Command\BootstrapFilesRunner' => [['0350']], - 'PHPStan\Command\AnalyserRunner' => [['0351']], - 'PHPStan\Command\FixerApplication' => [['0352']], - 'PHPStan\Type\Regex\RegexExpressionHelper' => [['0353']], - 'PHPStan\Type\Regex\RegexGroupParser' => [['0354']], - 'PHPStan\Type\DynamicFunctionReturnTypeExtension' => [ - [ - '0355', - '0359', - '0363', - '0364', - '0365', - '0367', - '0368', - '0373', - '0375', - '0377', - '0380', - '0385', - '0386', - '0388', - '0391', - '0392', - '0393', - '0396', - '0397', - '0399', - '0400', - '0401', - '0403', - '0404', - '0405', - '0407', - '0409', - '0410', - '0418', - '0419', - '0421', - '0423', - '0427', - '0431', - '0433', - '0435', - '0436', - '0437', - '0438', - '0440', - '0441', - '0444', - '0445', - '0446', - '0448', - '0450', - '0452', - '0453', - '0454', - '0455', - '0456', - '0457', - '0465', - '0466', - '0467', - '0468', - '0469', - '0470', - '0471', - '0472', - '0474', - '0476', - '0479', - '0482', - '0485', - '0486', - '0487', - '0488', - '0490', - '0491', - '0493', - '0496', - '0497', - '0498', - '0499', - '0501', - '0502', - '0503', - '0506', - '0507', - '0510', - '0511', - '0512', - '0513', - '0516', - '0517', - '0518', - '0519', - '0520', - '0521', - '0529', - '0530', - '0532', - '0534', - '0537', - '0538', - '0539', - '0541', - '0543', - '0544', - '0545', - '0547', - '0550', - '0551', - '0552', - '0554', - '0555', - '0556', - '0557', - '0558', - '0559', - ], - ], - 'PHPStan\Type\Php\StrvalFamilyFunctionReturnTypeExtension' => [['0355']], - 'PHPStan\Type\DynamicFunctionThrowTypeExtension' => [ - [ - '0356', - '0376', - '0402', - '0412', - '0414', - '0415', - '0429', - '0439', - '0442', - '0509', - '0514', - '0523', - '0525', - '0548', - ], - ], - 'PHPStan\Type\Php\IntdivThrowTypeExtension' => [['0356']], - 'PHPStan\Type\DynamicMethodThrowTypeExtension' => [['0357', '0381', '0387', '0462']], - 'PHPStan\Type\Php\DateTimeModifyMethodThrowTypeExtension' => [['0357']], - 'PHPStan\Type\Php\DateFormatMethodReturnTypeExtension' => [['0358']], - 'PHPStan\Type\Php\ArrayNextDynamicReturnTypeExtension' => [['0359']], - 'PHPStan\Type\Php\PrintfFormatParser' => [['0360']], - 'PHPStan\Type\FunctionTypeSpecifyingExtension' => [ - [ - '0361', - '0366', - '0371', - '0372', - '0395', - '0408', - '0425', - '0430', - '0432', - '0434', - '0443', - '0461', - '0475', - '0477', - '0494', - '0522', - '0526', - '0533', - '0535', - '0536', - '0546', - ], - ], - 'PHPStan\Analyser\TypeSpecifierAwareExtension' => [ - [ - '0361', - '0366', - '0371', - '0372', - '0374', - '0395', - '0408', - '0425', - '0430', - '0432', - '0434', - '0443', - '0461', - '0475', - '0477', - '0494', - '0522', - '0526', - '0533', - '0535', - '0536', - '0546', - ], - ], - 'PHPStan\Type\Php\IsIterableFunctionTypeSpecifyingExtension' => [['0361']], - 'PHPStan\Type\DynamicStaticMethodReturnTypeExtension' => [ - ['0362', '0416', '0417', '0424', '0449', '0480', '0481', '0504', '0515'], - ], - 'PHPStan\Type\Php\ClosureGetCurrentDynamicReturnTypeExtension' => [['0362']], - 'PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension' => [['0363']], - 'PHPStan\Type\Php\HashFunctionsReturnTypeExtension' => [['0364']], - 'PHPStan\Type\Php\Base64DecodeDynamicFunctionReturnTypeExtension' => [['0365']], - 'PHPStan\Type\Php\InArrayFunctionTypeSpecifyingExtension' => [['0366']], - 'PHPStan\Type\Php\CompactFunctionReturnTypeExtension' => [['0367']], - 'PHPStan\Type\Php\AbsFunctionDynamicReturnTypeExtension' => [['0368']], - 'PHPStan\Type\Php\DsMapDynamicReturnTypeExtension' => [['0369']], - 'PHPStan\Type\DynamicStaticMethodThrowTypeExtension' => [ - ['0370', '0389', '0428', '0459', '0473', '0505', '0508', '0524', '0531', '0540'], - ], - 'PHPStan\Type\Php\DateTimeConstructorThrowTypeExtension' => [['0370']], - 'PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension' => [['0371']], - 'PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension' => [['0372']], - 'PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension' => [['0373']], - 'PHPStan\Type\MethodTypeSpecifyingExtension' => [['0374']], - 'PHPStan\Type\Php\ReflectionClassIsSubclassOfTypeSpecifyingExtension' => [['0374']], - 'PHPStan\Type\Php\ArrayReverseFunctionReturnTypeExtension' => [['0375']], - 'PHPStan\Type\Php\ArrayCombineFunctionThrowTypeExtension' => [['0376']], - 'PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension' => [['0377']], - 'PHPStan\Type\Php\ConstantHelper' => [['0378']], - 'PHPStan\Type\Php\DateIntervalFormatReturnTypeHelper' => [['0379']], - 'PHPStan\Type\Php\StrlenFunctionReturnTypeExtension' => [['0380']], - 'PHPStan\Type\Php\DomDocumentCreateElementDynamicThrowTypeExtension' => [['0381']], - 'PHPStan\Type\Php\SimpleXMLElementAsXMLMethodReturnTypeExtension' => [['0382']], - 'PHPStan\Type\Php\OpenSslCipherMethodsProvider' => [['0383']], - 'PHPStan\Type\Php\ArrayColumnHelper' => [['0384']], - 'PHPStan\Type\Php\LtrimFunctionReturnTypeExtension' => [['0385']], - 'PHPStan\Type\Php\GettypeFunctionReturnTypeExtension' => [['0386']], - 'PHPStan\Type\Php\DateTimeSubMethodThrowTypeExtension' => [['0387']], - 'PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension' => [['0388']], - 'PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension' => [['0389']], - 'PHPStan\Type\Php\ClosureBindToDynamicReturnTypeExtension' => [['0390']], - 'PHPStan\Type\Php\DateTimeDynamicReturnTypeExtension' => [['0391']], - 'PHPStan\Type\Php\IdateFunctionReturnTypeExtension' => [['0392']], - 'PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension' => [['0393']], - 'PHPStan\Type\Php\RegexArrayShapeMatcher' => [['0394']], - 'PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension' => [['0395']], - 'PHPStan\Type\Php\ParseUrlFunctionDynamicReturnTypeExtension' => [['0396']], - 'PHPStan\Type\Php\CountFunctionReturnTypeExtension' => [['0397']], - 'PHPStan\Type\Php\DomDocumentCreateElementDynamicReturnTypeExtension' => [['0398']], - 'PHPStan\Type\Php\ArrayPointerFunctionsDynamicReturnTypeExtension' => [['0399']], - 'PHPStan\Type\Php\IniGetReturnTypeExtension' => [['0400']], - 'PHPStan\Type\Php\PregFilterFunctionReturnTypeExtension' => [['0401']], - 'PHPStan\Type\Php\GetClassFunctionThrowTypeExtension' => [['0402']], - 'PHPStan\Type\Php\ArrayCountValuesDynamicReturnTypeExtension' => [['0403']], - 'PHPStan\Type\Php\FilterInputDynamicReturnTypeExtension' => [['0404']], - 'PHPStan\Type\Php\StrWordCountFunctionDynamicReturnTypeExtension' => [['0405']], - 'PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension' => [['0406']], - 'PHPStan\Type\Php\LocaltimeFunctionDynamicReturnTypeExtension' => [['0407']], - 'PHPStan\Type\Php\PregMatchTypeSpecifyingExtension' => [['0408']], - 'PHPStan\Type\Php\DateIntervalFormatFunctionReturnTypeExtension' => [['0409']], - 'PHPStan\Type\Php\ArrayReplaceFunctionReturnTypeExtension' => [['0410']], - 'PHPStan\Type\Php\ThrowableReturnTypeExtension' => [['0411']], - 'PHPStan\Type\Php\JsonThrowTypeExtension' => [['0412']], - 'PHPStan\Type\Php\FilterFunctionFlagsHelper' => [['0413']], - 'PHPStan\Type\Php\MinMaxFunctionThrowTypeExtension' => [['0414']], - 'PHPStan\Type\Php\StrSplitFunctionThrowTypeExtension' => [['0415']], - 'PHPStan\Type\Php\ClosureBindDynamicReturnTypeExtension' => [['0416']], - 'PHPStan\Type\Php\XMLReaderOpenReturnTypeExtension' => [['0417']], - 'PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension' => [['0418']], - 'PHPStan\Type\Php\ArrayFirstLastDynamicReturnTypeExtension' => [['0419']], - 'PHPStan\Type\OperatorTypeSpecifyingExtension' => [['0420', '0528']], - 'PHPStan\Type\Php\BcMathNumberOperatorTypeSpecifyingExtension' => [['0420']], - 'PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension' => [['0421']], - 'PHPStan\Type\FunctionParameterClosureTypeExtension' => [['0422', '0451', '0478', '0495', '0500']], - 'PHPStan\Type\Php\PregReplaceCallbackClosureTypeExtension' => [['0422']], - 'PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension' => [['0423']], - 'PHPStan\Type\Php\ClosureFromCallableDynamicReturnTypeExtension' => [['0424']], - 'PHPStan\Type\Php\MethodExistsTypeSpecifyingExtension' => [['0425']], - 'PHPStan\Type\Php\ArrayFilterFunctionReturnTypeHelper' => [['0426']], - 'PHPStan\Type\Php\ArrayKeyDynamicReturnTypeExtension' => [['0427']], - 'PHPStan\Type\Php\ReflectionClassConstantConstructorThrowTypeExtension' => [['0428']], - 'PHPStan\Type\Php\VersionCompareFunctionDynamicThrowTypeExtension' => [['0429']], - 'PHPStan\Type\Php\AssertFunctionTypeSpecifyingExtension' => [['0430']], - 'PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension' => [['0431']], - 'PHPStan\Type\Php\ArraySearchFunctionTypeSpecifyingExtension' => [['0432']], - 'PHPStan\Type\Php\ArrayMergeFunctionDynamicReturnTypeExtension' => [['0433']], - 'PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension' => [['0434']], - 'PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension' => [['0435']], - 'PHPStan\Type\Php\ClassImplementsFunctionReturnTypeExtension' => [['0436']], - 'PHPStan\Type\Php\ArraySpliceFunctionReturnTypeExtension' => [['0437']], - 'PHPStan\Type\Php\StrtotimeFunctionReturnTypeExtension' => [['0438']], - 'PHPStan\Type\Php\FilterFunctionsThrowTypeExtension' => [['0439']], - 'PHPStan\Type\Php\MinMaxFunctionReturnTypeExtension' => [['0440']], - 'PHPStan\Type\Php\PowFunctionReturnTypeExtension' => [['0441']], - 'PHPStan\Type\Php\AssertThrowTypeExtension' => [['0442']], - 'PHPStan\Type\Php\DefineConstantTypeSpecifyingExtension' => [['0443']], - 'PHPStan\Type\Php\NonEmptyStringFunctionsReturnTypeExtension' => [['0444']], - 'PHPStan\Type\Php\IteratorToArrayFunctionReturnTypeExtension' => [['0445']], - 'PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension' => [['0446']], - 'PHPStan\Type\Php\IsAFunctionTypeSpecifyingHelper' => [['0447']], - 'PHPStan\Type\Php\ArgumentBasedFunctionReturnTypeExtension' => [['0448']], - 'PHPStan\Type\Php\DateIntervalDynamicReturnTypeExtension' => [['0449']], - 'PHPStan\Type\Php\ArrayFilterFunctionReturnTypeExtension' => [['0450']], - 'PHPStan\Type\Php\ArrayFindParameterClosureTypeExtension' => [['0451']], - 'PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension' => [['0452']], - 'PHPStan\Type\Php\SscanfFunctionDynamicReturnTypeExtension' => [['0453']], - 'PHPStan\Type\Php\StrPadFunctionReturnTypeExtension' => [['0454']], - 'PHPStan\Type\Php\GetCalledClassDynamicReturnTypeExtension' => [['0455']], - 'PHPStan\Type\Php\StrShuffleFunctionReturnTypeExtension' => [['0456']], - 'PHPStan\Type\Php\SubstrDynamicReturnTypeExtension' => [['0457']], - 'PHPStan\Type\FunctionParameterOutTypeExtension' => [['0458', '0460', '0484']], - 'PHPStan\Type\Php\ParseStrParameterOutTypeExtension' => [['0458']], - 'PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension' => [['0459']], - 'PHPStan\Type\Php\OpenSslEncryptParameterOutTypeExtension' => [['0460']], - 'PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension' => [['0461']], - 'PHPStan\Type\Php\DsMapDynamicMethodThrowTypeExtension' => [['0462']], - 'PHPStan\Type\Php\RandomizerMethodReturnTypeExtension' => [['0463']], - 'PHPStan\Type\Php\DateFunctionReturnTypeHelper' => [['0464']], - 'PHPStan\Type\Php\RandomIntFunctionReturnTypeExtension' => [['0465']], - 'PHPStan\Type\Php\ArrayPopFunctionReturnTypeExtension' => [['0466']], - 'PHPStan\Type\Php\TriggerErrorDynamicReturnTypeExtension' => [['0467']], - 'PHPStan\Type\Php\NumberFormatFunctionDynamicReturnTypeExtension' => [['0468']], - 'PHPStan\Type\Php\ArrayChangeKeyCaseFunctionReturnTypeExtension' => [['0469']], - 'PHPStan\Type\Php\StrrevFunctionReturnTypeExtension' => [['0470']], - 'PHPStan\Type\Php\ArrayCurrentDynamicReturnTypeExtension' => [['0471']], - 'PHPStan\Type\Php\ArraySliceFunctionReturnTypeExtension' => [['0472']], - 'PHPStan\Type\Php\DateIntervalConstructorThrowTypeExtension' => [['0473']], - 'PHPStan\Type\Php\PgDmlDynamicReturnTypeExtension' => [['0474']], - 'PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension' => [['0475']], - 'PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension' => [['0476']], - 'PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension' => [['0477']], - 'PHPStan\Type\Php\ArrayMapParameterClosureTypeExtension' => [['0478']], - 'PHPStan\Type\Php\MbConvertEncodingFunctionReturnTypeExtension' => [['0479']], - 'PHPStan\Type\Php\BackedEnumFromMethodDynamicReturnTypeExtension' => [['0480']], - 'PHPStan\Type\Php\PDOConnectReturnTypeExtension' => [['0481']], - 'PHPStan\Type\Php\GetDefinedVarsFunctionReturnTypeExtension' => [['0482']], - 'PHPStan\Type\Php\SimpleXMLElementXpathMethodReturnTypeExtension' => [['0483']], - 'PHPStan\Type\Php\PregMatchParameterOutTypeExtension' => [['0484']], - 'PHPStan\Type\Php\DioStatDynamicFunctionReturnTypeExtension' => [['0485']], - 'PHPStan\Type\Php\ArrayShiftFunctionReturnTypeExtension' => [['0486']], - 'PHPStan\Type\Php\ReplaceFunctionsDynamicReturnTypeExtension' => [['0487']], - 'PHPStan\Type\Php\GetDebugTypeFunctionReturnTypeExtension' => [['0488']], - 'PHPStan\Type\Php\IdateFunctionReturnTypeHelper' => [['0489']], - 'PHPStan\Type\Php\MicrotimeFunctionReturnTypeExtension' => [['0490']], - 'PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension' => [['0491']], - 'PHPStan\Type\UnaryOperatorTypeSpecifyingExtension' => [['0492', '0549']], - 'PHPStan\Type\Php\GmpUnaryOperatorTypeSpecifyingExtension' => [['0492']], - 'PHPStan\Type\Php\ArrayFindKeyFunctionReturnTypeExtension' => [['0493']], - 'PHPStan\Type\Php\CountFunctionTypeSpecifyingExtension' => [['0494']], - 'PHPStan\Type\Php\ArrayFilterParameterClosureTypeExtension' => [['0495']], - 'PHPStan\Type\Php\FilterVarArrayDynamicReturnTypeExtension' => [['0496']], - 'PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension' => [['0497']], - 'PHPStan\Type\Php\StatDynamicReturnTypeExtension' => [['0498']], - 'PHPStan\Type\Php\StrRepeatFunctionReturnTypeExtension' => [['0499']], - 'PHPStan\Type\Php\ArrayWalkParameterClosureTypeExtension' => [['0500']], - 'PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension' => [['0501']], - 'PHPStan\Type\Php\PgResultStatusDynamicReturnTypeExtension' => [['0502']], - 'PHPStan\Type\Php\ArrayFindFunctionReturnTypeExtension' => [['0503']], - 'PHPStan\Type\Php\ArrayObjectConstructorReturnTypeExtension' => [['0504']], - 'PHPStan\Type\Php\SimpleXMLElementConstructorThrowTypeExtension' => [['0505']], - 'PHPStan\Type\Php\GettimeofdayDynamicFunctionReturnTypeExtension' => [['0506']], - 'PHPStan\Type\Php\DateFunctionReturnTypeExtension' => [['0507']], - 'PHPStan\Type\Php\DateIntervalCreateFromDateStringThrowTypeExtension' => [['0508']], - 'PHPStan\Type\Php\UnserializeFunctionThrowTypeExtension' => [['0509']], - 'PHPStan\Type\Php\OutputBufferingDynamicReturnTypeExtension' => [['0510']], - 'PHPStan\Type\Php\ClampFunctionReturnTypeExtension' => [['0511']], - 'PHPStan\Type\Php\PgLastNoticeDynamicReturnTypeExtension' => [['0512']], - 'PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension' => [['0513']], - 'PHPStan\Type\Php\PrintfFunctionThrowTypeExtension' => [['0514']], - 'PHPStan\Type\Php\DatePeriodConstructorReturnTypeExtension' => [['0515']], - 'PHPStan\Type\Php\DateTimeCreateDynamicReturnTypeExtension' => [['0516']], - 'PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension' => [['0517']], - 'PHPStan\Type\Php\GetClassDynamicReturnTypeExtension' => [['0518']], - 'PHPStan\Type\Php\ArrayReduceFunctionReturnTypeExtension' => [['0519']], - 'PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension' => [['0520']], - 'PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension' => [['0521']], - 'PHPStan\Type\Php\ArrayKeyExistsFunctionTypeSpecifyingExtension' => [['0522']], - 'PHPStan\Type\Php\RoundFunctionThrowTypeExtension' => [['0523']], - 'PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension' => [['0524']], - 'PHPStan\Type\Php\ArrayChunkFunctionThrowTypeExtension' => [['0525']], - 'PHPStan\Type\Php\SetTypeFunctionTypeSpecifyingExtension' => [['0526']], - 'PHPStan\Type\Php\DateIntervalFormatDynamicReturnTypeExtension' => [['0527']], - 'PHPStan\Type\Php\GmpOperatorTypeSpecifyingExtension' => [['0528']], - 'PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension' => [['0529']], - 'PHPStan\Type\Php\HrtimeFunctionReturnTypeExtension' => [['0530']], - 'PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension' => [['0531']], - 'PHPStan\Type\Php\MbFunctionsReturnTypeExtension' => [['0532']], - 'PHPStan\Type\Php\StrlenFunctionTypeSpecifyingExtension' => [['0533']], - 'PHPStan\Type\Php\StrIncrementDecrementFunctionReturnTypeExtension' => [['0534']], - 'PHPStan\Type\Php\StrContainingTypeSpecifyingExtension' => [['0535']], - 'PHPStan\Type\Php\FunctionExistsFunctionTypeSpecifyingExtension' => [['0536']], - 'PHPStan\Type\Php\ImplodeFunctionReturnTypeExtension' => [['0537']], - 'PHPStan\Type\Php\ArrayRandFunctionReturnTypeExtension' => [['0538']], - 'PHPStan\Type\Php\HighlightStringDynamicReturnTypeExtension' => [['0539']], - 'PHPStan\Type\Php\DateTimeZoneConstructorThrowTypeExtension' => [['0540']], - 'PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension' => [['0541']], - 'PHPStan\Type\Php\ArrayCombineHelper' => [['0542']], - 'PHPStan\Type\Php\CountCharsFunctionDynamicReturnTypeExtension' => [['0543']], - 'PHPStan\Type\Php\ArrayMapFunctionReturnTypeExtension' => [['0544']], - 'PHPStan\Type\Php\ArrayPadDynamicReturnTypeExtension' => [['0545']], - 'PHPStan\Type\Php\CtypeDigitFunctionTypeSpecifyingExtension' => [['0546']], - 'PHPStan\Type\Php\RoundFunctionReturnTypeExtension' => [['0547']], - 'PHPStan\Type\Php\TriggerErrorFunctionThrowTypeExtension' => [['0548']], - 'PHPStan\Type\Php\BcMathNumberUnaryOperatorTypeSpecifyingExtension' => [['0549']], - 'PHPStan\Type\Php\RangeFunctionReturnTypeExtension' => [['0550']], - 'PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension' => [['0551']], - 'PHPStan\Type\Php\OpensslCipherFunctionsReturnTypeExtension' => [['0552']], - 'PHPStan\Type\Php\FilterFunctionReturnTypeHelper' => [['0553']], - 'PHPStan\Type\Php\TrimFunctionDynamicReturnTypeExtension' => [['0554']], - 'PHPStan\Type\Php\StrTokFunctionReturnTypeExtension' => [['0555']], - 'PHPStan\Type\Php\ConstantFunctionReturnTypeExtension' => [['0556']], - 'PHPStan\Type\Php\ArraySumFunctionDynamicReturnTypeExtension' => [['0557']], - 'PHPStan\Type\Php\StrCaseFunctionsReturnTypeExtension' => [['0558']], - 'PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension' => [['0559']], - 'PHPStan\Type\UnaryOperatorTypeSpecifyingExtensionRegistry' => [['0560']], - 'PHPStan\Type\DynamicReturnTypeExtensionRegistry' => [['0561']], - 'PHPStan\Type\OperatorTypeSpecifyingExtensionRegistry' => [['0562']], - 'PHPStan\Type\Constant\OversizedArrayBuilder' => [['0563']], - 'PHPStan\Type\FileTypeMapper' => [0 => ['0564'], 2 => [1 => 'stubFileTypeMapper']], - 'PHPStan\Type\BitwiseFlagHelper' => [['0565']], - 'PHPStan\Type\ArrayUnpackingHelper' => [['0566']], - 'PHPStan\Type\TypeAliasResolverProvider' => [['0567']], - 'PHPStan\Type\PHPStan\ClassNameUsageLocationCreateIdentifierDynamicReturnTypeExtension' => [['0568']], - 'PHPStan\Type\ClosureTypeFactory' => [['0569']], - 'PHPStan\Type\TypeAliasResolver' => [['0570']], - 'PHPStan\Rules\Exceptions\MissingCheckedExceptionInPropertyHookThrowsRule' => [['0571']], - 'PHPStan\Rules\Exceptions\MethodThrowTypeCovarianceRule' => [['0572']], - 'PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule' => [['0573']], - 'PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule' => [['0574']], - 'PHPStan\Rules\Properties\UninitializedPropertyRule' => [['0575']], - 'PHPStan\File\SimpleRelativePathHelper' => [2 => ['simpleRelativePathHelper']], - 'PHPStan\File\ParentDirectoryRelativePathHelper' => [2 => ['parentDirectoryRelativePathHelper']], - 'PHPStan\Reflection\ReflectionProvider' => [0 => ['reflectionProvider'], 2 => ['betterReflectionProvider']], - 'PHPStan\Reflection\BetterReflection\BetterReflectionProvider' => [2 => ['betterReflectionProvider']], - 'PHPStan\Diagnose\PHPStanDiagnoseExtension' => [2 => ['phpstanDiagnoseExtension']], - 'PHPStan\File\FileExcluderRawFactory' => [['0576']], - 'PHPStan\Reflection\Php\PhpMethodReflectionFactory' => [['0577']], - 'PHPStan\Reflection\FunctionReflectionFactory' => [['0578']], - 'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorFactory' => [['0579']], - 'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocatorFactory' => [['0580']], - 'PHPStan\Reflection\ClassReflectionFactory' => [['0581']], - 'PHPStan\Analyser\ExpressionResultFactory' => [['0582']], - 'PHPStan\Analyser\InternalScopeFactoryFactory' => [['0583']], - 'PHPStan\Analyser\ResultCache\ResultCacheManagerFactory' => [['0584']], - 'PHPStan\Rules\Namespaces\ExistingNamesInUseRule' => [['0585']], - 'PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule' => [['0586']], - 'PHPStan\Rules\Generators\YieldTypeRule' => [['0587']], - 'PHPStan\Rules\Generators\YieldFromTypeRule' => [['0588']], - 'PHPStan\Rules\MultipleNodeTypesRule' => [ - 1 => ['0589', '0595', '0602', '0610', '0633', '0713', '0723', '0847', '0848', '0851', '0853', '0902'], - ], - 'PHPStan\Rules\Generators\YieldInGeneratorRule' => [['0589']], - 'PHPStan\Rules\PhpDoc\IncompatiblePropertyHookPhpDocTypeRule' => [['0590']], - 'PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule' => [['0591']], - 'PHPStan\Rules\PhpDoc\SealedDefinitionTraitRule' => [['0592']], - 'PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule' => [['0593']], - 'PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule' => [['0594']], - 'PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule' => [['0595']], - 'PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule' => [['0596']], - 'PHPStan\Rules\PhpDoc\VarTagChangedExpressionTypeRule' => [['0597']], - 'PHPStan\Rules\PhpDoc\SealedDefinitionClassRule' => [['0598']], - 'PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule' => [['0599']], - 'PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule' => [['0600']], - 'PHPStan\Rules\PhpDoc\FunctionAssertRule' => [['0601']], - 'PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule' => [['0602']], - 'PHPStan\Rules\PhpDoc\RequireImplementsDefinitionClassRule' => [['0603']], - 'PHPStan\Rules\PhpDoc\RequireExtendsDefinitionClassRule' => [['0604']], - 'PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule' => [['0605']], - 'PHPStan\Rules\PhpDoc\RequireImplementsDefinitionTraitRule' => [['0606']], - 'PHPStan\Rules\PhpDoc\IncompatibleParamImmediatelyInvokedCallableRule' => [['0607']], - 'PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule' => [['0608']], - 'PHPStan\Rules\PhpDoc\RequireExtendsDefinitionTraitRule' => [['0609']], - 'PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule' => [['0610']], - 'PHPStan\Rules\PhpDoc\MethodAssertRule' => [['0611']], - 'PHPStan\Rules\DateTimeInstantiationRule' => [['0612']], - 'PHPStan\Rules\Whitespace\FileWhitespaceRule' => [['0613']], - 'PHPStan\Rules\Missing\MissingReturnRule' => [['0614']], - 'PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule' => [['0615']], - 'PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule' => [['0616']], - 'PHPStan\Rules\Exceptions\ThrowExprTypeRule' => [['0617']], - 'PHPStan\Rules\Exceptions\ThrowExpressionRule' => [['0618']], - 'PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule' => [['0619']], - 'PHPStan\Rules\Exceptions\NoncapturingCatchRule' => [['0620']], - 'PHPStan\Rules\Exceptions\ThrowsVoidPropertyHookWithExplicitThrowPointRule' => [['0621']], - 'PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule' => [['0622']], - 'PHPStan\Rules\Exceptions\OverwrittenExitPointByFinallyRule' => [['0623']], - 'PHPStan\Rules\Arrays\OffsetAccessAssignOpRule' => [['0624']], - 'PHPStan\Rules\Arrays\OffsetAccessAssignmentRule' => [['0625']], - 'PHPStan\Rules\Arrays\ArrayDestructuringRule' => [['0626']], - 'PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule' => [['0627']], - 'PHPStan\Rules\Arrays\ArrayUnpackingRule' => [['0628']], - 'PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule' => [['0629']], - 'PHPStan\Rules\Arrays\UnpackIterableInArrayRule' => [['0630']], - 'PHPStan\Rules\Arrays\IterableInForeachRule' => [['0631']], - 'PHPStan\Rules\Arrays\OffsetAccessWithoutDimForReadingRule' => [['0632']], - 'PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule' => [['0633']], - 'PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule' => [['0634']], - 'PHPStan\Rules\Arrays\DeadForeachRule' => [['0635']], - 'PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule' => [['0636']], - 'PHPStan\Rules\Ignore\IgnoreParseErrorRule' => [['0637']], - 'PHPStan\Rules\Names\UsedNamesRule' => [['0638']], - 'PHPStan\Rules\Variables\ParameterOutExecutionEndTypeRule' => [['0639']], - 'PHPStan\Rules\Variables\InvalidVariableAssignRule' => [['0640']], - 'PHPStan\Rules\Variables\CompactVariablesRule' => [['0641']], - 'PHPStan\Rules\Variables\NullCoalesceRule' => [['0642']], - 'PHPStan\Rules\Variables\UnsetRule' => [['0643']], - 'PHPStan\Rules\Variables\DefinedVariableRule' => [['0644']], - 'PHPStan\Rules\Variables\ThisInGlobalStatementRule' => [['0645']], - 'PHPStan\Rules\Variables\EmptyRule' => [['0646']], - 'PHPStan\Rules\Variables\VariableCloningRule' => [['0647']], - 'PHPStan\Rules\Variables\ParameterOutAssignedTypeRule' => [['0648']], - 'PHPStan\Rules\Variables\IssetRule' => [['0649']], - 'PHPStan\Rules\Variables\ThisInStaticStatementRule' => [['0650']], - 'PHPStan\Rules\Functions\ParameterCastableToStringRule' => [['0651']], - 'PHPStan\Rules\Functions\IncompatibleArrowFunctionDefaultParameterTypeRule' => [['0652']], - 'PHPStan\Rules\Functions\ClosureReturnTypeRule' => [['0653']], - 'PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule' => [['0654']], - 'PHPStan\Rules\Functions\CallCallablesRule' => [['0655']], - 'PHPStan\Rules\Functions\ImplodeParameterCastableToStringRule' => [['0656']], - 'PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule' => [['0657']], - 'PHPStan\Rules\Functions\DefineParametersRule' => [['0658']], - 'PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule' => [['0659']], - 'PHPStan\Rules\Functions\CallToNonExistentFunctionRule' => [['0660']], - 'PHPStan\Rules\Functions\ArrayFilterRule' => [['0661']], - 'PHPStan\Rules\Functions\ReturnTypeAfterFinallyRule' => [['0662']], - 'PHPStan\Rules\Functions\IncompatibleDefaultParameterTypeRule' => [['0663']], - 'PHPStan\Rules\Functions\ReturnTypeRule' => [['0664']], - 'PHPStan\Rules\Functions\InvalidParameterNameRule' => [['0665']], - 'PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule' => [['0666']], - 'PHPStan\Rules\Functions\ExistingClassesInTypehintsRule' => [['0667']], - 'PHPStan\Rules\Functions\InvalidLexicalVariablesInClosureUseRule' => [['0668']], - 'PHPStan\Rules\Functions\InnerFunctionRule' => [['0669']], - 'PHPStan\Rules\Functions\SortParameterCastableToStringRule' => [['0670']], - 'PHPStan\Rules\Functions\ParamAttributesRule' => [['0671']], - 'PHPStan\Rules\Functions\UnusedClosureUsesRule' => [['0672']], - 'PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule' => [['0673']], - 'PHPStan\Rules\Functions\ArrayValuesRule' => [['0674']], - 'PHPStan\Rules\Functions\PrintfArrayParametersRule' => [['0675']], - 'PHPStan\Rules\Functions\UselessFunctionReturnValueRule' => [['0676']], - 'PHPStan\Rules\Functions\IncompatibleClosureDefaultParameterTypeRule' => [['0677']], - 'PHPStan\Rules\Functions\ReturnNullsafeByRefRule' => [['0678']], - 'PHPStan\Rules\Functions\CallToFunctionParametersRule' => [['0679']], - 'PHPStan\Rules\Functions\ClosureAttributesRule' => [['0680']], - 'PHPStan\Rules\Functions\ArrowFunctionAttributesRule' => [['0681']], - 'PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule' => [['0682']], - 'PHPStan\Rules\Functions\FunctionCallableRule' => [['0683']], - 'PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule' => [['0684']], - 'PHPStan\Rules\Functions\VariadicParametersDeclarationRule' => [['0685']], - 'PHPStan\Rules\Functions\PrintfParametersRule' => [['0686']], - 'PHPStan\Rules\Functions\CallToFunctionStatementWithNoDiscardRule' => [['0687']], - 'PHPStan\Rules\Functions\RandomIntParametersRule' => [['0688']], - 'PHPStan\Rules\Functions\FilterVarRule' => [['0689']], - 'PHPStan\Rules\Functions\FunctionAttributesRule' => [['0690']], - 'PHPStan\Rules\Functions\RedefinedParametersRule' => [['0691']], - 'PHPStan\Rules\Functions\CallUserFuncRule' => [['0692']], - 'PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule' => [['0693']], - 'PHPStan\Rules\Comparison\ConstantLooseComparisonRule' => [['0694']], - 'PHPStan\Rules\Comparison\BooleanOrConstantConditionRule' => [['0695']], - 'PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule' => [['0696']], - 'PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule' => [['0697']], - 'PHPStan\Rules\Comparison\ElseIfConstantConditionRule' => [['0698']], - 'PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule' => [['0699']], - 'PHPStan\Rules\Comparison\BooleanAndConstantConditionRule' => [['0700']], - 'PHPStan\Rules\Comparison\UsageOfVoidMatchExpressionRule' => [['0701']], - 'PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule' => [['0702']], - 'PHPStan\Rules\Comparison\LogicalXorConstantConditionRule' => [['0703']], - 'PHPStan\Rules\Comparison\IfConstantConditionRule' => [['0704']], - 'PHPStan\Rules\Comparison\ConstantConditionInTraitRule' => [['0705']], - 'PHPStan\Rules\Comparison\FunctionCallConstantConditionRule' => [['0706']], - 'PHPStan\Rules\Comparison\MatchExpressionRule' => [['0707']], - 'PHPStan\Rules\Comparison\BooleanNotConstantConditionRule' => [['0708']], - 'PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule' => [['0709']], - 'PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule' => [['0710']], - 'PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule' => [['0711']], - 'PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule' => [['0712']], - 'PHPStan\Rules\Types\InvalidTypesInUnionRule' => [['0713']], - 'PHPStan\Rules\Keywords\DeclareStrictTypesRule' => [['0714']], - 'PHPStan\Rules\Keywords\GotoUndefinedLabelRule' => [['0715']], - 'PHPStan\Rules\Keywords\RequireFileExistsRule' => [['0716']], - 'PHPStan\Rules\Keywords\ContinueBreakInLoopRule' => [['0717']], - 'PHPStan\Rules\Properties\AccessPropertiesRule' => [['0718']], - 'PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule' => [['0719']], - 'PHPStan\Rules\Properties\AccessPropertiesInAssignRule' => [['0720']], - 'PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule' => [['0721']], - 'PHPStan\Rules\Properties\PropertyAssignRefRule' => [['0722']], - 'PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule' => [['0723']], - 'PHPStan\Rules\Properties\ExistingClassesInPropertiesRule' => [['0724']], - 'PHPStan\Rules\Properties\PropertyInClassRule' => [['0725']], - 'PHPStan\Rules\Properties\PropertyHookAttributesRule' => [['0726']], - 'PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyRule' => [['0727']], - 'PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule' => [['0728']], - 'PHPStan\Rules\Properties\MissingPropertyTypehintRule' => [['0729']], - 'PHPStan\Rules\Properties\PropertiesInInterfaceRule' => [['0730']], - 'PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule' => [['0731']], - 'PHPStan\Rules\Properties\GetNonVirtualPropertyHookReadRule' => [['0732']], - 'PHPStan\Rules\Properties\AccessPrivatePropertyThroughStaticRule' => [['0733']], - 'PHPStan\Rules\Properties\PropertyAttributesRule' => [['0734']], - 'PHPStan\Rules\Properties\SetNonVirtualPropertyHookAssignRule' => [['0735']], - 'PHPStan\Rules\Properties\SetPropertyHookParameterRule' => [['0736']], - 'PHPStan\Rules\Properties\OverridingPropertyRule' => [['0737']], - 'PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule' => [['0738']], - 'PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule' => [['0739']], - 'PHPStan\Rules\Properties\InvalidCallablePropertyTypeRule' => [['0740']], - 'PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule' => [['0741']], - 'PHPStan\Rules\Properties\ReadOnlyPropertyRule' => [['0742']], - 'PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule' => [['0743']], - 'PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule' => [['0744']], - 'PHPStan\Rules\Properties\TypesAssignedToPropertiesRule' => [['0745']], - 'PHPStan\Rules\Properties\ExistingClassesInPropertyHookTypehintsRule' => [['0746']], - 'PHPStan\Rules\Properties\AccessStaticPropertiesRule' => [['0747']], - 'PHPStan\Rules\Properties\NullsafePropertyFetchRule' => [['0748']], - 'PHPStan\Rules\Classes\RequireExtendsRule' => [['0749']], - 'PHPStan\Rules\Classes\AllowedSubTypesRule' => [['0750']], - 'PHPStan\Rules\Classes\TraitAttributeClassRule' => [['0751']], - 'PHPStan\Rules\Classes\EnumSanityRule' => [['0752']], - 'PHPStan\Rules\Classes\InstantiationCallableRule' => [['0753']], - 'PHPStan\Rules\Classes\MethodTagRule' => [['0754']], - 'PHPStan\Rules\Classes\ClassConstantAttributesRule' => [['0755']], - 'PHPStan\Rules\Classes\ExistingClassInTraitUseRule' => [['0756']], - 'PHPStan\Rules\Classes\NewStaticRule' => [['0757']], - 'PHPStan\Rules\Classes\LocalTypeAliasesRule' => [['0758']], - 'PHPStan\Rules\Classes\LocalTypeTraitUseAliasesRule' => [['0759']], - 'PHPStan\Rules\Classes\MixinTraitUseRule' => [['0760']], - 'PHPStan\Rules\Classes\InvalidPromotedPropertiesRule' => [['0761']], - 'PHPStan\Rules\Classes\ExistingClassInInstanceOfRule' => [['0762']], - 'PHPStan\Rules\Classes\LocalTypeTraitAliasesRule' => [['0763']], - 'PHPStan\Rules\Classes\ReadOnlyClassRule' => [['0764']], - 'PHPStan\Rules\Classes\InstantiationRule' => [['0765']], - 'PHPStan\Rules\Classes\DuplicateDeclarationRule' => [['0766']], - 'PHPStan\Rules\Classes\AccessPrivateConstantThroughStaticRule' => [['0767']], - 'PHPStan\Rules\Classes\DuplicateTraitDeclarationRule' => [['0768']], - 'PHPStan\Rules\Classes\PropertyTagRule' => [['0769']], - 'PHPStan\Rules\Classes\NonClassAttributeClassRule' => [['0770']], - 'PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule' => [['0771']], - 'PHPStan\Rules\Classes\MethodTagTraitUseRule' => [['0772']], - 'PHPStan\Rules\Classes\MixinRule' => [['0773']], - 'PHPStan\Rules\Classes\ClassAttributesRule' => [['0774']], - 'PHPStan\Rules\Classes\PropertyTagTraitUseRule' => [['0775']], - 'PHPStan\Rules\Classes\PropertyTagTraitRule' => [['0776']], - 'PHPStan\Rules\Classes\ClassConstantRule' => [['0777']], - 'PHPStan\Rules\Classes\RequireImplementsRule' => [['0778']], - 'PHPStan\Rules\Classes\MixinTraitRule' => [['0779']], - 'PHPStan\Rules\Classes\ImpossibleInstanceOfRule' => [['0780']], - 'PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule' => [['0781']], - 'PHPStan\Rules\Classes\UnusedConstructorParametersRule' => [['0782']], - 'PHPStan\Rules\Classes\ExistingClassInClassExtendsRule' => [['0783']], - 'PHPStan\Rules\Classes\MethodTagTraitRule' => [['0784']], - 'PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule' => [['0785']], - 'PHPStan\Rules\EnumCases\EnumCaseAttributesRule' => [['0786']], - 'PHPStan\Rules\EnumCases\EnumCaseOutsideEnumRule' => [['0787']], - 'PHPStan\Rules\Traits\ConflictingTraitConstantsRule' => [['0788']], - 'PHPStan\Rules\Traits\ConstantsInTraitsRule' => [['0789']], - 'PHPStan\Rules\Traits\NotAnalysedTraitRule' => [['0790']], - 'PHPStan\Rules\Traits\TraitAttributesRule' => [['0791']], - 'PHPStan\Rules\Regexp\RegularExpressionQuotingRule' => [['0792']], - 'PHPStan\Rules\Regexp\RegularExpressionPatternRule' => [['0793']], - 'PHPStan\Rules\Api\GetTemplateTypeRule' => [['0794']], - 'PHPStan\Rules\Api\OldPhpParser4ClassRule' => [['0795']], - 'PHPStan\Rules\Api\ApiInterfaceExtendsRule' => [['0796']], - 'PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule' => [['0797']], - 'PHPStan\Rules\Api\ApiInstanceofTypeRule' => [['0798']], - 'PHPStan\Rules\Api\ApiInstantiationRule' => [['0799']], - 'PHPStan\Rules\Api\ApiClassConstFetchRule' => [['0800']], - 'PHPStan\Rules\Api\ApiStaticCallRule' => [['0801']], - 'PHPStan\Rules\Api\ApiMethodCallRule' => [['0802']], - 'PHPStan\Rules\Api\ApiInstanceofRule' => [['0803']], - 'PHPStan\Rules\Api\RuntimeReflectionInstantiationRule' => [['0804']], - 'PHPStan\Rules\Api\ApiClassExtendsRule' => [['0805']], - 'PHPStan\Rules\Api\RuntimeReflectionFunctionRule' => [['0806']], - 'PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule' => [['0807']], - 'PHPStan\Rules\Api\ApiClassImplementsRule' => [['0808']], - 'PHPStan\Rules\Api\ApiTraitUseRule' => [['0809']], - 'PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule' => [['0810']], - 'PHPStan\Rules\Cast\UnsetCastRule' => [['0811']], - 'PHPStan\Rules\Cast\EchoRule' => [['0812']], - 'PHPStan\Rules\Cast\VoidCastRule' => [['0813']], - 'PHPStan\Rules\Cast\PrintRule' => [['0814']], - 'PHPStan\Rules\Cast\InvalidCastRule' => [['0815']], - 'PHPStan\Rules\Cast\DeprecatedCastRule' => [['0816']], - 'PHPStan\Rules\DeadCode\NoopRule' => [['0817']], - 'PHPStan\Rules\DeadCode\UnreachableStatementRule' => [['0818']], - 'PHPStan\Rules\DeadCode\CallToConstructorStatementWithoutImpurePointsRule' => [['0819']], - 'PHPStan\Rules\DeadCode\UnusedPrivateConstantRule' => [['0820']], - 'PHPStan\Rules\DeadCode\UnusedPrivateMethodRule' => [['0821']], - 'PHPStan\Rules\DeadCode\CallToFunctionStatementWithoutImpurePointsRule' => [['0822']], - 'PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule' => [['0823']], - 'PHPStan\Rules\DeadCode\CallToMethodStatementWithoutImpurePointsRule' => [['0824']], - 'PHPStan\Rules\DeadCode\CallToStaticMethodStatementWithoutImpurePointsRule' => [['0825']], - 'PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule' => [['0826']], - 'PHPStan\Rules\TooWideTypehints\TooWideFunctionParameterOutTypeRule' => [['0827']], - 'PHPStan\Rules\TooWideTypehints\TooWideMethodParameterOutTypeRule' => [['0828']], - 'PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule' => [['0829']], - 'PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule' => [['0830']], - 'PHPStan\Rules\TooWideTypehints\TooWidePropertyTypeRule' => [['0831']], - 'PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule' => [['0832']], - 'PHPStan\Rules\Pure\PurePropertyHookRule' => [['0833']], - 'PHPStan\Rules\Pure\PureFunctionRule' => [['0834']], - 'PHPStan\Rules\Pure\PureMethodRule' => [['0835']], - 'PHPStan\Rules\Constants\ValueAssignedToClassConstantRule' => [['0836']], - 'PHPStan\Rules\Constants\FinalPrivateConstantRule' => [['0837']], - 'PHPStan\Rules\Constants\DynamicClassConstantFetchRule' => [['0838']], - 'PHPStan\Rules\Constants\MissingClassConstantTypehintRule' => [['0839']], - 'PHPStan\Rules\Constants\OverridingConstantRule' => [['0840']], - 'PHPStan\Rules\Constants\FinalConstantRule' => [['0841']], - 'PHPStan\Rules\Constants\ConstantAttributesRule' => [['0842']], - 'PHPStan\Rules\Constants\ConstantRule' => [['0843']], - 'PHPStan\Rules\Constants\NativeTypedClassConstantRule' => [['0844']], - 'PHPStan\Rules\Constants\ClassAsClassConstantRule' => [['0845']], - 'PHPStan\Rules\Constants\MagicConstantContextRule' => [['0846']], - 'PHPStan\Rules\Operators\InvalidIncDecOperationRule' => [['0847']], - 'PHPStan\Rules\Operators\InvalidUnaryOperationRule' => [['0848']], - 'PHPStan\Rules\Operators\PipeOperatorRule' => [['0849']], - 'PHPStan\Rules\Operators\BacktickRule' => [['0850']], - 'PHPStan\Rules\Operators\InvalidAssignVarRule' => [['0851']], - 'PHPStan\Rules\Operators\InvalidComparisonOperationRule' => [['0852']], - 'PHPStan\Rules\Operators\InvalidBinaryOperationRule' => [['0853']], - 'PHPStan\Rules\Methods\ConsistentConstructorDeclarationRule' => [['0854']], - 'PHPStan\Rules\Methods\MissingMethodSelfOutTypeRule' => [['0855']], - 'PHPStan\Rules\Methods\CallPrivateMethodThroughStaticRule' => [['0856']], - 'PHPStan\Rules\Methods\FinalPrivateMethodRule' => [['0857']], - 'PHPStan\Rules\Methods\MethodCallableRule' => [['0858']], - 'PHPStan\Rules\Methods\CallToMethodStatementWithNoDiscardRule' => [['0859']], - 'PHPStan\Rules\Methods\OverridingMethodRule' => [['0860']], - 'PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule' => [['0861']], - 'PHPStan\Rules\Methods\StaticMethodCallableRule' => [['0862']], - 'PHPStan\Rules\Methods\MethodVisibilityInInterfaceRule' => [['0863']], - 'PHPStan\Rules\Methods\IncompatibleDefaultParameterTypeRule' => [['0864']], - 'PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule' => [['0865']], - 'PHPStan\Rules\Methods\ReturnTypeRule' => [['0866']], - 'PHPStan\Rules\Methods\CallStaticMethodsRule' => [['0867']], - 'PHPStan\Rules\Methods\ExistingClassesInTypehintsRule' => [['0868']], - 'PHPStan\Rules\Methods\MissingMethodImplementationRule' => [['0869']], - 'PHPStan\Rules\Methods\NullsafeMethodCallRule' => [['0870']], - 'PHPStan\Rules\Methods\MissingMethodParameterTypehintRule' => [['0871']], - 'PHPStan\Rules\Methods\AbstractPrivateMethodRule' => [['0872']], - 'PHPStan\Rules\Methods\AbstractMethodInNonAbstractClassRule' => [['0873']], - 'PHPStan\Rules\Methods\ConsistentConstructorRule' => [['0874']], - 'PHPStan\Rules\Methods\MissingMethodReturnTypehintRule' => [['0875']], - 'PHPStan\Rules\Methods\ConstructorReturnTypeRule' => [['0876']], - 'PHPStan\Rules\Methods\CallMethodsRule' => [['0877']], - 'PHPStan\Rules\Methods\CallToStaticMethodStatementWithNoDiscardRule' => [['0878']], - 'PHPStan\Rules\Methods\MethodAttributesRule' => [['0879']], - 'PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule' => [['0880']], - 'PHPStan\Rules\Methods\MethodCallWithPossiblyRenamedNamedArgumentRule' => [['0881']], - 'PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule' => [['0882']], - 'PHPStan\Rules\Generics\ClassTemplateTypeRule' => [['0883']], - 'PHPStan\Rules\Generics\MethodTemplateTypeRule' => [['0884']], - 'PHPStan\Rules\Generics\FunctionTemplateTypeRule' => [['0885']], - 'PHPStan\Rules\Generics\MethodSignatureVarianceRule' => [['0886']], - 'PHPStan\Rules\Generics\UsedTraitsRule' => [['0887']], - 'PHPStan\Rules\Generics\FunctionSignatureVarianceRule' => [['0888']], - 'PHPStan\Rules\Generics\PropertyVarianceRule' => [['0889']], - 'PHPStan\Rules\Generics\EnumAncestorsRule' => [['0890']], - 'PHPStan\Rules\Generics\MethodTagTemplateTypeRule' => [['0891']], - 'PHPStan\Rules\Generics\InterfaceAncestorsRule' => [['0892']], - 'PHPStan\Rules\Generics\TraitTemplateTypeRule' => [['0893']], - 'PHPStan\Rules\Generics\ClassAncestorsRule' => [['0894']], - 'PHPStan\Rules\Generics\MethodTagTemplateTypeTraitRule' => [['0895']], - 'PHPStan\Rules\Generics\InterfaceTemplateTypeRule' => [['0896']], - 'PHPStan\Rules\Generics\EnumTemplateTypeRule' => [['0897']], - 'PHPStan\Rules\DateIntervalInstantiationRule' => [['0898']], - 'PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule' => [['0899']], - 'PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule' => [['0900']], - 'PHPStan\Rules\Exceptions\TooWidePropertyHookThrowTypeRule' => [['0901']], - 'PHPStan\Rules\Variables\AssignToByRefExprFromForeachRule' => [['0902']], - 'PHPStan\Rules\Functions\UnusedFunctionParametersRule' => [['0903']], - 'PHPStan\Rules\Functions\PrintfParameterTypeRule' => [['0904']], - 'PHPStan\Rules\Functions\ParameterCastableToNumberRule' => [['0905']], - 'PHPStan\Rules\Functions\SortWithoutEffectRule' => [['0906']], - 'PHPStan\Rules\Comparison\ImpossibleInArrayHaystackFiniteTypesRule' => [['0907']], - 'PHPStan\Rules\Comparison\SwitchConditionRule' => [['0908']], - 'PHPStan\Rules\Keywords\UnusedLabelRule' => [['0909']], - 'PHPStan\Rules\Classes\NewStaticInAbstractClassStaticMethodRule' => [['0910']], - 'PHPStan\Rules\DeadCode\UnusedVariableRule' => [['0911']], - 'PHPStan\Rules\Constants\ValueAssignedToGlobalConstantRule' => [['0912']], - 'PHPStan\Rules\Constants\ValueAssignedToDefineRule' => [['0913']], - 'PHPStan\Rules\Methods\UnusedMethodParametersRule' => [['0914']], - 'PHPStan\Collectors\Collector' => [1 => ['0915', '0916', '0917', '0918', '0919', '0920', '0921', '0922', '0923']], - 'PHPStan\Rules\Traits\TraitUseCollector' => [['0915']], - 'PHPStan\Rules\Traits\TraitDeclarationCollector' => [['0916']], - 'PHPStan\Rules\DeadCode\PossiblyPureFuncCallCollector' => [['0917']], - 'PHPStan\Rules\DeadCode\ConstructorWithoutImpurePointsCollector' => [['0918']], - 'PHPStan\Rules\DeadCode\PossiblyPureStaticCallCollector' => [['0919']], - 'PHPStan\Rules\DeadCode\FunctionWithoutImpurePointsCollector' => [['0920']], - 'PHPStan\Rules\DeadCode\PossiblyPureMethodCallCollector' => [['0921']], - 'PHPStan\Rules\DeadCode\MethodWithoutImpurePointsCollector' => [['0922']], - 'PHPStan\Rules\DeadCode\PossiblyPureNewCollector' => [['0923']], - 'PHPStan\DependencyInjection\ExtensionsCollection' => [ - 2 => [ - 'phpstan.extensionsCollection.PHPStan.PhpDoc.StubFilesExtension', - 'phpstan.extensionsCollection.PHPStan.PhpDoc.TypeNodeResolverExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.PropertiesClassReflectionExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.AdditionalConstructorsExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.MethodsClassReflectionExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.AllowedSubTypesClassReflectionExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.ClassDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.EnumCaseDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.FunctionDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.ConstantDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.PropertyDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.MethodDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.ClassConstantDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Diagnose.DiagnoseExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.Properties.ReadWritePropertiesExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.Rule', - 'phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedClassConstantUsageExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedPropertyUsageExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedMethodUsageExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedFunctionUsageExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedClassNameUsageExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.Constants.AlwaysUsedClassConstantsExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.Methods.AlwaysUsedMethodExtension', - 'phpstan.extensionsCollection.PHPStan.Classes.ForbiddenClassNameExtension', - 'phpstan.extensionsCollection.PHPStan.Analyser.ExprHandler', - 'phpstan.extensionsCollection.PHPStan.Analyser.StmtHandler', - 'phpstan.extensionsCollection.PHPStan.Analyser.IgnoreErrorExtension', - 'phpstan.extensionsCollection.PHPStan.Analyser.PerFileAnalysisResettable', - 'phpstan.extensionsCollection.PHPStan.Analyser.ResultCache.ResultCacheMetaExtension', - 'phpstan.extensionsCollection.PHPStan.Analyser.ResultCache.ResultCacheValueExtension', - 'phpstan.extensionsCollection.PHPStan.Collectors.Collector', - 'phpstan.extensionsCollection.PHPStan.Type.FunctionTypeSpecifyingExtension', - 'phpstan.extensionsCollection.PHPStan.Type.MethodTypeSpecifyingExtension', - 'phpstan.extensionsCollection.PHPStan.Type.MethodParameterClosureTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.StaticMethodParameterOutTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.StaticMethodParameterClosureTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.DynamicStaticMethodReturnTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.StaticMethodParameterClosureThisExtension', - 'phpstan.extensionsCollection.PHPStan.Type.FunctionParameterClosureTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.FunctionParameterClosureThisExtension', - 'phpstan.extensionsCollection.PHPStan.Type.StaticMethodTypeSpecifyingExtension', - 'phpstan.extensionsCollection.PHPStan.Type.FunctionParameterOutTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.MethodParameterOutTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.UnaryOperatorTypeSpecifyingExtension', - 'phpstan.extensionsCollection.PHPStan.Type.ExpressionTypeResolverExtension', - 'phpstan.extensionsCollection.PHPStan.Type.MethodParameterClosureThisExtension', - 'phpstan.extensionsCollection.PHPStan.Type.DynamicMethodReturnTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.OperatorTypeSpecifyingExtension', - 'phpstan.extensionsCollection.PHPStan.Type.DynamicStaticMethodThrowTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.DynamicFunctionThrowTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.DynamicFunctionReturnTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.DynamicMethodThrowTypeExtension', - 'phpstan.extensionsCollection.PhpParser.NodeVisitor', - ], - ], - 'PHPStan\DependencyInjection\LazyExtensionsCollection' => [ - 2 => [ - 'phpstan.extensionsCollection.PHPStan.PhpDoc.StubFilesExtension', - 'phpstan.extensionsCollection.PHPStan.PhpDoc.TypeNodeResolverExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.PropertiesClassReflectionExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.AdditionalConstructorsExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.MethodsClassReflectionExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.AllowedSubTypesClassReflectionExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.ClassDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.EnumCaseDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.FunctionDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.ConstantDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.PropertyDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.MethodDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.ClassConstantDeprecationExtension', - 'phpstan.extensionsCollection.PHPStan.Diagnose.DiagnoseExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.Properties.ReadWritePropertiesExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.Rule', - 'phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedClassConstantUsageExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedPropertyUsageExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedMethodUsageExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedFunctionUsageExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedClassNameUsageExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.Constants.AlwaysUsedClassConstantsExtension', - 'phpstan.extensionsCollection.PHPStan.Rules.Methods.AlwaysUsedMethodExtension', - 'phpstan.extensionsCollection.PHPStan.Classes.ForbiddenClassNameExtension', - 'phpstan.extensionsCollection.PHPStan.Analyser.ExprHandler', - 'phpstan.extensionsCollection.PHPStan.Analyser.StmtHandler', - 'phpstan.extensionsCollection.PHPStan.Analyser.IgnoreErrorExtension', - 'phpstan.extensionsCollection.PHPStan.Analyser.PerFileAnalysisResettable', - 'phpstan.extensionsCollection.PHPStan.Analyser.ResultCache.ResultCacheMetaExtension', - 'phpstan.extensionsCollection.PHPStan.Analyser.ResultCache.ResultCacheValueExtension', - 'phpstan.extensionsCollection.PHPStan.Collectors.Collector', - 'phpstan.extensionsCollection.PHPStan.Type.FunctionTypeSpecifyingExtension', - 'phpstan.extensionsCollection.PHPStan.Type.MethodTypeSpecifyingExtension', - 'phpstan.extensionsCollection.PHPStan.Type.MethodParameterClosureTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.StaticMethodParameterOutTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.StaticMethodParameterClosureTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.DynamicStaticMethodReturnTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.StaticMethodParameterClosureThisExtension', - 'phpstan.extensionsCollection.PHPStan.Type.FunctionParameterClosureTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.FunctionParameterClosureThisExtension', - 'phpstan.extensionsCollection.PHPStan.Type.StaticMethodTypeSpecifyingExtension', - 'phpstan.extensionsCollection.PHPStan.Type.FunctionParameterOutTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.MethodParameterOutTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.UnaryOperatorTypeSpecifyingExtension', - 'phpstan.extensionsCollection.PHPStan.Type.ExpressionTypeResolverExtension', - 'phpstan.extensionsCollection.PHPStan.Type.MethodParameterClosureThisExtension', - 'phpstan.extensionsCollection.PHPStan.Type.DynamicMethodReturnTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.OperatorTypeSpecifyingExtension', - 'phpstan.extensionsCollection.PHPStan.Type.DynamicStaticMethodThrowTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.DynamicFunctionThrowTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.DynamicFunctionReturnTypeExtension', - 'phpstan.extensionsCollection.PHPStan.Type.DynamicMethodThrowTypeExtension', - 'phpstan.extensionsCollection.PhpParser.NodeVisitor', - ], - ], - 'PhpParser\BuilderFactory' => [['0924']], - 'PhpParser\NodeVisitor\NameResolver' => [['0925']], - 'PHPStan\PhpDocParser\ParserConfig' => [['0926']], - 'PHPStan\PhpDocParser\Lexer\Lexer' => [['0927']], - 'PHPStan\PhpDocParser\Parser\TypeParser' => [['0928']], - 'PHPStan\PhpDocParser\Parser\ConstExprParser' => [['0929']], - 'PHPStan\PhpDocParser\Parser\PhpDocParser' => [['0930']], - 'PHPStan\PhpDocParser\Printer\Printer' => [['0931']], - 'PHPStan\BetterReflection\SourceLocator\SourceStubber\SourceStubber' => [1 => ['0932', '0933']], - 'PHPStan\BetterReflection\SourceLocator\SourceStubber\PhpStormStubsSourceStubber' => [['0932']], - 'PHPStan\BetterReflection\SourceLocator\SourceStubber\ReflectionSourceStubber' => [['0933']], - 'PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension' => [['0934', '0935', '0936', '0937', '0938']], - 'PHPStan\Type\Php\DateTimeModifyReturnTypeExtension' => [['0939', '0940']], - 'PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension' => [['0941', '0942']], - 'PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumCaseDynamicReturnTypeExtension' => [ - ['0943', '0944'], - ], - 'PHPStan\Command\ErrorFormatter\JsonErrorFormatter' => [['errorFormatter.json', 'errorFormatter.prettyJson']], - 'PHPStan\File\FileExcluder' => [2 => ['fileExcluderAnalyse', 'fileExcluderScan']], - 'PHPStan\File\FileFinder' => [2 => ['fileFinderAnalyse', 'fileFinderScan']], - 'PHPStan\Cache\CacheStorage' => [2 => ['cacheStorage']], - 'PHPStan\Cache\FileCacheStorage' => [2 => ['cacheStorage']], - 'PHPStan\BetterReflection\SourceLocator\Type\SourceLocator' => [2 => ['betterReflectionSourceLocator']], - 'PHPStan\Parser\Parser' => [ - 2 => [ - 'php8Parser', - 'currentPhpVersionSimpleDirectParser', - 'currentPhpVersionSimpleParser', - 'currentPhpVersionRichParser', - 'pathRoutingParser', - 'cachedRichParser', - 'cachedSimpleParser', - 'defaultAnalysisParser', - 'freshStubParser', - 'stubParser', - ], - ], - 'PHPStan\Parser\SimpleParser' => [2 => ['php8Parser', 'currentPhpVersionSimpleDirectParser']], - 'PhpParser\Lexer' => [2 => ['php8Lexer', 'currentPhpVersionLexer']], - 'PhpParser\Lexer\Emulative' => [2 => ['php8Lexer']], - 'PhpParser\ParserAbstract' => [2 => ['php8PhpParser', 'currentPhpVersionPhpParser']], - 'PhpParser\Parser' => [2 => ['php8PhpParser', 'currentPhpVersionPhpParser', 'phpParserDecorator']], - 'PhpParser\Parser\Php8' => [2 => ['php8PhpParser']], - 'PHPStan\Parser\PhpParserFactory' => [2 => ['currentPhpVersionPhpParserFactory']], - 'PHPStan\Parser\CleaningParser' => [2 => ['currentPhpVersionSimpleParser']], - 'PHPStan\Parser\RichParser' => [2 => ['currentPhpVersionRichParser']], - 'PHPStan\Parser\PathRoutingParser' => [2 => ['pathRoutingParser', 'defaultAnalysisParser']], - 'PHPStan\Parser\PhpParserDecorator' => [2 => ['phpParserDecorator']], - 'PHPStan\Parser\CachedParser' => [2 => ['cachedRichParser', 'cachedSimpleParser', 'stubParser']], - 'PHPStan\Parser\StubParser' => [2 => ['freshStubParser']], - 'PHPStan\Rules\RestrictedUsage\RestrictedClassConstantUsageExtension' => [['0945']], - 'PHPStan\Rules\InternalTag\RestrictedInternalClassConstantUsageExtension' => [['0945']], - 'PHPStan\Rules\RestrictedUsage\RestrictedClassNameUsageExtension' => [['0946']], - 'PHPStan\Rules\InternalTag\RestrictedInternalClassNameUsageExtension' => [['0946']], - 'PHPStan\Rules\RestrictedUsage\RestrictedFunctionUsageExtension' => [['0947']], - 'PHPStan\Rules\InternalTag\RestrictedInternalFunctionUsageExtension' => [['0947']], - 'PHPStan\Rules\RestrictedUsage\RestrictedPropertyUsageExtension' => [['0948']], - 'PHPStan\Rules\InternalTag\RestrictedInternalPropertyUsageExtension' => [['0948']], - 'PHPStan\Rules\RestrictedUsage\RestrictedMethodUsageExtension' => [['0949']], - 'PHPStan\Rules\InternalTag\RestrictedInternalMethodUsageExtension' => [['0949']], - ]; - - - public function __construct(array $params = []) - { - parent::__construct($params); - } - - - public function createService01(): PHPStan\Php\PhpVersionFactoryFactory - { - return new PHPStan\Php\PhpVersionFactoryFactory( - $this->getParameter('phpVersion'), - $this->getParameter('composerAutoloaderProjectPaths') - ); - } - - - public function createService02(): PHPStan\Php\ConfiguredPhpVersionRangeHelper - { - return new PHPStan\Php\ConfiguredPhpVersionRangeHelper($this->getParameter('phpVersion'), $this->getService('04')); - } - - - public function createService03(): PHPStan\Php\PhpVersion - { - return $this->getService('05')->create(); - } - - - public function createService04(): PHPStan\Php\ComposerPhpVersionFactory - { - return new PHPStan\Php\ComposerPhpVersionFactory($this->getParameter('composerAutoloaderProjectPaths')); - } - - - public function createService05(): PHPStan\Php\PhpVersionFactory - { - return $this->getService('01')->create(); - } - - - public function createService06(): PHPStan\File\FileMonitor - { - return new PHPStan\File\FileMonitor( - $this->getService('fileFinderAnalyse'), - $this->getService('fileFinderScan'), - $this->getParameter('analysedPaths'), - $this->getParameter('analysedPathsFromConfig'), - $this->getParameter('scanFiles'), - $this->getParameter('scanDirectories'), - $this->getService('011') - ); - } - - - public function createService07(): PHPStan\File\FileContentHasher - { - return new PHPStan\File\FileContentHasher; - } - - - public function createService08(): PHPStan\File\FileStatSignatures - { - return new PHPStan\File\FileStatSignatures; - } - - - public function createService09(): PHPStan\File\FileHelper - { - return new PHPStan\File\FileHelper($this->getParameter('currentWorkingDirectory')); - } - - - public function createService010(): PHPStan\File\IncludedFilePathResolver - { - return new PHPStan\File\IncludedFilePathResolver($this->getParameter('currentWorkingDirectory'), $this->getService('09')); - } - - - public function createService011(): PHPStan\File\DirectoryWalker - { - return new PHPStan\File\DirectoryWalker($this->getService('08'), $this->getParameter('tmpDir')); - } - - - public function createService012(): PHPStan\File\DeduplicatingFileReader - { - return new PHPStan\File\DeduplicatingFileReader; - } - - - public function createService013(): PHPStan\File\FileExcluderFactory - { - return new PHPStan\File\FileExcluderFactory($this->getService('0576'), $this->getParameter('excludePaths')); - } - - - public function createService014(): PHPStan\PhpDoc\ReflectionEnumStubFilesExtension - { - return new PHPStan\PhpDoc\ReflectionEnumStubFilesExtension($this->getService('03')); - } - - - public function createService015(): PHPStan\PhpDoc\BcMathNumberStubFilesExtension - { - return new PHPStan\PhpDoc\BcMathNumberStubFilesExtension($this->getService('03')); - } - - - public function createService016(): PHPStan\PhpDoc\ReflectionClassStubFilesExtension - { - return new PHPStan\PhpDoc\ReflectionClassStubFilesExtension($this->getService('03')); - } - - - public function createService017(): PHPStan\PhpDoc\StubFilesProvider - { - return new PHPStan\PhpDoc\DefaultStubFilesProvider( - $this->getService('phpstan.extensionsCollection.PHPStan.PhpDoc.StubFilesExtension'), - $this->getService('09'), - $this->getParameter('stubFiles'), - $this->getParameter('composerAutoloaderProjectPaths') - ); - } - - - public function createService018(): PHPStan\PhpDoc\PhpDocInheritanceResolver - { - return new PHPStan\PhpDoc\PhpDocInheritanceResolver($this->getService('0564')); - } - - - public function createService019(): PHPStan\PhpDoc\PhpDocStringResolver - { - return new PHPStan\PhpDoc\PhpDocStringResolver($this->getService('0927'), $this->getService('0930')); - } - - - public function createService020(): PHPStan\PhpDoc\ConstExprNodeResolver - { - return new PHPStan\PhpDoc\ConstExprNodeResolver($this->getService('054'), $this->getService('072')); - } - - - public function createService021(): PHPStan\PhpDoc\PhpDocNodeResolver - { - return new PHPStan\PhpDoc\PhpDocNodeResolver($this->getService('026'), $this->getService('020'), $this->getService('0114')); - } - - - public function createService022(): PHPStan\PhpDoc\JsonValidateStubFilesExtension - { - return new PHPStan\PhpDoc\JsonValidateStubFilesExtension($this->getService('03')); - } - - - public function createService023(): PHPStan\PhpDoc\StubValidator - { - return new PHPStan\PhpDoc\StubValidator($this->getService('0337'), $this->getService('0338'), $this->getService('017')); - } - - - public function createService024(): PHPStan\PhpDoc\ExtDsStubFilesExtension - { - return new PHPStan\PhpDoc\ExtDsStubFilesExtension($this->getService('066')); - } - - - public function createService025(): PHPStan\PhpDoc\TypeStringResolver - { - return new PHPStan\PhpDoc\TypeStringResolver($this->getService('0927'), $this->getService('0928'), $this->getService('026')); - } - - - public function createService026(): PHPStan\PhpDoc\TypeNodeResolver - { - return new PHPStan\PhpDoc\TypeNodeResolver( - $this->getService('027'), - $this->getService('054'), - $this->getService('0567'), - $this->getService('0188'), - $this->getService('072'), - $this->getParameter('reportUnsafeArrayStringKeyCasting') - ); - } - - - public function createService027(): PHPStan\PhpDoc\TypeNodeResolverExtensionRegistryProvider - { - return new PHPStan\PhpDoc\LazyTypeNodeResolverExtensionRegistryProvider($this->getService('0338')); - } - - - public function createService028(): PHPStan\PhpDoc\SocketSelectStubFilesExtension - { - return new PHPStan\PhpDoc\SocketSelectStubFilesExtension($this->getService('03')); - } - - - public function createService029(): PHPStan\Cache\Cache - { - return new PHPStan\Cache\Cache($this->getService('cacheStorage')); - } - - - public function createService030(): PHPStan\Broker\AnonymousClassNameHelper - { - return new PHPStan\Broker\AnonymousClassNameHelper($this->getService('09'), $this->getService('simpleRelativePathHelper')); - } - - - public function createService031(): PHPStan\Dependency\ExportedNodeVisitor - { - return new PHPStan\Dependency\ExportedNodeVisitor($this->getService('035')); - } - - - public function createService032(): PHPStan\Dependency\PackageDependencyResolver - { - return new PHPStan\Dependency\PackageDependencyResolver( - $this->getParameter('composerAutoloaderProjectPaths'), - $this->getService('09') - ); - } - - - public function createService033(): PHPStan\Dependency\DependencyResolver - { - return new PHPStan\Dependency\DependencyResolver( - $this->getService('09'), - $this->getService('reflectionProvider'), - $this->getService('035'), - $this->getService('032') - ); - } - - - public function createService034(): PHPStan\Dependency\ExportedNodeFetcher - { - return new PHPStan\Dependency\ExportedNodeFetcher($this->getService('defaultAnalysisParser'), $this->getService('031')); - } - - - public function createService035(): PHPStan\Dependency\ExportedNodeResolver - { - return new PHPStan\Dependency\ExportedNodeResolver($this->getService('reflectionProvider'), $this->getService('081')); - } - - - public function createService036(): PHPStan\Parallel\ParallelAnalyser - { - return new PHPStan\Parallel\ParallelAnalyser( - $this->getParameter('internalErrorsCountLimit'), - $this->getParameter('parallel')['processTimeout'], - $this->getParameter('parallel')['buffer'], - $this->getService('038'), - $this->getService('058'), - $this->getService('037') - ); - } - - - public function createService037(): PHPStan\Parallel\WorkerRunner - { - return new PHPStan\Parallel\WorkerRunner( - $this->getService('0350'), - $this->getService('0325'), - $this->getService('registry'), - $this->getService('0341'), - $this->getService('0194'), - $this->getParameter('parallel')['buffer'] - ); - } - - - public function createService038(): PHPStan\Parallel\ForkParallelChecker - { - return new PHPStan\Parallel\ForkParallelChecker; - } - - - public function createService039(): PHPStan\Parallel\Scheduler - { - return new PHPStan\Parallel\Scheduler( - $this->getParameter('parallel')['jobSize'], - $this->getParameter('parallel')['maximumNumberOfProcesses'], - $this->getParameter('parallel')['minimumNumberOfJobsPerProcess'] - ); - } - - - public function createService040(): PHPStan\Process\Restart\RestartDiagnoseExtension - { - return new PHPStan\Process\Restart\RestartDiagnoseExtension; - } - - - public function createService041(): PHPStan\Process\CpuCoreCounter - { - return new PHPStan\Process\CpuCoreCounter($this->getParameter('parallel')['loadLimit']); - } - - - public function createService042(): PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension - { - return new PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension($this->getParameter('mixinExcludeClasses')); - } - - - public function createService043(): PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension - { - return new PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension($this->getParameter('mixinExcludeClasses')); - } - - - public function createService044(): PHPStan\Reflection\Php\EnumAllowedSubTypesClassReflectionExtension - { - return new PHPStan\Reflection\Php\EnumAllowedSubTypesClassReflectionExtension; - } - - - public function createService045(): PHPStan\Reflection\Php\PhpClassReflectionExtension - { - return new PHPStan\Reflection\Php\PhpClassReflectionExtension( - $this->getService('0192'), - $this->getService('0187'), - $this->getService('0194'), - $this->getService('0577'), - $this->getService('018'), - $this->getService('079'), - $this->getService('050'), - $this->getService('051'), - $this->getService('075'), - $this->getService('defaultAnalysisParser'), - $this->getService('stubPhpDocProvider'), - $this->getService('054'), - $this->getService('0564'), - $this->getService('052'), - $this->getService('053'), - $this->getParameter('inferPrivatePropertyTypeFromConstructor'), - $this->getService('03'), - $this->getParameter('featureToggles')['backedEnumFromParameterType'], - $this->getParameter('cache')['memberCacheKeysMax'] - ); - } - - - public function createService046(): PHPStan\Reflection\Php\SealedAllowedSubTypesClassReflectionExtension - { - return new PHPStan\Reflection\Php\SealedAllowedSubTypesClassReflectionExtension; - } - - - public function createService047(): PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension - { - return new PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension( - $this->getService('reflectionProvider'), - $this->getParameter('universalObjectCratesClasses'), - $this->getService('051') - ); - } - - - public function createService048(): PHPStan\Reflection\Php\Soap\SoapClientMethodsClassReflectionExtension - { - return new PHPStan\Reflection\Php\Soap\SoapClientMethodsClassReflectionExtension; - } - - - public function createService049(): PHPStan\Reflection\ConstructorsHelper - { - return new PHPStan\Reflection\ConstructorsHelper( - $this->getService('phpstan.extensionsCollection.PHPStan.Reflection.AdditionalConstructorsExtension'), - $this->getParameter('additionalConstructors') - ); - } - - - public function createService050(): PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension - { - return new PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension; - } - - - public function createService051(): PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension - { - return new PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension; - } - - - public function createService052(): PHPStan\Reflection\AttributeReflectionFactory - { - return new PHPStan\Reflection\AttributeReflectionFactory($this->getService('072'), $this->getService('054')); - } - - - public function createService053(): PHPStan\Reflection\ParameterAllowedConstantsMapProvider - { - return new PHPStan\Reflection\ParameterAllowedConstantsMapProvider; - } - - - public function createService054(): PHPStan\Reflection\ReflectionProvider\ReflectionProviderProvider - { - return new PHPStan\Reflection\ReflectionProvider\LazyReflectionProviderProvider($this->getService('0338')); - } - - - public function createService055(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository - { - return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository($this->getService('060')); - } - - - public function createService056(): PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher - { - return new PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher( - $this->getService('057'), - $this->getService('defaultAnalysisParser'), - $this->getService('012') - ); - } - - - public function createService057(): PHPStan\Reflection\BetterReflection\SourceLocator\CachingVisitor - { - return new PHPStan\Reflection\BetterReflection\SourceLocator\CachingVisitor; - } - - - public function createService058(): PHPStan\Reflection\BetterReflection\SourceLocator\PreForkDirectorySymbolScanner - { - return new PHPStan\Reflection\BetterReflection\SourceLocator\PreForkDirectorySymbolScanner( - $this->getService('059'), - $this->getService('055'), - $this->getService('060'), - $this->getParameter('composerAutoloaderProjectPaths'), - $this->getParameter('analysedPaths'), - $this->getParameter('analysedPathsFromConfig'), - $this->getParameter('scanDirectories') - ); - } - - - public function createService059(): PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker - { - return new PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker( - $this->getService('055'), - $this->getService('0580'), - $this->getService('060'), - $this->getService('03') - ); - } - - - public function createService060(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory - { - return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory( - $this->getService('056'), - $this->getService('fileFinderScan'), - $this->getService('03'), - $this->getService('061'), - $this->getService('029'), - $this->getService('07'), - $this->getService('08'), - $this->getParameter('tmpDir') - ); - } - - - public function createService061(): PHPStan\Reflection\BetterReflection\SourceLocator\SymbolFinderInFiles - { - return new PHPStan\Reflection\BetterReflection\SourceLocator\SymbolFinderInFiles($this->getService('062')); - } - - - public function createService062(): PHPStan\Reflection\BetterReflection\SourceLocator\PhpFileCleaner - { - return new PHPStan\Reflection\BetterReflection\SourceLocator\PhpFileCleaner; - } - - - public function createService063(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository - { - return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository($this->getService('0579')); - } - - - public function createService064(): PHPStan\Reflection\BetterReflection\SourceLocator\BootstrapAutoloaderExceptionReporter - { - return new PHPStan\Reflection\BetterReflection\SourceLocator\BootstrapAutoloaderExceptionReporter; - } - - - public function createService065(): PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory - { - return new PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory( - $this->getService('phpParserDecorator'), - $this->getService('php8PhpParser'), - $this->getService('029'), - $this->getService('09'), - $this->getService('03'), - $this->getService('0932'), - $this->getService('066'), - $this->getService('0933'), - $this->getService('063'), - $this->getService('055'), - $this->getService('060'), - $this->getService('059'), - $this->getService('0580'), - $this->getService('056'), - $this->getService('064'), - $this->getParameter('scanFiles'), - $this->getParameter('scanDirectories'), - $this->getParameter('analysedPaths'), - $this->getParameter('composerAutoloaderProjectPaths'), - $this->getParameter('analysedPathsFromConfig'), - $this->getParameter('sourceLocatorPlaygroundMode'), - $this->getParameter('singleReflectionFile') - ); - } - - - public function createService066(): PHPStan\Reflection\BetterReflection\SourceStubber\ExtensionVersionProvider - { - return new PHPStan\Reflection\BetterReflection\SourceStubber\ExtensionVersionProvider($this->getParameter('composerAutoloaderProjectPaths')); - } - - - public function createService067(): PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory - { - return new PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory( - $this->getService('php8PhpParser'), - $this->getService('080'), - $this->getService('03'), - $this->getParameter('cache')['phpStormStubsNodesCountMax'], - $this->getService('066') - ); - } - - - public function createService068(): PHPStan\Reflection\BetterReflection\SourceStubber\ReflectionSourceStubberFactory - { - return new PHPStan\Reflection\BetterReflection\SourceStubber\ReflectionSourceStubberFactory( - $this->getService('080'), - $this->getService('03') - ); - } - - - public function createService069(): PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumDynamicReturnTypeExtension - { - return new PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumDynamicReturnTypeExtension; - } - - - public function createService070(): PHPStan\Reflection\RequireExtension\RequireExtendsPropertiesClassReflectionExtension - { - return new PHPStan\Reflection\RequireExtension\RequireExtendsPropertiesClassReflectionExtension; - } - - - public function createService071(): PHPStan\Reflection\RequireExtension\RequireExtendsMethodsClassReflectionExtension - { - return new PHPStan\Reflection\RequireExtension\RequireExtendsMethodsClassReflectionExtension; - } - - - public function createService072(): PHPStan\Reflection\InitializerExprTypeResolver - { - return new PHPStan\Reflection\InitializerExprTypeResolver( - $this->getService('0188'), - $this->getService('054'), - $this->getService('03'), - $this->getService('0562'), - $this->getService('0560'), - $this->getService('0563'), - $this->getParameter('usePathConstantsAsConstantString') - ); - } - - - public function createService073(): PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider - { - return new PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider( - $this->getService('078'), - $this->getService('056'), - $this->getService('0564'), - $this->getService('03'), - $this->getService('072'), - $this->getService('054') - ); - } - - - public function createService074(): PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory - { - return new PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory( - $this->getService('03'), - $this->getService('078'), - $this->getService('073') - ); - } - - - public function createService075(): PHPStan\Reflection\SignatureMap\SignatureMapProvider - { - return $this->getService('074')->create(); - } - - - public function createService076(): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider - { - return new PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider( - $this->getService('075'), - $this->getService('betterReflectionReflector'), - $this->getService('0564'), - $this->getService('stubPhpDocProvider'), - $this->getService('052'), - $this->getService('053') - ); - } - - - public function createService077(): PHPStan\Reflection\SignatureMap\SignatureMapParser - { - return new PHPStan\Reflection\SignatureMap\SignatureMapParser($this->getService('025')); - } - - - public function createService078(): PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider - { - return new PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider( - $this->getService('077'), - $this->getService('072'), - $this->getService('03'), - $this->getParameter('featureToggles')['stricterFunctionMap'] - ); - } - - - public function createService079(): PHPStan\Reflection\Deprecation\DeprecationProvider - { - return new PHPStan\Reflection\Deprecation\DeprecationProvider( - $this->getService('phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.ClassDeprecationExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.ClassConstantDeprecationExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.ConstantDeprecationExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.EnumCaseDeprecationExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.FunctionDeprecationExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.MethodDeprecationExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Reflection.Deprecation.PropertyDeprecationExtension') - ); - } - - - public function createService080(): PHPStan\Node\Printer\Printer - { - return new PHPStan\Node\Printer\Printer; - } - - - public function createService081(): PHPStan\Node\Printer\ExprPrinter - { - return new PHPStan\Node\Printer\ExprPrinter($this->getService('080')); - } - - - public function createService082(): PHPStan\Turbo\TurboDiagnoseExtension - { - return new PHPStan\Turbo\TurboDiagnoseExtension; - } - - - public function createService083(): PHPStan\Parser\StandaloneThrowExprVisitor - { - return new PHPStan\Parser\StandaloneThrowExprVisitor; - } - - - public function createService084(): PHPStan\Parser\ImplodeArgVisitor - { - return new PHPStan\Parser\ImplodeArgVisitor; - } - - - public function createService085(): PHPStan\Parser\ArrayFilterArgVisitor - { - return new PHPStan\Parser\ArrayFilterArgVisitor; - } - - - public function createService086(): PHPStan\Parser\ImmediatelyInvokedClosureVisitor - { - return new PHPStan\Parser\ImmediatelyInvokedClosureVisitor; - } - - - public function createService087(): PHPStan\Parser\CurlSetOptArrayArgVisitor - { - return new PHPStan\Parser\CurlSetOptArrayArgVisitor; - } - - - public function createService088(): PHPStan\Parser\TryCatchTypeVisitor - { - return new PHPStan\Parser\TryCatchTypeVisitor; - } - - - public function createService089(): PHPStan\Parser\ArrayWalkArgVisitor - { - return new PHPStan\Parser\ArrayWalkArgVisitor; - } - - - public function createService090(): PHPStan\Parser\LexerFactory - { - return new PHPStan\Parser\LexerFactory($this->getService('03')); - } - - - public function createService091(): PHPStan\Parser\ParentStmtTypesVisitor - { - return new PHPStan\Parser\ParentStmtTypesVisitor; - } - - - public function createService092(): PHPStan\Parser\NewAssignedToPropertyVisitor - { - return new PHPStan\Parser\NewAssignedToPropertyVisitor; - } - - - public function createService093(): PHPStan\Parser\DeclarePositionVisitor - { - return new PHPStan\Parser\DeclarePositionVisitor; - } - - - public function createService094(): PHPStan\Parser\ClosureBindToVarVisitor - { - return new PHPStan\Parser\ClosureBindToVarVisitor; - } - - - public function createService095(): PHPStan\Parser\ArrayFindArgVisitor - { - return new PHPStan\Parser\ArrayFindArgVisitor; - } - - - public function createService096(): PHPStan\Parser\ArrayMapArgVisitor - { - return new PHPStan\Parser\ArrayMapArgVisitor; - } - - - public function createService097(): PHPStan\Parser\ClosureArgVisitor - { - return new PHPStan\Parser\ClosureArgVisitor; - } - - - public function createService098(): PHPStan\Parser\ArrayOffsetNormalizingVisitor - { - return new PHPStan\Parser\ArrayOffsetNormalizingVisitor; - } - - - public function createService099(): PHPStan\Parser\GotoLabelVisitor - { - return new PHPStan\Parser\GotoLabelVisitor; - } - - - public function createService0100(): PHPStan\Parser\TypeTraverserInstanceofVisitor - { - return new PHPStan\Parser\TypeTraverserInstanceofVisitor; - } - - - public function createService0101(): PHPStan\Parser\ClosureBindArgVisitor - { - return new PHPStan\Parser\ClosureBindArgVisitor; - } - - - public function createService0102(): PHPStan\Parser\UseAliasVisitor - { - return new PHPStan\Parser\UseAliasVisitor; - } - - - public function createService0103(): PHPStan\Parser\LastConditionVisitor - { - return new PHPStan\Parser\LastConditionVisitor; - } - - - public function createService0104(): PHPStan\Parser\MagicConstantParamDefaultVisitor - { - return new PHPStan\Parser\MagicConstantParamDefaultVisitor; - } - - - public function createService0105(): PHPStan\Parser\ArrowFunctionArgVisitor - { - return new PHPStan\Parser\ArrowFunctionArgVisitor; - } - - - public function createService0106(): PHPStan\Parser\AnonymousClassVisitor - { - return new PHPStan\Parser\AnonymousClassVisitor; - } - - - public function createService0107(): PHPStan\Parser\CurlSetOptArgVisitor - { - return new PHPStan\Parser\CurlSetOptArgVisitor; - } - - - public function createService0108(): PHPStan\Diagnose\SystemResourcesDiagnoseExtension - { - return new PHPStan\Diagnose\SystemResourcesDiagnoseExtension( - $this->getService('041'), - $this->getParameter('parallel')['loadLimit'] - ); - } - - - public function createService0109(): PHPStan\Rules\InternalTag\RestrictedInternalUsageHelper - { - return new PHPStan\Rules\InternalTag\RestrictedInternalUsageHelper; - } - - - public function createService0110(): PHPStan\Rules\ClassForbiddenNameCheck - { - return new PHPStan\Rules\ClassForbiddenNameCheck($this->getService('phpstan.extensionsCollection.PHPStan.Classes.ForbiddenClassNameExtension')); - } - - - public function createService0111(): PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper - { - return new PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper( - $this->getService('026'), - $this->getService('0564'), - $this->getService('reflectionProvider'), - $this->getParameter('reportWrongPhpDocTypeInVarTag'), - $this->getParameter('reportAnyTypeWideningInVarTag'), - $this->getService('072') - ); - } - - - public function createService0112(): PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeCheck - { - return new PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeCheck( - $this->getService('0178'), - $this->getService('0114'), - $this->getService('0117') - ); - } - - - public function createService0113(): PHPStan\Rules\PhpDoc\RequireExtendsCheck - { - return new PHPStan\Rules\PhpDoc\RequireExtendsCheck( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0114(): PHPStan\Rules\PhpDoc\UnresolvableTypeHelper - { - return new PHPStan\Rules\PhpDoc\UnresolvableTypeHelper; - } - - - public function createService0115(): PHPStan\Rules\PhpDoc\ConditionalReturnTypeRuleHelper - { - return new PHPStan\Rules\PhpDoc\ConditionalReturnTypeRuleHelper; - } - - - public function createService0116(): PHPStan\Rules\PhpDoc\AssertRuleHelper - { - return new PHPStan\Rules\PhpDoc\AssertRuleHelper( - $this->getService('reflectionProvider'), - $this->getService('0114'), - $this->getService('0124'), - $this->getService('0154'), - $this->getService('0178'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('checkMissingTypehints') - ); - } - - - public function createService0117(): PHPStan\Rules\PhpDoc\GenericCallableRuleHelper - { - return new PHPStan\Rules\PhpDoc\GenericCallableRuleHelper($this->getService('0179')); - } - - - public function createService0118(): PHPStan\Rules\RuleLevelHelper - { - return new PHPStan\Rules\RuleLevelHelper( - $this->getService('reflectionProvider'), - $this->getParameter('checkNullables'), - $this->getParameter('checkThisOnly'), - $this->getParameter('checkUnionTypes'), - $this->getParameter('checkExplicitMixed'), - $this->getParameter('checkImplicitMixed'), - $this->getParameter('checkBenevolentUnionTypes'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0119(): PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver - { - return new PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver( - $this->getService('reflectionProvider'), - $this->getParameter('exceptions')['uncheckedExceptionRegexes'], - $this->getParameter('exceptions')['uncheckedExceptionClasses'], - $this->getParameter('exceptions')['checkedExceptionRegexes'], - $this->getParameter('exceptions')['checkedExceptionClasses'] - ); - } - - - public function createService0120(): PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck - { - return new PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck($this->getService('exceptionTypeResolver')); - } - - - public function createService0121(): PHPStan\Rules\Exceptions\TooWideThrowTypeCheck - { - return new PHPStan\Rules\Exceptions\TooWideThrowTypeCheck($this->getParameter('exceptions')['implicitThrows']); - } - - - public function createService0122(): PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck - { - return new PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck( - $this->getService('0118'), - $this->getParameter('reportMaybes'), - $this->getParameter('reportPossiblyNonexistentGeneralArrayOffset'), - $this->getParameter('reportPossiblyNonexistentConstantArrayOffset') - ); - } - - - public function createService0123(): PHPStan\Rules\NonStringableDynamicAccessCheck - { - return new PHPStan\Rules\NonStringableDynamicAccessCheck( - $this->getService('0118'), - $this->getParameter('featureToggles')['checkNonStringableDynamicAccess'] - ); - } - - - public function createService0124(): PHPStan\Rules\ClassNameCheck - { - return new PHPStan\Rules\ClassNameCheck( - $this->getService('0151'), - $this->getService('0110'), - $this->getService('reflectionProvider'), - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedClassNameUsageExtension') - ); - } - - - public function createService0125(): PHPStan\Rules\Variables\ParameterOutTypeCheck - { - return new PHPStan\Rules\Variables\ParameterOutTypeCheck($this->getService('0118')); - } - - - public function createService0126(): PHPStan\Rules\NullsafeCheck - { - return new PHPStan\Rules\NullsafeCheck; - } - - - public function createService0127(): PHPStan\Rules\Comparison\ConstantConditionInTraitHelper - { - return new PHPStan\Rules\Comparison\ConstantConditionInTraitHelper($this->getService('081'), $this->getService('0190')); - } - - - public function createService0128(): PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper - { - return new PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper( - $this->getService('reflectionProvider'), - $this->getParameter('treatPhpDocTypesAsCertain') - ); - } - - - public function createService0129(): PHPStan\Rules\Comparison\ConstantConditionRuleHelper - { - return new PHPStan\Rules\Comparison\ConstantConditionRuleHelper($this->getParameter('treatPhpDocTypesAsCertain')); - } - - - public function createService0130(): PHPStan\Rules\Comparison\FunctionCallConstantConditionHelper - { - return new PHPStan\Rules\Comparison\FunctionCallConstantConditionHelper($this->getService('081'), $this->getService('0190')); - } - - - public function createService0131(): PHPStan\Rules\Properties\PropertyDescriptor - { - return new PHPStan\Rules\Properties\PropertyDescriptor; - } - - - public function createService0132(): PHPStan\Rules\Properties\AccessPropertiesCheck - { - return new PHPStan\Rules\Properties\AccessPropertiesCheck( - $this->getService('reflectionProvider'), - $this->getService('0118'), - $this->getService('03'), - $this->getService('0123'), - $this->getParameter('reportMagicProperties'), - $this->getParameter('checkDynamicProperties') - ); - } - - - public function createService0133(): PHPStan\Rules\Properties\PropertyReflectionFinder - { - return new PHPStan\Rules\Properties\PropertyReflectionFinder; - } - - - public function createService0134(): PHPStan\Rules\Properties\AccessStaticPropertiesCheck - { - return new PHPStan\Rules\Properties\AccessStaticPropertiesCheck( - $this->getService('reflectionProvider'), - $this->getService('0118'), - $this->getService('0124'), - $this->getService('03'), - $this->getService('0123'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0135(): PHPStan\Rules\Debug\FileAssertRule - { - return new PHPStan\Rules\Debug\FileAssertRule($this->getService('reflectionProvider'), $this->getService('025')); - } - - - public function createService0136(): PHPStan\Rules\Debug\DumpPhpDocTypeRule - { - return new PHPStan\Rules\Debug\DumpPhpDocTypeRule($this->getService('reflectionProvider'), $this->getService('0931')); - } - - - public function createService0137(): PHPStan\Rules\Debug\DumpTypeRule - { - return new PHPStan\Rules\Debug\DumpTypeRule($this->getService('reflectionProvider')); - } - - - public function createService0138(): PHPStan\Rules\Debug\DumpNativeTypeRule - { - return new PHPStan\Rules\Debug\DumpNativeTypeRule($this->getService('reflectionProvider')); - } - - - public function createService0139(): PHPStan\Rules\Debug\DebugScopeRule - { - return new PHPStan\Rules\Debug\DebugScopeRule($this->getService('reflectionProvider')); - } - - - public function createService0140(): PHPStan\Rules\Classes\LocalTypeAliasesCheck - { - return new PHPStan\Rules\Classes\LocalTypeAliasesCheck( - $this->getParameter('typeAliases'), - $this->getService('reflectionProvider'), - $this->getService('026'), - $this->getService('0154'), - $this->getService('0124'), - $this->getService('0114'), - $this->getService('0178'), - $this->getParameter('checkMissingTypehints'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0141(): PHPStan\Rules\Classes\PropertyTagCheck - { - return new PHPStan\Rules\Classes\PropertyTagCheck( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getService('0178'), - $this->getService('0154'), - $this->getService('0114'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('checkMissingTypehints'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0142(): PHPStan\Rules\Classes\MixinCheck - { - return new PHPStan\Rules\Classes\MixinCheck( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getService('0178'), - $this->getService('0154'), - $this->getService('0114'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('checkMissingTypehints'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0143(): PHPStan\Rules\Classes\DuplicateDeclarationHelper - { - return new PHPStan\Rules\Classes\DuplicateDeclarationHelper; - } - - - public function createService0144(): PHPStan\Rules\Classes\MethodTagCheck - { - return new PHPStan\Rules\Classes\MethodTagCheck( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getService('0178'), - $this->getService('0154'), - $this->getService('0114'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('checkMissingTypehints'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0145(): PHPStan\Rules\Classes\ConsistentConstructorHelper - { - return new PHPStan\Rules\Classes\ConsistentConstructorHelper; - } - - - public function createService0146(): PHPStan\Rules\FunctionCallParametersCheck - { - return new PHPStan\Rules\FunctionCallParametersCheck( - $this->getService('0118'), - $this->getService('0126'), - $this->getService('0114'), - $this->getService('0133'), - $this->getService('reflectionProvider'), - $this->getService('0149'), - $this->getParameter('checkFunctionArgumentTypes'), - $this->getParameter('checkArgumentsPassedByReference'), - $this->getParameter('checkExtraArguments'), - $this->getParameter('checkMissingTypehints') - ); - } - - - public function createService0147(): PHPStan\Rules\IssetCheck - { - return new PHPStan\Rules\IssetCheck( - $this->getService('0131'), - $this->getParameter('checkAdvancedIsset'), - $this->getParameter('treatPhpDocTypesAsCertain') - ); - } - - - public function createService0148(): PHPStan\Rules\ParameterCastableToStringCheck - { - return new PHPStan\Rules\ParameterCastableToStringCheck($this->getService('0118')); - } - - - public function createService0149(): PHPStan\Rules\ParameterClosureTypeHelper - { - return new PHPStan\Rules\ParameterClosureTypeHelper( - $this->getService('phpstan.extensionsCollection.PHPStan.Type.FunctionParameterClosureTypeExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.MethodParameterClosureTypeExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.StaticMethodParameterClosureTypeExtension') - ); - } - - - public function createService0150(): PHPStan\Rules\Api\ApiRuleHelper - { - return new PHPStan\Rules\Api\ApiRuleHelper; - } - - - public function createService0151(): PHPStan\Rules\ClassCaseSensitivityCheck - { - return new PHPStan\Rules\ClassCaseSensitivityCheck( - $this->getService('reflectionProvider'), - $this->getParameter('checkInternalClassCaseSensitivity'), - $this->getParameter('featureToggles')['checkImportedClassNameCase'] - ); - } - - - public function createService0152(): PHPStan\Rules\DeadCode\PossiblyPureCallTransitivePurityResolver - { - return new PHPStan\Rules\DeadCode\PossiblyPureCallTransitivePurityResolver($this->getService('reflectionProvider')); - } - - - public function createService0153(): PHPStan\Rules\UnusedParametersCheck - { - return new PHPStan\Rules\UnusedParametersCheck; - } - - - public function createService0154(): PHPStan\Rules\MissingTypehintCheck - { - return new PHPStan\Rules\MissingTypehintCheck( - $this->getParameter('checkMissingCallableSignature'), - $this->getParameter('featureToggles')['skipCheckGenericClasses'], - $this->getParameter('featureToggles')['checkGenericIterableClasses'] - ); - } - - - public function createService0155(): PHPStan\Rules\TooWideTypehints\TooWideTypeCheck - { - return new PHPStan\Rules\TooWideTypehints\TooWideTypeCheck( - $this->getService('0133'), - $this->getParameter('featureToggles')['reportTooWideBool'], - $this->getParameter('featureToggles')['reportNestedTooWideType'] - ); - } - - - public function createService0156(): PHPStan\Rules\TooWideTypehints\TooWideParameterOutTypeCheck - { - return new PHPStan\Rules\TooWideTypehints\TooWideParameterOutTypeCheck($this->getService('0155')); - } - - - public function createService0157(): PHPStan\Rules\Pure\FunctionPurityCheck - { - return new PHPStan\Rules\Pure\FunctionPurityCheck; - } - - - public function createService0158(): PHPStan\Rules\RestrictedUsage\RestrictedMethodUsageRule - { - return new PHPStan\Rules\RestrictedUsage\RestrictedMethodUsageRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedMethodUsageExtension'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0159(): PHPStan\Rules\RestrictedUsage\RestrictedFunctionCallableUsageRule - { - return new PHPStan\Rules\RestrictedUsage\RestrictedFunctionCallableUsageRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedFunctionUsageExtension'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0160(): PHPStan\Rules\RestrictedUsage\RestrictedClassConstantUsageRule - { - return new PHPStan\Rules\RestrictedUsage\RestrictedClassConstantUsageRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedClassConstantUsageExtension'), - $this->getService('reflectionProvider'), - $this->getService('0118') - ); - } - - - public function createService0161(): PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodUsageRule - { - return new PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodUsageRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedMethodUsageExtension'), - $this->getService('reflectionProvider'), - $this->getService('0118') - ); - } - - - public function createService0162(): PHPStan\Rules\RestrictedUsage\RestrictedFunctionUsageRule - { - return new PHPStan\Rules\RestrictedUsage\RestrictedFunctionUsageRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedFunctionUsageExtension'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0163(): PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodCallableUsageRule - { - return new PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodCallableUsageRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedMethodUsageExtension'), - $this->getService('reflectionProvider'), - $this->getService('0118') - ); - } - - - public function createService0164(): PHPStan\Rules\RestrictedUsage\RestrictedPropertyUsageRule - { - return new PHPStan\Rules\RestrictedUsage\RestrictedPropertyUsageRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedPropertyUsageExtension'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0165(): PHPStan\Rules\RestrictedUsage\RestrictedUsageOfDeprecatedStringCastRule - { - return new PHPStan\Rules\RestrictedUsage\RestrictedUsageOfDeprecatedStringCastRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedMethodUsageExtension'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0166(): PHPStan\Rules\RestrictedUsage\RestrictedMethodCallableUsageRule - { - return new PHPStan\Rules\RestrictedUsage\RestrictedMethodCallableUsageRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedMethodUsageExtension'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0167(): PHPStan\Rules\RestrictedUsage\RestrictedStaticPropertyUsageRule - { - return new PHPStan\Rules\RestrictedUsage\RestrictedStaticPropertyUsageRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedPropertyUsageExtension'), - $this->getService('reflectionProvider'), - $this->getService('0118') - ); - } - - - public function createService0168(): PHPStan\Rules\AttributesCheck - { - return new PHPStan\Rules\AttributesCheck( - $this->getService('reflectionProvider'), - $this->getService('0146'), - $this->getService('0124'), - $this->getService('0150'), - $this->getParameter('deprecationRulesInstalled') - ); - } - - - public function createService0169(): PHPStan\Rules\Methods\ParentMethodHelper - { - return new PHPStan\Rules\Methods\ParentMethodHelper($this->getService('045')); - } - - - public function createService0170(): PHPStan\Rules\Methods\MethodCallCheck - { - return new PHPStan\Rules\Methods\MethodCallCheck( - $this->getService('reflectionProvider'), - $this->getService('0118'), - $this->getParameter('checkFunctionNameCase'), - $this->getParameter('reportMagicMethods') - ); - } - - - public function createService0171(): PHPStan\Rules\Methods\MethodVisibilityComparisonHelper - { - return new PHPStan\Rules\Methods\MethodVisibilityComparisonHelper; - } - - - public function createService0172(): PHPStan\Rules\Methods\StaticMethodCallCheck - { - return new PHPStan\Rules\Methods\StaticMethodCallCheck( - $this->getService('reflectionProvider'), - $this->getService('0118'), - $this->getService('0124'), - $this->getParameter('checkFunctionNameCase'), - $this->getParameter('tips')['discoveringSymbols'], - $this->getParameter('reportMagicMethods') - ); - } - - - public function createService0173(): PHPStan\Rules\Methods\MethodPrototypeFinder - { - return new PHPStan\Rules\Methods\MethodPrototypeFinder($this->getService('03'), $this->getService('045')); - } - - - public function createService0174(): PHPStan\Rules\Methods\MethodSignatureRule - { - return new PHPStan\Rules\Methods\MethodSignatureRule( - $this->getService('0169'), - $this->getParameter('reportMaybesInMethodSignatures'), - $this->getParameter('reportStaticMethodSignatures'), - $this->getParameter('featureToggles')['reportMethodPurityOverride'] - ); - } - - - public function createService0175(): PHPStan\Rules\Methods\MethodParameterComparisonHelper - { - return new PHPStan\Rules\Methods\MethodParameterComparisonHelper($this->getService('03')); - } - - - public function createService0176(): PHPStan\Rules\FunctionReturnTypeCheck - { - return new PHPStan\Rules\FunctionReturnTypeCheck($this->getService('0118')); - } - - - public function createService0177(): PHPStan\Rules\Generics\GenericAncestorsCheck - { - return new PHPStan\Rules\Generics\GenericAncestorsCheck( - $this->getService('reflectionProvider'), - $this->getService('0178'), - $this->getService('0182'), - $this->getService('0114'), - $this->getParameter('featureToggles')['skipCheckGenericClasses'], - $this->getParameter('checkMissingTypehints') - ); - } - - - public function createService0178(): PHPStan\Rules\Generics\GenericObjectTypeCheck - { - return new PHPStan\Rules\Generics\GenericObjectTypeCheck; - } - - - public function createService0179(): PHPStan\Rules\Generics\TemplateTypeCheck - { - return new PHPStan\Rules\Generics\TemplateTypeCheck( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getService('0178'), - $this->getService('0570'), - $this->getParameter('checkClassCaseSensitivity') - ); - } - - - public function createService0180(): PHPStan\Rules\Generics\MethodTagTemplateTypeCheck - { - return new PHPStan\Rules\Generics\MethodTagTemplateTypeCheck($this->getService('0564'), $this->getService('0179')); - } - - - public function createService0181(): PHPStan\Rules\Generics\CrossCheckInterfacesHelper - { - return new PHPStan\Rules\Generics\CrossCheckInterfacesHelper; - } - - - public function createService0182(): PHPStan\Rules\Generics\VarianceCheck - { - return new PHPStan\Rules\Generics\VarianceCheck; - } - - - public function createService0183(): PHPStan\Rules\Playground\NeverRuleHelper - { - return new PHPStan\Rules\Playground\NeverRuleHelper; - } - - - public function createService0184(): PHPStan\Rules\FunctionDefinitionCheck - { - return new PHPStan\Rules\FunctionDefinitionCheck( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getService('0114'), - $this->getService('03'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('checkThisOnly'), - $this->getParameter('featureToggles')['checkImportedClassNameCase'] - ); - } - - - public function createService0185(): PHPStan\Internal\HttpClientFactory - { - return new PHPStan\Internal\HttpClientFactory; - } - - - public function createService0186(): PHPStan\Analyser\PropertyHookThrowPointsResolver - { - return new PHPStan\Analyser\PropertyHookThrowPointsResolver($this->getParameter('exceptions')['implicitThrows']); - } - - - public function createService0187(): PHPStan\Analyser\PhpDocsResolver - { - return new PHPStan\Analyser\PhpDocsResolver($this->getService('0564'), $this->getService('018')); - } - - - public function createService0188(): PHPStan\Analyser\ConstantResolver - { - return $this->getService('0196')->create(); - } - - - public function createService0189(): PHPStan\Analyser\Analyser - { - return new PHPStan\Analyser\Analyser( - $this->getService('0325'), - $this->getService('registry'), - $this->getService('0341'), - $this->getService('0194'), - $this->getParameter('internalErrorsCountLimit') - ); - } - - - public function createService0190(): PHPStan\Analyser\RuleErrorTransformer - { - return new PHPStan\Analyser\RuleErrorTransformer( - $this->getService('currentPhpVersionPhpParser'), - $this->getService('defaultAnalysisParser'), - $this->getParameter('fixer')['importNames'], - $this->getParameter('fixer')['preferSelf'] - ); - } - - - public function createService0191(): PHPStan\Analyser\ClosureProcessor - { - return new PHPStan\Analyser\ClosureProcessor( - $this->getService('0338'), - $this->getService('0582'), - $this->getService('0275'), - $this->getService('0266'), - $this->getService('0267'), - $this->getService('0334') - ); - } - - - public function createService0192(): PHPStan\Analyser\ScopeFactory - { - return new PHPStan\Analyser\ScopeFactory($this->getService('0583')); - } - - - public function createService0193(): PHPStan\Analyser\PropertyHooksProcessor - { - return new PHPStan\Analyser\PropertyHooksProcessor( - $this->getService('0322'), - $this->getService('0187'), - $this->getService('0195'), - $this->getService('0323') - ); - } - - - public function createService0194(): PHPStan\Analyser\NodeScopeResolver - { - return new PHPStan\Analyser\NodeScopeResolver( - $this->getService('0338'), - $this->getService('0332'), - $this->getService('09'), - $this->getService('phpstan.extensionsCollection.PHPStan.Analyser.PerFileAnalysisResettable'), - $this->getService('0582'), - $this->getService('0284') - ); - } - - - public function createService0195(): PHPStan\Analyser\AttributesHandler - { - return new PHPStan\Analyser\AttributesHandler($this->getService('reflectionProvider'), $this->getService('0285')); - } - - - public function createService0196(): PHPStan\Analyser\ConstantResolverFactory - { - return new PHPStan\Analyser\ConstantResolverFactory($this->getService('054'), $this->getService('0338')); - } - - - public function createService0197(): PHPStan\Analyser\ExprHandler\StaticPropertyFetchHandler - { - return new PHPStan\Analyser\ExprHandler\StaticPropertyFetchHandler( - $this->getService('0133'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0198(): PHPStan\Analyser\ExprHandler\CoalesceHandler - { - return new PHPStan\Analyser\ExprHandler\CoalesceHandler( - $this->getService('0265'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0262') - ); - } - - - public function createService0199(): PHPStan\Analyser\ExprHandler\EmptyHandler - { - return new PHPStan\Analyser\ExprHandler\EmptyHandler( - $this->getService('0265'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0273') - ); - } - - - public function createService0200(): PHPStan\Analyser\ExprHandler\PreDecHandler - { - return new PHPStan\Analyser\ExprHandler\PreDecHandler( - $this->getService('0582'), - $this->getService('0269'), - $this->getService('0271'), - $this->getService('0209') - ); - } - - - public function createService0201(): PHPStan\Analyser\ExprHandler\ExitHandler - { - return new PHPStan\Analyser\ExprHandler\ExitHandler($this->getService('0582'), $this->getService('0271')); - } - - - public function createService0202(): PHPStan\Analyser\ExprHandler\UnaryPlusHandler - { - return new PHPStan\Analyser\ExprHandler\UnaryPlusHandler( - $this->getService('072'), - $this->getService('0582'), - $this->getService('0271') - ); - } - - - public function createService0203(): PHPStan\Analyser\ExprHandler\ArrayHandler - { - return new PHPStan\Analyser\ExprHandler\ArrayHandler( - $this->getService('072'), - $this->getService('0582'), - $this->getService('0266') - ); - } - - - public function createService0204(): PHPStan\Analyser\ExprHandler\ThrowHandler - { - return new PHPStan\Analyser\ExprHandler\ThrowHandler($this->getService('0582'), $this->getService('0271')); - } - - - public function createService0205(): PHPStan\Analyser\ExprHandler\IssetHandler - { - return new PHPStan\Analyser\ExprHandler\IssetHandler( - $this->getService('0265'), - $this->getService('0582'), - $this->getService('0270'), - $this->getService('0271'), - $this->getService('0273') - ); - } - - - public function createService0206(): PHPStan\Analyser\ExprHandler\ShellExecHandler - { - return new PHPStan\Analyser\ExprHandler\ShellExecHandler( - $this->getService('0272'), - $this->getService('0582'), - $this->getService('0271') - ); - } - - - public function createService0207(): PHPStan\Analyser\ExprHandler\ClosureHandler - { - return new PHPStan\Analyser\ExprHandler\ClosureHandler( - $this->getService('0266'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0191'), - $this->getService('0334') - ); - } - - - public function createService0208(): PHPStan\Analyser\ExprHandler\PostDecHandler - { - return new PHPStan\Analyser\ExprHandler\PostDecHandler( - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0269'), - $this->getService('0209') - ); - } - - - public function createService0209(): PHPStan\Analyser\ExprHandler\AssignHandler - { - return new PHPStan\Analyser\ExprHandler\AssignHandler( - $this->getService('0332'), - $this->getService('0319'), - $this->getService('03'), - $this->getService('081'), - $this->getService('0214'), - $this->getService('0246'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0276'), - $this->getService('0133'), - $this->getService('0277'), - $this->getService('0265'), - $this->getService('0249'), - $this->getService('0237'), - $this->getService('0242'), - $this->getService('0197'), - $this->getService('0270'), - $this->getService('0186'), - $this->getService('0284'), - $this->getService('0566') - ); - } - - - public function createService0210(): PHPStan\Analyser\ExprHandler\YieldFromHandler - { - return new PHPStan\Analyser\ExprHandler\YieldFromHandler($this->getService('0582'), $this->getService('0271')); - } - - - public function createService0211(): PHPStan\Analyser\ExprHandler\CastHandler - { - return new PHPStan\Analyser\ExprHandler\CastHandler( - $this->getService('072'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0276') - ); - } - - - public function createService0212(): PHPStan\Analyser\ExprHandler\BinaryOpHandler - { - return new PHPStan\Analyser\ExprHandler\BinaryOpHandler( - $this->getService('072'), - $this->getService('0330'), - $this->getService('03'), - $this->getService('0272'), - $this->getService('081'), - $this->getService('0276'), - $this->getService('0260'), - $this->getService('0582'), - $this->getService('0271') - ); - } - - - public function createService0213(): PHPStan\Analyser\ExprHandler\ArrowFunctionHandler - { - return new PHPStan\Analyser\ExprHandler\ArrowFunctionHandler( - $this->getService('0266'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0191'), - $this->getService('0334') - ); - } - - - public function createService0214(): PHPStan\Analyser\ExprHandler\MatchHandler - { - return new PHPStan\Analyser\ExprHandler\MatchHandler( - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0276'), - $this->getService('0330') - ); - } - - - public function createService0215(): PHPStan\Analyser\ExprHandler\Virtual\MethodCallableNodeHandler - { - return new PHPStan\Analyser\ExprHandler\Virtual\MethodCallableNodeHandler( - $this->getService('0582'), - $this->getService('0271'), - $this->getService('072') - ); - } - - - public function createService0216(): PHPStan\Analyser\ExprHandler\Virtual\InstantiationCallableNodeHandler - { - return new PHPStan\Analyser\ExprHandler\Virtual\InstantiationCallableNodeHandler( - $this->getService('0582'), - $this->getService('0271'), - $this->getService('072') - ); - } - - - public function createService0217(): PHPStan\Analyser\ExprHandler\Virtual\TypeExprHandler - { - return new PHPStan\Analyser\ExprHandler\Virtual\TypeExprHandler($this->getService('0277')); - } - - - public function createService0218(): PHPStan\Analyser\ExprHandler\Virtual\FunctionCallableNodeHandler - { - return new PHPStan\Analyser\ExprHandler\Virtual\FunctionCallableNodeHandler( - $this->getService('0582'), - $this->getService('0271'), - $this->getService('072'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0219(): PHPStan\Analyser\ExprHandler\Virtual\NativeTypeExprHandler - { - return new PHPStan\Analyser\ExprHandler\Virtual\NativeTypeExprHandler($this->getService('0277')); - } - - - public function createService0220(): PHPStan\Analyser\ExprHandler\Virtual\AlwaysRememberedExprHandler - { - return new PHPStan\Analyser\ExprHandler\Virtual\AlwaysRememberedExprHandler( - $this->getService('0582'), - $this->getService('0271') - ); - } - - - public function createService0221(): PHPStan\Analyser\ExprHandler\Virtual\IssetExprHandler - { - return new PHPStan\Analyser\ExprHandler\Virtual\IssetExprHandler($this->getService('0582'), $this->getService('0271')); - } - - - public function createService0222(): PHPStan\Analyser\ExprHandler\Virtual\SetExistingOffsetValueTypeExprHandler - { - return new PHPStan\Analyser\ExprHandler\Virtual\SetExistingOffsetValueTypeExprHandler($this->getService('0582')); - } - - - public function createService0223(): PHPStan\Analyser\ExprHandler\Virtual\ExistingArrayDimFetchHandler - { - return new PHPStan\Analyser\ExprHandler\Virtual\ExistingArrayDimFetchHandler($this->getService('0582')); - } - - - public function createService0224(): PHPStan\Analyser\ExprHandler\Virtual\UnsetOffsetExprHandler - { - return new PHPStan\Analyser\ExprHandler\Virtual\UnsetOffsetExprHandler($this->getService('0277')); - } - - - public function createService0225(): PHPStan\Analyser\ExprHandler\Virtual\StaticMethodCallableNodeHandler - { - return new PHPStan\Analyser\ExprHandler\Virtual\StaticMethodCallableNodeHandler( - $this->getService('0582'), - $this->getService('0271'), - $this->getService('072'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0226(): PHPStan\Analyser\ExprHandler\Virtual\SetOffsetValueTypeExprHandler - { - return new PHPStan\Analyser\ExprHandler\Virtual\SetOffsetValueTypeExprHandler($this->getService('0582')); - } - - - public function createService0227(): PHPStan\Analyser\ExprHandler\UnaryMinusHandler - { - return new PHPStan\Analyser\ExprHandler\UnaryMinusHandler( - $this->getService('072'), - $this->getService('0582'), - $this->getService('0271') - ); - } - - - public function createService0228(): PHPStan\Analyser\ExprHandler\PipeHandler - { - return new PHPStan\Analyser\ExprHandler\PipeHandler($this->getService('0582'), $this->getService('0271')); - } - - - public function createService0229(): PHPStan\Analyser\ExprHandler\InterpolatedStringHandler - { - return new PHPStan\Analyser\ExprHandler\InterpolatedStringHandler( - $this->getService('072'), - $this->getService('0272'), - $this->getService('0582'), - $this->getService('0271') - ); - } - - - public function createService0230(): PHPStan\Analyser\ExprHandler\PreIncHandler - { - return new PHPStan\Analyser\ExprHandler\PreIncHandler( - $this->getService('0582'), - $this->getService('0269'), - $this->getService('0271'), - $this->getService('0209') - ); - } - - - public function createService0231(): PHPStan\Analyser\ExprHandler\BooleanAndHandler - { - return new PHPStan\Analyser\ExprHandler\BooleanAndHandler($this->getService('0273'), $this->getService('0582')); - } - - - public function createService0232(): PHPStan\Analyser\ExprHandler\YieldHandler - { - return new PHPStan\Analyser\ExprHandler\YieldHandler($this->getService('0582'), $this->getService('0271')); - } - - - public function createService0233(): PHPStan\Analyser\ExprHandler\PrintHandler - { - return new PHPStan\Analyser\ExprHandler\PrintHandler( - $this->getService('0272'), - $this->getService('0582'), - $this->getService('0271') - ); - } - - - public function createService0234(): PHPStan\Analyser\ExprHandler\ScalarHandler - { - return new PHPStan\Analyser\ExprHandler\ScalarHandler($this->getService('072'), $this->getService('0582')); - } - - - public function createService0235(): PHPStan\Analyser\ExprHandler\StaticCallHandler - { - return new PHPStan\Analyser\ExprHandler\StaticCallHandler( - $this->getService('0274'), - $this->getService('0270'), - $this->getService('reflectionProvider'), - $this->getParameter('rememberPossiblyImpureFunctionValues'), - $this->getService('0582'), - $this->getService('typeSpecifier'), - $this->getService('0271'), - $this->getService('0264'), - $this->getService('0259'), - $this->getService('0285') - ); - } - - - public function createService0236(): PHPStan\Analyser\ExprHandler\NullsafePropertyFetchHandler - { - return new PHPStan\Analyser\ExprHandler\NullsafePropertyFetchHandler( - $this->getService('0265'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0273') - ); - } - - - public function createService0237(): PHPStan\Analyser\ExprHandler\ArrayDimFetchHandler - { - return new PHPStan\Analyser\ExprHandler\ArrayDimFetchHandler( - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0270'), - $this->getService('0274') - ); - } - - - public function createService0238(): PHPStan\Analyser\ExprHandler\ClassConstFetchHandler - { - return new PHPStan\Analyser\ExprHandler\ClassConstFetchHandler( - $this->getService('072'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0239(): PHPStan\Analyser\ExprHandler\BitwiseNotHandler - { - return new PHPStan\Analyser\ExprHandler\BitwiseNotHandler( - $this->getService('072'), - $this->getService('0582'), - $this->getService('0271') - ); - } - - - public function createService0240(): PHPStan\Analyser\ExprHandler\BooleanOrHandler - { - return new PHPStan\Analyser\ExprHandler\BooleanOrHandler($this->getService('0273'), $this->getService('0582')); - } - - - public function createService0241(): PHPStan\Analyser\ExprHandler\AssignOpHandler - { - return new PHPStan\Analyser\ExprHandler\AssignOpHandler( - $this->getService('0209'), - $this->getService('072'), - $this->getService('0272'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0262') - ); - } - - - public function createService0242(): PHPStan\Analyser\ExprHandler\PropertyFetchHandler - { - return new PHPStan\Analyser\ExprHandler\PropertyFetchHandler( - $this->getService('03'), - $this->getService('0133'), - $this->getService('0582'), - $this->getService('0186'), - $this->getService('0271') - ); - } - - - public function createService0243(): PHPStan\Analyser\ExprHandler\NullsafeMethodCallHandler - { - return new PHPStan\Analyser\ExprHandler\NullsafeMethodCallHandler( - $this->getService('0265'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0273') - ); - } - - - public function createService0244(): PHPStan\Analyser\ExprHandler\ConstFetchHandler - { - return new PHPStan\Analyser\ExprHandler\ConstFetchHandler( - $this->getService('0188'), - $this->getService('0582'), - $this->getService('0271'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0245(): PHPStan\Analyser\ExprHandler\IncludeHandler - { - return new PHPStan\Analyser\ExprHandler\IncludeHandler( - $this->getService('0582'), - $this->getService('0271'), - $this->getService('010') - ); - } - - - public function createService0246(): PHPStan\Analyser\ExprHandler\TernaryHandler - { - return new PHPStan\Analyser\ExprHandler\TernaryHandler( - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0273') - ); - } - - - public function createService0247(): PHPStan\Analyser\ExprHandler\NewHandler - { - return new PHPStan\Analyser\ExprHandler\NewHandler( - $this->getService('reflectionProvider'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.DynamicStaticMethodThrowTypeExtension'), - $this->getService('0561'), - $this->getService('0133'), - $this->getParameter('exceptions')['implicitThrows'], - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0264'), - $this->getService('0338'), - $this->getService('0285') - ); - } - - - public function createService0248(): PHPStan\Analyser\ExprHandler\ErrorSuppressHandler - { - return new PHPStan\Analyser\ExprHandler\ErrorSuppressHandler($this->getService('0582')); - } - - - public function createService0249(): PHPStan\Analyser\ExprHandler\VariableHandler - { - return new PHPStan\Analyser\ExprHandler\VariableHandler( - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0276'), - $this->getService('072') - ); - } - - - public function createService0250(): PHPStan\Analyser\ExprHandler\CastStringHandler - { - return new PHPStan\Analyser\ExprHandler\CastStringHandler( - $this->getService('072'), - $this->getService('0272'), - $this->getService('0582') - ); - } - - - public function createService0251(): PHPStan\Analyser\ExprHandler\FuncCallHandler - { - return new PHPStan\Analyser\ExprHandler\FuncCallHandler( - $this->getService('reflectionProvider'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.DynamicFunctionThrowTypeExtension'), - $this->getService('0561'), - $this->getParameter('exceptions')['implicitThrows'], - $this->getParameter('rememberPossiblyImpureFunctionValues'), - $this->getService('0268'), - $this->getService('0582'), - $this->getService('typeSpecifier'), - $this->getService('0271'), - $this->getService('0259'), - $this->getService('0264'), - $this->getService('0128'), - $this->getService('0266'), - $this->getService('0285'), - $this->getService('0191'), - $this->getService('0209'), - $this->getService('0334') - ); - } - - - public function createService0252(): PHPStan\Analyser\ExprHandler\CloneHandler - { - return new PHPStan\Analyser\ExprHandler\CloneHandler($this->getService('0582'), $this->getService('0271')); - } - - - public function createService0253(): PHPStan\Analyser\ExprHandler\PostIncHandler - { - return new PHPStan\Analyser\ExprHandler\PostIncHandler( - $this->getService('0582'), - $this->getService('0271'), - $this->getService('0269'), - $this->getService('0209') - ); - } - - - public function createService0254(): PHPStan\Analyser\ExprHandler\MethodCallHandler - { - return new PHPStan\Analyser\ExprHandler\MethodCallHandler( - $this->getService('0278'), - $this->getService('0274'), - $this->getService('0270'), - $this->getService('reflectionProvider'), - $this->getParameter('rememberPossiblyImpureFunctionValues'), - $this->getService('0582'), - $this->getService('typeSpecifier'), - $this->getService('0271'), - $this->getService('0264'), - $this->getService('0259'), - $this->getService('0285') - ); - } - - - public function createService0255(): PHPStan\Analyser\ExprHandler\EvalHandler - { - return new PHPStan\Analyser\ExprHandler\EvalHandler($this->getService('0582'), $this->getService('0271')); - } - - - public function createService0256(): PHPStan\Analyser\ExprHandler\BooleanNotHandler - { - return new PHPStan\Analyser\ExprHandler\BooleanNotHandler($this->getService('0582'), $this->getService('0271')); - } - - - public function createService0257(): PHPStan\Analyser\ExprHandler\InstanceofHandler - { - return new PHPStan\Analyser\ExprHandler\InstanceofHandler($this->getService('0582'), $this->getService('0271')); - } - - - public function createService0258(): PHPStan\Analyser\ExprHandler\Helper\OutputBufferHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\OutputBufferHelper($this->getService('072')); - } - - - public function createService0259(): PHPStan\Analyser\ExprHandler\Helper\EarlyTerminatingCallHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\EarlyTerminatingCallHelper( - $this->getService('reflectionProvider'), - $this->getParameter('earlyTerminatingMethodCalls'), - $this->getParameter('earlyTerminatingFunctionCalls') - ); - } - - - public function createService0260(): PHPStan\Analyser\ExprHandler\Helper\CountNarrowingHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\CountNarrowingHelper($this->getService('0271'), $this->getService('081')); - } - - - public function createService0261(): PHPStan\Analyser\ExprHandler\Helper\ForeachEmptyOrObjectNarrowingHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\ForeachEmptyOrObjectNarrowingHelper( - $this->getService('reflectionProvider'), - $this->getService('0276'), - $this->getService('0271'), - $this->getService('0273') - ); - } - - - public function createService0262(): PHPStan\Analyser\ExprHandler\Helper\CoalesceCompositionHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\CoalesceCompositionHelper($this->getService('0271')); - } - - - public function createService0263(): PHPStan\Analyser\ExprHandler\Helper\ConditionalExpressionHolderHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\ConditionalExpressionHolderHelper($this->getService('0271')); - } - - - public function createService0264(): PHPStan\Analyser\ExprHandler\Helper\DynamicReturnTypeStoragePrimer - { - return new PHPStan\Analyser\ExprHandler\Helper\DynamicReturnTypeStoragePrimer; - } - - - public function createService0265(): PHPStan\Analyser\ExprHandler\Helper\NonNullabilityHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\NonNullabilityHelper($this->getService('081')); - } - - - public function createService0266(): PHPStan\Analyser\ExprHandler\Helper\ClosureTypeResolver - { - return new PHPStan\Analyser\ExprHandler\Helper\ClosureTypeResolver( - $this->getService('0194'), - $this->getService('072'), - $this->getService('0267'), - $this->getService('0334') - ); - } - - - public function createService0267(): PHPStan\Analyser\ExprHandler\Helper\ContextualClosureParameterResolver - { - return new PHPStan\Analyser\ExprHandler\Helper\ContextualClosureParameterResolver( - $this->getService('0194'), - $this->getService('0334') - ); - } - - - public function createService0268(): PHPStan\Analyser\ExprHandler\Helper\FuncCallScopeEffectsHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\FuncCallScopeEffectsHelper($this->getService('0258'), $this->getService('0209')); - } - - - public function createService0269(): PHPStan\Analyser\ExprHandler\Helper\IncDecTypeHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\IncDecTypeHelper($this->getService('072')); - } - - - public function createService0270(): PHPStan\Analyser\ExprHandler\Helper\MethodThrowPointHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\MethodThrowPointHelper( - $this->getService('phpstan.extensionsCollection.PHPStan.Type.DynamicMethodThrowTypeExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.DynamicStaticMethodThrowTypeExtension'), - $this->getParameter('exceptions')['implicitThrows'] - ); - } - - - public function createService0271(): PHPStan\Analyser\ExprHandler\Helper\DefaultNarrowingHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\DefaultNarrowingHelper( - $this->getService('081'), - $this->getParameter('rememberPossiblyImpureFunctionValues'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0272(): PHPStan\Analyser\ExprHandler\Helper\ImplicitToStringCallHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\ImplicitToStringCallHelper( - $this->getService('03'), - $this->getService('0270'), - $this->getService('0274'), - $this->getService('0582') - ); - } - - - public function createService0273(): PHPStan\Analyser\ExprHandler\Helper\BooleanNarrowingHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\BooleanNarrowingHelper($this->getService('0263'), $this->getService('0271')); - } - - - public function createService0274(): PHPStan\Analyser\ExprHandler\Helper\MethodCallReturnTypeHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\MethodCallReturnTypeHelper($this->getService('0561'), $this->getService('0264')); - } - - - public function createService0275(): PHPStan\Analyser\ExprHandler\Helper\ClosureParameterResolver - { - return new PHPStan\Analyser\ExprHandler\Helper\ClosureParameterResolver( - $this->getService('0194'), - $this->getService('0266'), - $this->getService('0267') - ); - } - - - public function createService0276(): PHPStan\Analyser\ExprHandler\Helper\IdenticalNarrowingHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\IdenticalNarrowingHelper( - $this->getService('0271'), - $this->getService('reflectionProvider'), - $this->getService('0260'), - $this->getService('081'), - $this->getService('0330') - ); - } - - - public function createService0277(): PHPStan\Analyser\ExprHandler\Helper\VirtualExprResultHelper - { - return new PHPStan\Analyser\ExprHandler\Helper\VirtualExprResultHelper($this->getService('0582'), $this->getService('0271')); - } - - - public function createService0278(): PHPStan\Analyser\CalledMethodProcessor - { - return new PHPStan\Analyser\CalledMethodProcessor( - $this->getService('09'), - $this->getService('defaultAnalysisParser'), - $this->getService('0192') - ); - } - - - public function createService0279(): PHPStan\Analyser\Ignore\UnmatchedIgnoreFixer - { - return new PHPStan\Analyser\Ignore\UnmatchedIgnoreFixer($this->getService('0283'), $this->getService('0342')); - } - - - public function createService0280(): PHPStan\Analyser\Ignore\LineIgnoreFixer - { - return new PHPStan\Analyser\Ignore\LineIgnoreFixer($this->getService('0279')); - } - - - public function createService0281(): PHPStan\Analyser\Ignore\IgnoredErrorHelper - { - return new PHPStan\Analyser\Ignore\IgnoredErrorHelper( - $this->getService('09'), - $this->getService('0282'), - $this->getParameter('ignoreErrors'), - $this->getParameter('reportUnmatchedIgnoredErrors') - ); - } - - - public function createService0282(): PHPStan\Analyser\Ignore\IgnoreErrorsConfigFixer - { - return new PHPStan\Analyser\Ignore\IgnoreErrorsConfigFixer( - $this->getService('currentPhpVersionPhpParser'), - $this->getService('032'), - $this->getService('0335'), - $this->getService('09'), - $this->getParameter('allConfigFiles'), - $this->getParameter('rootDir'), - $this->getParameter('currentWorkingDirectory') - ); - } - - - public function createService0283(): PHPStan\Analyser\Ignore\IgnoreLexer - { - return new PHPStan\Analyser\Ignore\IgnoreLexer; - } - - - public function createService0284(): PHPStan\Analyser\StatementsHandler - { - return new PHPStan\Analyser\StatementsHandler( - $this->getService('0564'), - $this->getService('0332'), - $this->getService('0331'), - $this->getService('0338'), - $this->getService('0333'), - $this->getParameter('featureToggles')['unresolvedTemplateArguments'] - ); - } - - - public function createService0285(): PHPStan\Analyser\ArgumentsHandler - { - return new PHPStan\Analyser\ArgumentsHandler( - $this->getService('0332'), - $this->getService('0582'), - $this->getService('0191'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.FunctionParameterOutTypeExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.MethodParameterOutTypeExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.StaticMethodParameterOutTypeExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.FunctionParameterClosureThisExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.MethodParameterClosureThisExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.StaticMethodParameterClosureThisExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.FunctionParameterClosureTypeExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.MethodParameterClosureTypeExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.StaticMethodParameterClosureTypeExtension'), - $this->getParameter('exceptions')['implicitThrows'], - $this->getService('0209'), - $this->getService('0266'), - $this->getService('0275') - ); - } - - - public function createService0286(): PHPStan\Analyser\DeclarationDependencyTracker - { - return new PHPStan\Analyser\ValueDependencyDeclarationDependencyTracker($this->getService('0324')); - } - - - public function createService0287(): PHPStan\Analyser\StmtHandler\NopHandler - { - return new PHPStan\Analyser\StmtHandler\NopHandler; - } - - - public function createService0288(): PHPStan\Analyser\StmtHandler\NamespaceHandler - { - return new PHPStan\Analyser\StmtHandler\NamespaceHandler; - } - - - public function createService0289(): PHPStan\Analyser\StmtHandler\TraitHandler - { - return new PHPStan\Analyser\StmtHandler\TraitHandler($this->getService('reflectionProvider')); - } - - - public function createService0290(): PHPStan\Analyser\StmtHandler\LabelHandler - { - return new PHPStan\Analyser\StmtHandler\LabelHandler; - } - - - public function createService0291(): PHPStan\Analyser\StmtHandler\ExpressionHandler - { - return new PHPStan\Analyser\StmtHandler\ExpressionHandler( - $this->getService('0284'), - $this->getParameter('rememberPossiblyImpureFunctionValues') - ); - } - - - public function createService0292(): PHPStan\Analyser\StmtHandler\UnsetHandler - { - return new PHPStan\Analyser\StmtHandler\UnsetHandler($this->getService('0338'), $this->getService('0209')); - } - - - public function createService0293(): PHPStan\Analyser\StmtHandler\DeclareHandler - { - return new PHPStan\Analyser\StmtHandler\DeclareHandler; - } - - - public function createService0294(): PHPStan\Analyser\StmtHandler\ReturnHandler - { - return new PHPStan\Analyser\StmtHandler\ReturnHandler($this->getService('0284')); - } - - - public function createService0295(): PHPStan\Analyser\StmtHandler\EnumCaseHandler - { - return new PHPStan\Analyser\StmtHandler\EnumCaseHandler($this->getService('0195')); - } - - - public function createService0296(): PHPStan\Analyser\StmtHandler\FunctionHandler - { - return new PHPStan\Analyser\StmtHandler\FunctionHandler( - $this->getService('0322'), - $this->getService('0187'), - $this->getService('0195'), - $this->getService('0323') - ); - } - - - public function createService0297(): PHPStan\Analyser\StmtHandler\PropertyHandler - { - return new PHPStan\Analyser\StmtHandler\PropertyHandler( - $this->getService('0187'), - $this->getService('0193'), - $this->getService('0195') - ); - } - - - public function createService0298(): PHPStan\Analyser\StmtHandler\ClassConstHandler - { - return new PHPStan\Analyser\StmtHandler\ClassConstHandler($this->getService('0195')); - } - - - public function createService0299(): PHPStan\Analyser\StmtHandler\ForHandler - { - return new PHPStan\Analyser\StmtHandler\ForHandler( - $this->getParameter('polluteScopeWithLoopInitialAssignments'), - $this->getParameter('treatPhpDocTypesAsCertain') - ); - } - - - public function createService0300(): PHPStan\Analyser\StmtHandler\ForeachHandler - { - return new PHPStan\Analyser\StmtHandler\ForeachHandler( - $this->getService('0338'), - $this->getParameter('exceptions')['implicitThrows'], - $this->getService('0319'), - $this->getService('0209'), - $this->getParameter('polluteScopeWithAlwaysIterableForeach') - ); - } - - - public function createService0301(): PHPStan\Analyser\StmtHandler\DoWhileHandler - { - return new PHPStan\Analyser\StmtHandler\DoWhileHandler($this->getParameter('treatPhpDocTypesAsCertain')); - } - - - public function createService0302(): PHPStan\Analyser\StmtHandler\GroupUseHandler - { - return new PHPStan\Analyser\StmtHandler\GroupUseHandler; - } - - - public function createService0303(): PHPStan\Analyser\StmtHandler\BreakContinueHandler - { - return new PHPStan\Analyser\StmtHandler\BreakContinueHandler; - } - - - public function createService0304(): PHPStan\Analyser\StmtHandler\BlockHandler - { - return new PHPStan\Analyser\StmtHandler\BlockHandler($this->getParameter('polluteScopeWithBlock')); - } - - - public function createService0305(): PHPStan\Analyser\StmtHandler\ConstHandler - { - return new PHPStan\Analyser\StmtHandler\ConstHandler; - } - - - public function createService0306(): PHPStan\Analyser\StmtHandler\SwitchHandler - { - return new PHPStan\Analyser\StmtHandler\SwitchHandler($this->getService('0338')); - } - - - public function createService0307(): PHPStan\Analyser\StmtHandler\GotoHandler - { - return new PHPStan\Analyser\StmtHandler\GotoHandler; - } - - - public function createService0308(): PHPStan\Analyser\StmtHandler\UseHandler - { - return new PHPStan\Analyser\StmtHandler\UseHandler; - } - - - public function createService0309(): PHPStan\Analyser\StmtHandler\IfHandler - { - return new PHPStan\Analyser\StmtHandler\IfHandler($this->getParameter('treatPhpDocTypesAsCertain')); - } - - - public function createService0310(): PHPStan\Analyser\StmtHandler\ClassLikeHandler - { - return new PHPStan\Analyser\StmtHandler\ClassLikeHandler( - $this->getService('betterReflectionReflector'), - $this->getService('0581'), - $this->getService('0278'), - $this->getService('reflectionProvider'), - $this->getService('0195'), - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.Properties.ReadWritePropertiesExtension') - ); - } - - - public function createService0311(): PHPStan\Analyser\StmtHandler\TryCatchHandler - { - return new PHPStan\Analyser\StmtHandler\TryCatchHandler($this->getService('0284')); - } - - - public function createService0312(): PHPStan\Analyser\StmtHandler\ClassMethodHandler - { - return new PHPStan\Analyser\StmtHandler\ClassMethodHandler( - $this->getService('0322'), - $this->getService('0187'), - $this->getService('0193'), - $this->getService('0195'), - $this->getService('0323') - ); - } - - - public function createService0313(): PHPStan\Analyser\StmtHandler\EchoHandler - { - return new PHPStan\Analyser\StmtHandler\EchoHandler($this->getService('0272')); - } - - - public function createService0314(): PHPStan\Analyser\StmtHandler\WhileHandler - { - return new PHPStan\Analyser\StmtHandler\WhileHandler( - $this->getParameter('polluteScopeWithLoopInitialAssignments'), - $this->getParameter('treatPhpDocTypesAsCertain') - ); - } - - - public function createService0315(): PHPStan\Analyser\StmtHandler\GlobalHandler - { - return new PHPStan\Analyser\StmtHandler\GlobalHandler($this->getService('0319')); - } - - - public function createService0316(): PHPStan\Analyser\StmtHandler\StaticVariableHandler - { - return new PHPStan\Analyser\StmtHandler\StaticVariableHandler($this->getService('0319'), $this->getService('0333')); - } - - - public function createService0317(): PHPStan\Analyser\StmtHandler\InlineHtmlHandler - { - return new PHPStan\Analyser\StmtHandler\InlineHtmlHandler; - } - - - public function createService0318(): PHPStan\Analyser\StmtHandler\TraitUseHandler - { - return new PHPStan\Analyser\StmtHandler\TraitUseHandler( - $this->getService('reflectionProvider'), - $this->getService('09'), - $this->getService('defaultAnalysisParser'), - $this->getService('0195'), - $this->getService('0564') - ); - } - - - public function createService0319(): PHPStan\Analyser\VarAnnotationProcessor - { - return new PHPStan\Analyser\VarAnnotationProcessor($this->getService('0564')); - } - - - public function createService0320(): PHPStan\Analyser\AnalyserResultFinalizer - { - return new PHPStan\Analyser\AnalyserResultFinalizer( - $this->getService('registry'), - $this->getService('phpstan.extensionsCollection.PHPStan.Analyser.IgnoreErrorExtension'), - $this->getService('0190'), - $this->getService('0192'), - $this->getService('0321'), - $this->getService('0279'), - $this->getService('0280'), - $this->getParameter('reportUnmatchedIgnoredErrors'), - $this->getService('0324'), - $this->getParameter('featureToggles')['reuseCollectedDataRuleErrors'] - ); - } - - - public function createService0321(): PHPStan\Analyser\LocalIgnoresProcessor - { - return new PHPStan\Analyser\LocalIgnoresProcessor; - } - - - public function createService0322(): PHPStan\Analyser\DeprecatedAttributeResolver - { - return new PHPStan\Analyser\DeprecatedAttributeResolver($this->getService('072')); - } - - - public function createService0323(): PHPStan\Analyser\ParametersProcessor - { - return new PHPStan\Analyser\ParametersProcessor($this->getService('0195')); - } - - - public function createService0324(): PHPStan\Analyser\ValueDependencyCollector - { - return new PHPStan\Analyser\ValueDependencyCollector( - $this->getService('phpstan.extensionsCollection.PHPStan.Analyser.ResultCache.ResultCacheValueExtension'), - $this->getService('09') - ); - } - - - public function createService0325(): PHPStan\Analyser\FileAnalyser - { - return new PHPStan\Analyser\FileAnalyser( - $this->getService('0192'), - $this->getService('0194'), - $this->getService('defaultAnalysisParser'), - $this->getService('phpstan.extensionsCollection.PHPStan.Analyser.IgnoreErrorExtension'), - $this->getService('0190'), - $this->getService('0321'), - $this->getParameter('reportIgnoresWithoutComments'), - $this->getService('0324'), - $this->getService('033') - ); - } - - - public function createService0326(): PHPStan\Analyser\ResultCache\ClassResultCacheValueExtension - { - return new PHPStan\Analyser\ResultCache\ClassResultCacheValueExtension( - $this->getService('reflectionProvider'), - $this->getService('034'), - $this->getService('07') - ); - } - - - public function createService0327(): PHPStan\Analyser\ResultCache\ResultCacheClearer - { - return new PHPStan\Analyser\ResultCache\ResultCacheClearer($this->getParameter('resultCachePath')); - } - - - public function createService0328(): PHPStan\Analyser\ResultCache\FileResultCacheValueExtension - { - return new PHPStan\Analyser\ResultCache\FileResultCacheValueExtension($this->getService('07'), $this->getParameter('rootDir')); - } - - - public function createService0329(): PHPStan\Analyser\ResultCache\DirectoryResultCacheValueExtension - { - return new PHPStan\Analyser\ResultCache\DirectoryResultCacheValueExtension( - $this->getService('07'), - $this->getParameter('rootDir') - ); - } - - - public function createService0330(): PHPStan\Analyser\RicherScopeGetTypeHelper - { - return new PHPStan\Analyser\RicherScopeGetTypeHelper($this->getService('072'), $this->getService('0133')); - } - - - public function createService0331(): PHPStan\Analyser\Generics\TemplateArgumentResolver - { - return new PHPStan\Analyser\Generics\TemplateArgumentResolver; - } - - - public function createService0332(): PHPStan\Analyser\Generics\TemplateArgumentObserver - { - return new PHPStan\Analyser\Generics\TemplateArgumentObserver; - } - - - public function createService0333(): PHPStan\Analyser\Generics\StaticVariableInference - { - return new PHPStan\Analyser\Generics\StaticVariableInference( - $this->getService('reflectionProvider'), - $this->getParameter('featureToggles')['staticVariablesFromUsages'] - ); - } - - - public function createService0334(): PHPStan\Analyser\Generics\ClosureSignatureInference - { - return new PHPStan\Analyser\Generics\ClosureSignatureInference($this->getParameter('featureToggles')['closureSignaturesFromUsages']); - } - - - public function createService0335(): PHPStan\Neon\Printer - { - return new PHPStan\Neon\Printer; - } - - - public function createService0336(): PHPStan\DependencyInjection\Reflection\ClassReflectionExtensionRegistryProvider - { - return new PHPStan\DependencyInjection\Reflection\LazyClassReflectionExtensionRegistryProvider($this->getService('0338')); - } - - - public function createService0337(): PHPStan\DependencyInjection\DerivativeContainerFactory - { - return new PHPStan\DependencyInjection\DerivativeContainerFactory( - $this->getParameter('currentWorkingDirectory'), - $this->getParameter('tempDir'), - $this->getParameter('additionalConfigFiles'), - $this->getParameter('analysedPaths'), - $this->getParameter('composerAutoloaderProjectPaths'), - $this->getParameter('analysedPathsFromConfig'), - $this->getParameter('usedLevel'), - $this->getParameter('generateBaselineFile'), - $this->getParameter('cliAutoloadFile'), - $this->getParameter('singleReflectionFile'), - $this->getParameter('singleReflectionInsteadOfFile') - ); - } - - - public function createService0338(): PHPStan\DependencyInjection\Container - { - return new PHPStan\DependencyInjection\MemoizingContainer($this->getService('0339')); - } - - - public function createService0339(): PHPStan\DependencyInjection\Nette\NetteContainer - { - return new PHPStan\DependencyInjection\Nette\NetteContainer($this); - } - - - public function createService0340(): PHPStan\Collectors\RegistryFactory - { - return new PHPStan\Collectors\RegistryFactory($this->getService('phpstan.extensionsCollection.PHPStan.Collectors.Collector')); - } - - - public function createService0341(): PHPStan\Collectors\Registry - { - return $this->getService('0340')->create(); - } - - - public function createService0342(): PHPStan\Fixable\PhpDoc\PhpDocEditor - { - return new PHPStan\Fixable\PhpDoc\PhpDocEditor($this->getService('0931')); - } - - - public function createService0343(): PHPStan\Fixable\ErrorFixer - { - return new PHPStan\Fixable\ErrorFixer($this->getService('0344')); - } - - - public function createService0344(): PHPStan\Fixable\Patcher - { - return new PHPStan\Fixable\Patcher; - } - - - public function createService0345(): PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter - { - return new PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter( - $this->getService('errorFormatter.github'), - $this->getService('errorFormatter.teamcity') - ); - } - - - public function createService0346(): PHPStan\Command\Neon2Attributes\PhpClassAttributesWriter - { - return new PHPStan\Command\Neon2Attributes\PhpClassAttributesWriter; - } - - - public function createService0347(): PHPStan\Command\Neon2Attributes\Neon2AttributesMigrator - { - return new PHPStan\Command\Neon2Attributes\Neon2AttributesMigrator($this->getService('0335'), $this->getService('0346')); - } - - - public function createService0348(): PHPStan\Command\AnalyseApplication - { - return new PHPStan\Command\AnalyseApplication( - $this->getService('0350'), - $this->getService('0351'), - $this->getService('0320'), - $this->getService('023'), - $this->getService('0584'), - $this->getService('0281'), - $this->getService('017') - ); - } - - - public function createService0349(): PHPStan\Command\FixerWorkerRunner - { - return new PHPStan\Command\FixerWorkerRunner( - $this->getService('0281'), - $this->getService('0584'), - $this->getService('0320'), - $this->getService('036'), - $this->getService('039'), - $this->getService('041') - ); - } - - - public function createService0350(): PHPStan\Command\BootstrapFilesRunner - { - return new PHPStan\Command\BootstrapFilesRunner($this->getService('0338'), $this->getService('064')); - } - - - public function createService0351(): PHPStan\Command\AnalyserRunner - { - return new PHPStan\Command\AnalyserRunner( - $this->getService('039'), - $this->getService('0189'), - $this->getService('036'), - $this->getService('041'), - $this->getService('0350') - ); - } - - - public function createService0352(): PHPStan\Command\FixerApplication - { - return new PHPStan\Command\FixerApplication( - $this->getService('06'), - $this->getService('0281'), - $this->getService('017'), - $this->getParameter('analysedPaths'), - $this->getParameter('currentWorkingDirectory'), - $this->getParameter('pro')['tmpDir'], - $this->getParameter('composerAutoloaderProjectPaths'), - $this->getParameter('allConfigFiles'), - $this->getParameter('cliAutoloadFile'), - $this->getParameter('bootstrapFiles'), - $this->getParameter('editorUrl'), - $this->getParameter('usedLevel'), - $this->getService('0185'), - $this->getService('038'), - $this->getService('0349') - ); - } - - - public function createService0353(): PHPStan\Type\Regex\RegexExpressionHelper - { - return new PHPStan\Type\Regex\RegexExpressionHelper($this->getService('072')); - } - - - public function createService0354(): PHPStan\Type\Regex\RegexGroupParser - { - return new PHPStan\Type\Regex\RegexGroupParser($this->getService('03'), $this->getService('0353')); - } - - - public function createService0355(): PHPStan\Type\Php\StrvalFamilyFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\StrvalFamilyFunctionReturnTypeExtension; - } - - - public function createService0356(): PHPStan\Type\Php\IntdivThrowTypeExtension - { - return new PHPStan\Type\Php\IntdivThrowTypeExtension; - } - - - public function createService0357(): PHPStan\Type\Php\DateTimeModifyMethodThrowTypeExtension - { - return new PHPStan\Type\Php\DateTimeModifyMethodThrowTypeExtension; - } - - - public function createService0358(): PHPStan\Type\Php\DateFormatMethodReturnTypeExtension - { - return new PHPStan\Type\Php\DateFormatMethodReturnTypeExtension($this->getService('0464')); - } - - - public function createService0359(): PHPStan\Type\Php\ArrayNextDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayNextDynamicReturnTypeExtension; - } - - - public function createService0360(): PHPStan\Type\Php\PrintfFormatParser - { - return new PHPStan\Type\Php\PrintfFormatParser; - } - - - public function createService0361(): PHPStan\Type\Php\IsIterableFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\IsIterableFunctionTypeSpecifyingExtension; - } - - - public function createService0362(): PHPStan\Type\Php\ClosureGetCurrentDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ClosureGetCurrentDynamicReturnTypeExtension; - } - - - public function createService0363(): PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension; - } - - - public function createService0364(): PHPStan\Type\Php\HashFunctionsReturnTypeExtension - { - return new PHPStan\Type\Php\HashFunctionsReturnTypeExtension; - } - - - public function createService0365(): PHPStan\Type\Php\Base64DecodeDynamicFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\Base64DecodeDynamicFunctionReturnTypeExtension; - } - - - public function createService0366(): PHPStan\Type\Php\InArrayFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\InArrayFunctionTypeSpecifyingExtension; - } - - - public function createService0367(): PHPStan\Type\Php\CompactFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\CompactFunctionReturnTypeExtension($this->getParameter('checkMaybeUndefinedVariables')); - } - - - public function createService0368(): PHPStan\Type\Php\AbsFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\AbsFunctionDynamicReturnTypeExtension; - } - - - public function createService0369(): PHPStan\Type\Php\DsMapDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\DsMapDynamicReturnTypeExtension; - } - - - public function createService0370(): PHPStan\Type\Php\DateTimeConstructorThrowTypeExtension - { - return new PHPStan\Type\Php\DateTimeConstructorThrowTypeExtension; - } - - - public function createService0371(): PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension($this->getService('reflectionProvider')); - } - - - public function createService0372(): PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension; - } - - - public function createService0373(): PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension; - } - - - public function createService0374(): PHPStan\Type\Php\ReflectionClassIsSubclassOfTypeSpecifyingExtension - { - return new PHPStan\Type\Php\ReflectionClassIsSubclassOfTypeSpecifyingExtension; - } - - - public function createService0375(): PHPStan\Type\Php\ArrayReverseFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayReverseFunctionReturnTypeExtension; - } - - - public function createService0376(): PHPStan\Type\Php\ArrayCombineFunctionThrowTypeExtension - { - return new PHPStan\Type\Php\ArrayCombineFunctionThrowTypeExtension($this->getService('0542')); - } - - - public function createService0377(): PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension; - } - - - public function createService0378(): PHPStan\Type\Php\ConstantHelper - { - return new PHPStan\Type\Php\ConstantHelper; - } - - - public function createService0379(): PHPStan\Type\Php\DateIntervalFormatReturnTypeHelper - { - return new PHPStan\Type\Php\DateIntervalFormatReturnTypeHelper; - } - - - public function createService0380(): PHPStan\Type\Php\StrlenFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\StrlenFunctionReturnTypeExtension; - } - - - public function createService0381(): PHPStan\Type\Php\DomDocumentCreateElementDynamicThrowTypeExtension - { - return new PHPStan\Type\Php\DomDocumentCreateElementDynamicThrowTypeExtension; - } - - - public function createService0382(): PHPStan\Type\Php\SimpleXMLElementAsXMLMethodReturnTypeExtension - { - return new PHPStan\Type\Php\SimpleXMLElementAsXMLMethodReturnTypeExtension; - } - - - public function createService0383(): PHPStan\Type\Php\OpenSslCipherMethodsProvider - { - return new PHPStan\Type\Php\OpenSslCipherMethodsProvider; - } - - - public function createService0384(): PHPStan\Type\Php\ArrayColumnHelper - { - return new PHPStan\Type\Php\ArrayColumnHelper; - } - - - public function createService0385(): PHPStan\Type\Php\LtrimFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\LtrimFunctionReturnTypeExtension; - } - - - public function createService0386(): PHPStan\Type\Php\GettypeFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\GettypeFunctionReturnTypeExtension; - } - - - public function createService0387(): PHPStan\Type\Php\DateTimeSubMethodThrowTypeExtension - { - return new PHPStan\Type\Php\DateTimeSubMethodThrowTypeExtension; - } - - - public function createService0388(): PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension( - $this->getService('reflectionProvider'), - $this->getService('0565') - ); - } - - - public function createService0389(): PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension - { - return new PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension($this->getService('reflectionProvider')); - } - - - public function createService0390(): PHPStan\Type\Php\ClosureBindToDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ClosureBindToDynamicReturnTypeExtension; - } - - - public function createService0391(): PHPStan\Type\Php\DateTimeDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\DateTimeDynamicReturnTypeExtension; - } - - - public function createService0392(): PHPStan\Type\Php\IdateFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\IdateFunctionReturnTypeExtension($this->getService('0489')); - } - - - public function createService0393(): PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension; - } - - - public function createService0394(): PHPStan\Type\Php\RegexArrayShapeMatcher - { - return new PHPStan\Type\Php\RegexArrayShapeMatcher( - $this->getService('0354'), - $this->getService('0353'), - $this->getService('03') - ); - } - - - public function createService0395(): PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension($this->getService('0447')); - } - - - public function createService0396(): PHPStan\Type\Php\ParseUrlFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ParseUrlFunctionDynamicReturnTypeExtension; - } - - - public function createService0397(): PHPStan\Type\Php\CountFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\CountFunctionReturnTypeExtension; - } - - - public function createService0398(): PHPStan\Type\Php\DomDocumentCreateElementDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\DomDocumentCreateElementDynamicReturnTypeExtension; - } - - - public function createService0399(): PHPStan\Type\Php\ArrayPointerFunctionsDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayPointerFunctionsDynamicReturnTypeExtension; - } - - - public function createService0400(): PHPStan\Type\Php\IniGetReturnTypeExtension - { - return new PHPStan\Type\Php\IniGetReturnTypeExtension; - } - - - public function createService0401(): PHPStan\Type\Php\PregFilterFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\PregFilterFunctionReturnTypeExtension; - } - - - public function createService0402(): PHPStan\Type\Php\GetClassFunctionThrowTypeExtension - { - return new PHPStan\Type\Php\GetClassFunctionThrowTypeExtension; - } - - - public function createService0403(): PHPStan\Type\Php\ArrayCountValuesDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayCountValuesDynamicReturnTypeExtension; - } - - - public function createService0404(): PHPStan\Type\Php\FilterInputDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\FilterInputDynamicReturnTypeExtension($this->getService('0553')); - } - - - public function createService0405(): PHPStan\Type\Php\StrWordCountFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\StrWordCountFunctionDynamicReturnTypeExtension; - } - - - public function createService0406(): PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension - { - return new PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension; - } - - - public function createService0407(): PHPStan\Type\Php\LocaltimeFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\LocaltimeFunctionDynamicReturnTypeExtension; - } - - - public function createService0408(): PHPStan\Type\Php\PregMatchTypeSpecifyingExtension - { - return new PHPStan\Type\Php\PregMatchTypeSpecifyingExtension($this->getService('0394')); - } - - - public function createService0409(): PHPStan\Type\Php\DateIntervalFormatFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\DateIntervalFormatFunctionReturnTypeExtension($this->getService('0379')); - } - - - public function createService0410(): PHPStan\Type\Php\ArrayReplaceFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayReplaceFunctionReturnTypeExtension; - } - - - public function createService0411(): PHPStan\Type\Php\ThrowableReturnTypeExtension - { - return new PHPStan\Type\Php\ThrowableReturnTypeExtension; - } - - - public function createService0412(): PHPStan\Type\Php\JsonThrowTypeExtension - { - return new PHPStan\Type\Php\JsonThrowTypeExtension($this->getService('reflectionProvider'), $this->getService('0565')); - } - - - public function createService0413(): PHPStan\Type\Php\FilterFunctionFlagsHelper - { - return new PHPStan\Type\Php\FilterFunctionFlagsHelper; - } - - - public function createService0414(): PHPStan\Type\Php\MinMaxFunctionThrowTypeExtension - { - return new PHPStan\Type\Php\MinMaxFunctionThrowTypeExtension; - } - - - public function createService0415(): PHPStan\Type\Php\StrSplitFunctionThrowTypeExtension - { - return new PHPStan\Type\Php\StrSplitFunctionThrowTypeExtension; - } - - - public function createService0416(): PHPStan\Type\Php\ClosureBindDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ClosureBindDynamicReturnTypeExtension; - } - - - public function createService0417(): PHPStan\Type\Php\XMLReaderOpenReturnTypeExtension - { - return new PHPStan\Type\Php\XMLReaderOpenReturnTypeExtension; - } - - - public function createService0418(): PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension; - } - - - public function createService0419(): PHPStan\Type\Php\ArrayFirstLastDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayFirstLastDynamicReturnTypeExtension; - } - - - public function createService0420(): PHPStan\Type\Php\BcMathNumberOperatorTypeSpecifyingExtension - { - return new PHPStan\Type\Php\BcMathNumberOperatorTypeSpecifyingExtension($this->getService('03')); - } - - - public function createService0421(): PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension - { - return new PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension; - } - - - public function createService0422(): PHPStan\Type\Php\PregReplaceCallbackClosureTypeExtension - { - return new PHPStan\Type\Php\PregReplaceCallbackClosureTypeExtension($this->getService('0394')); - } - - - public function createService0423(): PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension; - } - - - public function createService0424(): PHPStan\Type\Php\ClosureFromCallableDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ClosureFromCallableDynamicReturnTypeExtension; - } - - - public function createService0425(): PHPStan\Type\Php\MethodExistsTypeSpecifyingExtension - { - return new PHPStan\Type\Php\MethodExistsTypeSpecifyingExtension; - } - - - public function createService0426(): PHPStan\Type\Php\ArrayFilterFunctionReturnTypeHelper - { - return new PHPStan\Type\Php\ArrayFilterFunctionReturnTypeHelper($this->getService('reflectionProvider')); - } - - - public function createService0427(): PHPStan\Type\Php\ArrayKeyDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayKeyDynamicReturnTypeExtension; - } - - - public function createService0428(): PHPStan\Type\Php\ReflectionClassConstantConstructorThrowTypeExtension - { - return new PHPStan\Type\Php\ReflectionClassConstantConstructorThrowTypeExtension($this->getService('reflectionProvider')); - } - - - public function createService0429(): PHPStan\Type\Php\VersionCompareFunctionDynamicThrowTypeExtension - { - return new PHPStan\Type\Php\VersionCompareFunctionDynamicThrowTypeExtension; - } - - - public function createService0430(): PHPStan\Type\Php\AssertFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\AssertFunctionTypeSpecifyingExtension; - } - - - public function createService0431(): PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension; - } - - - public function createService0432(): PHPStan\Type\Php\ArraySearchFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\ArraySearchFunctionTypeSpecifyingExtension; - } - - - public function createService0433(): PHPStan\Type\Php\ArrayMergeFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayMergeFunctionDynamicReturnTypeExtension; - } - - - public function createService0434(): PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension - { - return new PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension($this->getService('0378')); - } - - - public function createService0435(): PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension($this->getService('02')); - } - - - public function createService0436(): PHPStan\Type\Php\ClassImplementsFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ClassImplementsFunctionReturnTypeExtension; - } - - - public function createService0437(): PHPStan\Type\Php\ArraySpliceFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArraySpliceFunctionReturnTypeExtension; - } - - - public function createService0438(): PHPStan\Type\Php\StrtotimeFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\StrtotimeFunctionReturnTypeExtension; - } - - - public function createService0439(): PHPStan\Type\Php\FilterFunctionsThrowTypeExtension - { - return new PHPStan\Type\Php\FilterFunctionsThrowTypeExtension( - $this->getService('reflectionProvider'), - $this->getService('0553'), - $this->getService('0413') - ); - } - - - public function createService0440(): PHPStan\Type\Php\MinMaxFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\MinMaxFunctionReturnTypeExtension; - } - - - public function createService0441(): PHPStan\Type\Php\PowFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\PowFunctionReturnTypeExtension; - } - - - public function createService0442(): PHPStan\Type\Php\AssertThrowTypeExtension - { - return new PHPStan\Type\Php\AssertThrowTypeExtension; - } - - - public function createService0443(): PHPStan\Type\Php\DefineConstantTypeSpecifyingExtension - { - return new PHPStan\Type\Php\DefineConstantTypeSpecifyingExtension; - } - - - public function createService0444(): PHPStan\Type\Php\NonEmptyStringFunctionsReturnTypeExtension - { - return new PHPStan\Type\Php\NonEmptyStringFunctionsReturnTypeExtension; - } - - - public function createService0445(): PHPStan\Type\Php\IteratorToArrayFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\IteratorToArrayFunctionReturnTypeExtension; - } - - - public function createService0446(): PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension($this->getService('0565')); - } - - - public function createService0447(): PHPStan\Type\Php\IsAFunctionTypeSpecifyingHelper - { - return new PHPStan\Type\Php\IsAFunctionTypeSpecifyingHelper; - } - - - public function createService0448(): PHPStan\Type\Php\ArgumentBasedFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArgumentBasedFunctionReturnTypeExtension; - } - - - public function createService0449(): PHPStan\Type\Php\DateIntervalDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\DateIntervalDynamicReturnTypeExtension; - } - - - public function createService0450(): PHPStan\Type\Php\ArrayFilterFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayFilterFunctionReturnTypeExtension($this->getService('0426')); - } - - - public function createService0451(): PHPStan\Type\Php\ArrayFindParameterClosureTypeExtension - { - return new PHPStan\Type\Php\ArrayFindParameterClosureTypeExtension; - } - - - public function createService0452(): PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension($this->getService('0553')); - } - - - public function createService0453(): PHPStan\Type\Php\SscanfFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\SscanfFunctionDynamicReturnTypeExtension; - } - - - public function createService0454(): PHPStan\Type\Php\StrPadFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\StrPadFunctionReturnTypeExtension; - } - - - public function createService0455(): PHPStan\Type\Php\GetCalledClassDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\GetCalledClassDynamicReturnTypeExtension; - } - - - public function createService0456(): PHPStan\Type\Php\StrShuffleFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\StrShuffleFunctionReturnTypeExtension; - } - - - public function createService0457(): PHPStan\Type\Php\SubstrDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\SubstrDynamicReturnTypeExtension; - } - - - public function createService0458(): PHPStan\Type\Php\ParseStrParameterOutTypeExtension - { - return new PHPStan\Type\Php\ParseStrParameterOutTypeExtension; - } - - - public function createService0459(): PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension - { - return new PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension; - } - - - public function createService0460(): PHPStan\Type\Php\OpenSslEncryptParameterOutTypeExtension - { - return new PHPStan\Type\Php\OpenSslEncryptParameterOutTypeExtension($this->getService('0383')); - } - - - public function createService0461(): PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension($this->getService('0425')); - } - - - public function createService0462(): PHPStan\Type\Php\DsMapDynamicMethodThrowTypeExtension - { - return new PHPStan\Type\Php\DsMapDynamicMethodThrowTypeExtension; - } - - - public function createService0463(): PHPStan\Type\Php\RandomizerMethodReturnTypeExtension - { - return new PHPStan\Type\Php\RandomizerMethodReturnTypeExtension; - } - - - public function createService0464(): PHPStan\Type\Php\DateFunctionReturnTypeHelper - { - return new PHPStan\Type\Php\DateFunctionReturnTypeHelper; - } - - - public function createService0465(): PHPStan\Type\Php\RandomIntFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\RandomIntFunctionReturnTypeExtension; - } - - - public function createService0466(): PHPStan\Type\Php\ArrayPopFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayPopFunctionReturnTypeExtension; - } - - - public function createService0467(): PHPStan\Type\Php\TriggerErrorDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\TriggerErrorDynamicReturnTypeExtension; - } - - - public function createService0468(): PHPStan\Type\Php\NumberFormatFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\NumberFormatFunctionDynamicReturnTypeExtension; - } - - - public function createService0469(): PHPStan\Type\Php\ArrayChangeKeyCaseFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayChangeKeyCaseFunctionReturnTypeExtension; - } - - - public function createService0470(): PHPStan\Type\Php\StrrevFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\StrrevFunctionReturnTypeExtension; - } - - - public function createService0471(): PHPStan\Type\Php\ArrayCurrentDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayCurrentDynamicReturnTypeExtension; - } - - - public function createService0472(): PHPStan\Type\Php\ArraySliceFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArraySliceFunctionReturnTypeExtension; - } - - - public function createService0473(): PHPStan\Type\Php\DateIntervalConstructorThrowTypeExtension - { - return new PHPStan\Type\Php\DateIntervalConstructorThrowTypeExtension; - } - - - public function createService0474(): PHPStan\Type\Php\PgDmlDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\PgDmlDynamicReturnTypeExtension($this->getService('0565')); - } - - - public function createService0475(): PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension($this->getService('0447')); - } - - - public function createService0476(): PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension($this->getService('reflectionProvider')); - } - - - public function createService0477(): PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension - { - return new PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension($this->getService('0133')); - } - - - public function createService0478(): PHPStan\Type\Php\ArrayMapParameterClosureTypeExtension - { - return new PHPStan\Type\Php\ArrayMapParameterClosureTypeExtension; - } - - - public function createService0479(): PHPStan\Type\Php\MbConvertEncodingFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\MbConvertEncodingFunctionReturnTypeExtension; - } - - - public function createService0480(): PHPStan\Type\Php\BackedEnumFromMethodDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\BackedEnumFromMethodDynamicReturnTypeExtension; - } - - - public function createService0481(): PHPStan\Type\Php\PDOConnectReturnTypeExtension - { - return new PHPStan\Type\Php\PDOConnectReturnTypeExtension($this->getService('03')); - } - - - public function createService0482(): PHPStan\Type\Php\GetDefinedVarsFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\GetDefinedVarsFunctionReturnTypeExtension; - } - - - public function createService0483(): PHPStan\Type\Php\SimpleXMLElementXpathMethodReturnTypeExtension - { - return new PHPStan\Type\Php\SimpleXMLElementXpathMethodReturnTypeExtension; - } - - - public function createService0484(): PHPStan\Type\Php\PregMatchParameterOutTypeExtension - { - return new PHPStan\Type\Php\PregMatchParameterOutTypeExtension($this->getService('0394')); - } - - - public function createService0485(): PHPStan\Type\Php\DioStatDynamicFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\DioStatDynamicFunctionReturnTypeExtension; - } - - - public function createService0486(): PHPStan\Type\Php\ArrayShiftFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayShiftFunctionReturnTypeExtension; - } - - - public function createService0487(): PHPStan\Type\Php\ReplaceFunctionsDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ReplaceFunctionsDynamicReturnTypeExtension; - } - - - public function createService0488(): PHPStan\Type\Php\GetDebugTypeFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\GetDebugTypeFunctionReturnTypeExtension; - } - - - public function createService0489(): PHPStan\Type\Php\IdateFunctionReturnTypeHelper - { - return new PHPStan\Type\Php\IdateFunctionReturnTypeHelper; - } - - - public function createService0490(): PHPStan\Type\Php\MicrotimeFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\MicrotimeFunctionReturnTypeExtension; - } - - - public function createService0491(): PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension($this->getService('0464')); - } - - - public function createService0492(): PHPStan\Type\Php\GmpUnaryOperatorTypeSpecifyingExtension - { - return new PHPStan\Type\Php\GmpUnaryOperatorTypeSpecifyingExtension; - } - - - public function createService0493(): PHPStan\Type\Php\ArrayFindKeyFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayFindKeyFunctionReturnTypeExtension; - } - - - public function createService0494(): PHPStan\Type\Php\CountFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\CountFunctionTypeSpecifyingExtension; - } - - - public function createService0495(): PHPStan\Type\Php\ArrayFilterParameterClosureTypeExtension - { - return new PHPStan\Type\Php\ArrayFilterParameterClosureTypeExtension; - } - - - public function createService0496(): PHPStan\Type\Php\FilterVarArrayDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\FilterVarArrayDynamicReturnTypeExtension( - $this->getService('0553'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0497(): PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension; - } - - - public function createService0498(): PHPStan\Type\Php\StatDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\StatDynamicReturnTypeExtension; - } - - - public function createService0499(): PHPStan\Type\Php\StrRepeatFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\StrRepeatFunctionReturnTypeExtension; - } - - - public function createService0500(): PHPStan\Type\Php\ArrayWalkParameterClosureTypeExtension - { - return new PHPStan\Type\Php\ArrayWalkParameterClosureTypeExtension; - } - - - public function createService0501(): PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension; - } - - - public function createService0502(): PHPStan\Type\Php\PgResultStatusDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\PgResultStatusDynamicReturnTypeExtension; - } - - - public function createService0503(): PHPStan\Type\Php\ArrayFindFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayFindFunctionReturnTypeExtension($this->getService('0426')); - } - - - public function createService0504(): PHPStan\Type\Php\ArrayObjectConstructorReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayObjectConstructorReturnTypeExtension; - } - - - public function createService0505(): PHPStan\Type\Php\SimpleXMLElementConstructorThrowTypeExtension - { - return new PHPStan\Type\Php\SimpleXMLElementConstructorThrowTypeExtension; - } - - - public function createService0506(): PHPStan\Type\Php\GettimeofdayDynamicFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\GettimeofdayDynamicFunctionReturnTypeExtension; - } - - - public function createService0507(): PHPStan\Type\Php\DateFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\DateFunctionReturnTypeExtension($this->getService('0464')); - } - - - public function createService0508(): PHPStan\Type\Php\DateIntervalCreateFromDateStringThrowTypeExtension - { - return new PHPStan\Type\Php\DateIntervalCreateFromDateStringThrowTypeExtension; - } - - - public function createService0509(): PHPStan\Type\Php\UnserializeFunctionThrowTypeExtension - { - return new PHPStan\Type\Php\UnserializeFunctionThrowTypeExtension; - } - - - public function createService0510(): PHPStan\Type\Php\OutputBufferingDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\OutputBufferingDynamicReturnTypeExtension; - } - - - public function createService0511(): PHPStan\Type\Php\ClampFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ClampFunctionReturnTypeExtension; - } - - - public function createService0512(): PHPStan\Type\Php\PgLastNoticeDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\PgLastNoticeDynamicReturnTypeExtension; - } - - - public function createService0513(): PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension($this->getService('reflectionProvider')); - } - - - public function createService0514(): PHPStan\Type\Php\PrintfFunctionThrowTypeExtension - { - return new PHPStan\Type\Php\PrintfFunctionThrowTypeExtension($this->getService('0360')); - } - - - public function createService0515(): PHPStan\Type\Php\DatePeriodConstructorReturnTypeExtension - { - return new PHPStan\Type\Php\DatePeriodConstructorReturnTypeExtension; - } - - - public function createService0516(): PHPStan\Type\Php\DateTimeCreateDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\DateTimeCreateDynamicReturnTypeExtension; - } - - - public function createService0517(): PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension($this->getService('0542')); - } - - - public function createService0518(): PHPStan\Type\Php\GetClassDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\GetClassDynamicReturnTypeExtension; - } - - - public function createService0519(): PHPStan\Type\Php\ArrayReduceFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayReduceFunctionReturnTypeExtension; - } - - - public function createService0520(): PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension; - } - - - public function createService0521(): PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension; - } - - - public function createService0522(): PHPStan\Type\Php\ArrayKeyExistsFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\ArrayKeyExistsFunctionTypeSpecifyingExtension; - } - - - public function createService0523(): PHPStan\Type\Php\RoundFunctionThrowTypeExtension - { - return new PHPStan\Type\Php\RoundFunctionThrowTypeExtension; - } - - - public function createService0524(): PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension - { - return new PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension($this->getService('reflectionProvider')); - } - - - public function createService0525(): PHPStan\Type\Php\ArrayChunkFunctionThrowTypeExtension - { - return new PHPStan\Type\Php\ArrayChunkFunctionThrowTypeExtension; - } - - - public function createService0526(): PHPStan\Type\Php\SetTypeFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\SetTypeFunctionTypeSpecifyingExtension; - } - - - public function createService0527(): PHPStan\Type\Php\DateIntervalFormatDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\DateIntervalFormatDynamicReturnTypeExtension($this->getService('0379')); - } - - - public function createService0528(): PHPStan\Type\Php\GmpOperatorTypeSpecifyingExtension - { - return new PHPStan\Type\Php\GmpOperatorTypeSpecifyingExtension; - } - - - public function createService0529(): PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension; - } - - - public function createService0530(): PHPStan\Type\Php\HrtimeFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\HrtimeFunctionReturnTypeExtension; - } - - - public function createService0531(): PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension - { - return new PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension($this->getService('reflectionProvider')); - } - - - public function createService0532(): PHPStan\Type\Php\MbFunctionsReturnTypeExtension - { - return new PHPStan\Type\Php\MbFunctionsReturnTypeExtension; - } - - - public function createService0533(): PHPStan\Type\Php\StrlenFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\StrlenFunctionTypeSpecifyingExtension; - } - - - public function createService0534(): PHPStan\Type\Php\StrIncrementDecrementFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\StrIncrementDecrementFunctionReturnTypeExtension; - } - - - public function createService0535(): PHPStan\Type\Php\StrContainingTypeSpecifyingExtension - { - return new PHPStan\Type\Php\StrContainingTypeSpecifyingExtension; - } - - - public function createService0536(): PHPStan\Type\Php\FunctionExistsFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\FunctionExistsFunctionTypeSpecifyingExtension; - } - - - public function createService0537(): PHPStan\Type\Php\ImplodeFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ImplodeFunctionReturnTypeExtension; - } - - - public function createService0538(): PHPStan\Type\Php\ArrayRandFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayRandFunctionReturnTypeExtension; - } - - - public function createService0539(): PHPStan\Type\Php\HighlightStringDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\HighlightStringDynamicReturnTypeExtension; - } - - - public function createService0540(): PHPStan\Type\Php\DateTimeZoneConstructorThrowTypeExtension - { - return new PHPStan\Type\Php\DateTimeZoneConstructorThrowTypeExtension; - } - - - public function createService0541(): PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension($this->getService('reflectionProvider')); - } - - - public function createService0542(): PHPStan\Type\Php\ArrayCombineHelper - { - return new PHPStan\Type\Php\ArrayCombineHelper; - } - - - public function createService0543(): PHPStan\Type\Php\CountCharsFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\CountCharsFunctionDynamicReturnTypeExtension; - } - - - public function createService0544(): PHPStan\Type\Php\ArrayMapFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayMapFunctionReturnTypeExtension; - } - - - public function createService0545(): PHPStan\Type\Php\ArrayPadDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayPadDynamicReturnTypeExtension; - } - - - public function createService0546(): PHPStan\Type\Php\CtypeDigitFunctionTypeSpecifyingExtension - { - return new PHPStan\Type\Php\CtypeDigitFunctionTypeSpecifyingExtension; - } - - - public function createService0547(): PHPStan\Type\Php\RoundFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\RoundFunctionReturnTypeExtension; - } - - - public function createService0548(): PHPStan\Type\Php\TriggerErrorFunctionThrowTypeExtension - { - return new PHPStan\Type\Php\TriggerErrorFunctionThrowTypeExtension($this->getParameter('exceptions')['implicitThrows']); - } - - - public function createService0549(): PHPStan\Type\Php\BcMathNumberUnaryOperatorTypeSpecifyingExtension - { - return new PHPStan\Type\Php\BcMathNumberUnaryOperatorTypeSpecifyingExtension($this->getService('03')); - } - - - public function createService0550(): PHPStan\Type\Php\RangeFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\RangeFunctionReturnTypeExtension; - } - - - public function createService0551(): PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension; - } - - - public function createService0552(): PHPStan\Type\Php\OpensslCipherFunctionsReturnTypeExtension - { - return new PHPStan\Type\Php\OpensslCipherFunctionsReturnTypeExtension($this->getService('0383')); - } - - - public function createService0553(): PHPStan\Type\Php\FilterFunctionReturnTypeHelper - { - return new PHPStan\Type\Php\FilterFunctionReturnTypeHelper($this->getService('reflectionProvider')); - } - - - public function createService0554(): PHPStan\Type\Php\TrimFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\TrimFunctionDynamicReturnTypeExtension; - } - - - public function createService0555(): PHPStan\Type\Php\StrTokFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\StrTokFunctionReturnTypeExtension; - } - - - public function createService0556(): PHPStan\Type\Php\ConstantFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ConstantFunctionReturnTypeExtension($this->getService('0378')); - } - - - public function createService0557(): PHPStan\Type\Php\ArraySumFunctionDynamicReturnTypeExtension - { - return new PHPStan\Type\Php\ArraySumFunctionDynamicReturnTypeExtension; - } - - - public function createService0558(): PHPStan\Type\Php\StrCaseFunctionsReturnTypeExtension - { - return new PHPStan\Type\Php\StrCaseFunctionsReturnTypeExtension; - } - - - public function createService0559(): PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension - { - return new PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension($this->getService('0384')); - } - - - public function createService0560(): PHPStan\Type\UnaryOperatorTypeSpecifyingExtensionRegistry - { - return new PHPStan\Type\UnaryOperatorTypeSpecifyingExtensionRegistry($this->getService('phpstan.extensionsCollection.PHPStan.Type.UnaryOperatorTypeSpecifyingExtension')); - } - - - public function createService0561(): PHPStan\Type\DynamicReturnTypeExtensionRegistry - { - return new PHPStan\Type\DynamicReturnTypeExtensionRegistry( - $this->getService('reflectionProvider'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.DynamicMethodReturnTypeExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.DynamicStaticMethodReturnTypeExtension'), - $this->getService('phpstan.extensionsCollection.PHPStan.Type.DynamicFunctionReturnTypeExtension') - ); - } - - - public function createService0562(): PHPStan\Type\OperatorTypeSpecifyingExtensionRegistry - { - return new PHPStan\Type\OperatorTypeSpecifyingExtensionRegistry($this->getService('phpstan.extensionsCollection.PHPStan.Type.OperatorTypeSpecifyingExtension')); - } - - - public function createService0563(): PHPStan\Type\Constant\OversizedArrayBuilder - { - return new PHPStan\Type\Constant\OversizedArrayBuilder; - } - - - public function createService0564(): PHPStan\Type\FileTypeMapper - { - return new PHPStan\Type\FileTypeMapper( - $this->getService('054'), - $this->getService('defaultAnalysisParser'), - $this->getService('019'), - $this->getService('021'), - $this->getService('030'), - $this->getService('09'), - $this->getService('029'), - $this->getService('07'), - $this->getParameter('cache')['resolvedPhpDocBlockCacheCountMax'], - $this->getParameter('cache')['nameScopeMapMemoryCacheCountMax'] - ); - } - - - public function createService0565(): PHPStan\Type\BitwiseFlagHelper - { - return new PHPStan\Type\BitwiseFlagHelper($this->getService('reflectionProvider')); - } - - - public function createService0566(): PHPStan\Type\ArrayUnpackingHelper - { - return new PHPStan\Type\ArrayUnpackingHelper($this->getService('03')); - } - - - public function createService0567(): PHPStan\Type\TypeAliasResolverProvider - { - return new PHPStan\Type\LazyTypeAliasResolverProvider($this->getService('0338')); - } - - - public function createService0568(): PHPStan\Type\PHPStan\ClassNameUsageLocationCreateIdentifierDynamicReturnTypeExtension - { - return new PHPStan\Type\PHPStan\ClassNameUsageLocationCreateIdentifierDynamicReturnTypeExtension; - } - - - public function createService0569(): PHPStan\Type\ClosureTypeFactory - { - return new PHPStan\Type\ClosureTypeFactory( - $this->getService('072'), - $this->getService('0933'), - $this->getService('betterReflectionReflector'), - $this->getService('054'), - $this->getService('currentPhpVersionPhpParser') - ); - } - - - public function createService0570(): PHPStan\Type\TypeAliasResolver - { - return new PHPStan\Type\UsefulTypeAliasResolver( - $this->getParameter('typeAliases'), - $this->getService('025'), - $this->getService('026'), - $this->getService('reflectionProvider'), - $this->getParameter('cache')['resolvedLocalTypeAliasesCountMax'] - ); - } - - - public function createService0571(): PHPStan\Rules\Exceptions\MissingCheckedExceptionInPropertyHookThrowsRule - { - return new PHPStan\Rules\Exceptions\MissingCheckedExceptionInPropertyHookThrowsRule($this->getService('0120')); - } - - - public function createService0572(): PHPStan\Rules\Exceptions\MethodThrowTypeCovarianceRule - { - return new PHPStan\Rules\Exceptions\MethodThrowTypeCovarianceRule( - $this->getService('0169'), - $this->getParameter('exceptions')['implicitThrows'] - ); - } - - - public function createService0573(): PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule - { - return new PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule($this->getService('0120')); - } - - - public function createService0574(): PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule - { - return new PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule($this->getService('0120')); - } - - - public function createService0575(): PHPStan\Rules\Properties\UninitializedPropertyRule - { - return new PHPStan\Rules\Properties\UninitializedPropertyRule($this->getService('049')); - } - - - public function createService0576(): PHPStan\File\FileExcluderRawFactory - { - return new class ($this) implements PHPStan\File\FileExcluderRawFactory { - private $container; - - - public function __construct(Container_8f0ff79e43 $container) - { - $this->container = $container; - } - - - public function create(array $analyseExcludes): PHPStan\File\FileExcluder - { - return new PHPStan\File\FileExcluder($this->container->getService('09'), $analyseExcludes); - } - }; - } - - - public function createService0577(): PHPStan\Reflection\Php\PhpMethodReflectionFactory - { - return new class ($this) implements PHPStan\Reflection\Php\PhpMethodReflectionFactory { - private $container; - - - public function __construct(Container_8f0ff79e43 $container) - { - $this->container = $container; - } - - - public function create( - PHPStan\Reflection\ClassReflection $declaringClass, - ?PHPStan\Reflection\ClassReflection $declaringTrait, - PHPStan\BetterReflection\Reflection\Adapter\ReflectionMethod $reflection, - PHPStan\Type\Generic\TemplateTypeMap $templateTypeMap, - array $phpDocParameterTypes, - ?PHPStan\Type\Type $phpDocReturnType, - ?PHPStan\Type\Type $phpDocThrowType, - ?PHPStan\PhpDoc\ResolvedPhpDocBlock $resolvedPhpDocBlock, - ?string $deprecatedDescription, - bool $isDeprecated, - bool $isInternal, - bool $isFinal, - ?bool $isPure, - PHPStan\Reflection\Assertions $asserts, - ?PHPStan\Type\Type $selfOutType, - ?string $phpDocComment, - array $phpDocParameterOutTypes, - array $immediatelyInvokedCallableParameters, - array $phpDocClosureThisTypeParameters, - bool $acceptsNamedArguments, - array $attributes, - array $pureUnlessCallableIsImpureParameters, - array $pureUnlessParameterPassedParameters - ): PHPStan\Reflection\Php\PhpMethodReflection { - return new PHPStan\Reflection\Php\PhpMethodReflection( - $this->container->getService('072'), - $declaringClass, - $declaringTrait, - $reflection, - $this->container->getService('reflectionProvider'), - $this->container->getService('052'), - $this->container->getService('053'), - $templateTypeMap, - $phpDocParameterTypes, - $phpDocReturnType, - $phpDocThrowType, - $resolvedPhpDocBlock, - $deprecatedDescription, - $isDeprecated, - $isInternal, - $isFinal, - $isPure, - $asserts, - $acceptsNamedArguments, - $selfOutType, - $phpDocComment, - $phpDocParameterOutTypes, - $immediatelyInvokedCallableParameters, - $phpDocClosureThisTypeParameters, - $attributes, - $pureUnlessCallableIsImpureParameters, - $pureUnlessParameterPassedParameters - ); - } - }; - } - - - public function createService0578(): PHPStan\Reflection\FunctionReflectionFactory - { - return new class ($this) implements PHPStan\Reflection\FunctionReflectionFactory { - private $container; - - - public function __construct(Container_8f0ff79e43 $container) - { - $this->container = $container; - } - - - public function create( - PHPStan\BetterReflection\Reflection\Adapter\ReflectionFunction $reflection, - PHPStan\Type\Generic\TemplateTypeMap $templateTypeMap, - array $phpDocParameterTypes, - ?PHPStan\Type\Type $phpDocReturnType, - ?PHPStan\Type\Type $phpDocThrowType, - ?string $deprecatedDescription, - bool $isDeprecated, - bool $isInternal, - ?string $filename, - ?bool $isPure, - PHPStan\Reflection\Assertions $asserts, - bool $acceptsNamedArguments, - ?string $phpDocComment, - array $phpDocParameterOutTypes, - array $phpDocParameterImmediatelyInvokedCallable, - array $phpDocParameterClosureThisTypes, - array $attributes, - array $phpDocParameterPureUnlessCallableIsImpure, - array $phpDocParameterPureUnlessParameterPassed - ): PHPStan\Reflection\Php\PhpFunctionReflection { - return new PHPStan\Reflection\Php\PhpFunctionReflection( - $this->container->getService('072'), - $reflection, - $this->container->getService('052'), - $this->container->getService('053'), - $templateTypeMap, - $phpDocParameterTypes, - $phpDocReturnType, - $phpDocThrowType, - $deprecatedDescription, - $isDeprecated, - $isInternal, - $filename, - $isPure, - $asserts, - $acceptsNamedArguments, - $phpDocComment, - $phpDocParameterOutTypes, - $phpDocParameterImmediatelyInvokedCallable, - $phpDocParameterClosureThisTypes, - $attributes, - $phpDocParameterPureUnlessCallableIsImpure, - $phpDocParameterPureUnlessParameterPassed - ); - } - }; - } - - - public function createService0579(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorFactory - { - return new class ($this) implements PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorFactory { - private $container; - - - public function __construct(Container_8f0ff79e43 $container) - { - $this->container = $container; - } - - - public function create(string $fileName): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocator - { - return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocator( - $this->container->getService('056'), - $this->container->getService('029'), - $this->container->getService('03'), - $fileName - ); - } - }; - } - - - public function createService0580(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocatorFactory - { - return new class ($this) implements PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocatorFactory { - private $container; - - - public function __construct(Container_8f0ff79e43 $container) - { - $this->container = $container; - } - - - public function create(PHPStan\BetterReflection\SourceLocator\Type\Composer\Psr\PsrAutoloaderMapping $mapping): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocator - { - return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocator($mapping, $this->container->getService('063')); - } - }; - } - - - public function createService0581(): PHPStan\Reflection\ClassReflectionFactory - { - return new class ($this) implements PHPStan\Reflection\ClassReflectionFactory { - private $container; - - - public function __construct(Container_8f0ff79e43 $container) - { - $this->container = $container; - } - - - public function create( - string $displayName, - ReflectionClass $reflection, - ?string $anonymousFilename, - ?PHPStan\Type\Generic\TemplateTypeMap $resolvedTemplateTypeMap, - ?Closure $stubPhpDocBlockCallback, - ?string $extraCacheKey = null, - ?PHPStan\Type\Generic\TemplateTypeVarianceMap $resolvedCallSiteVarianceMap = null, - ?bool $finalByKeywordOverride = null - ): PHPStan\Reflection\ClassReflection { - return new PHPStan\Reflection\ClassReflection( - $this->container->getService('0581'), - $this->container->getService('reflectionProvider'), - $this->container->getService('072'), - $this->container->getService('0564'), - $this->container->getService('stubPhpDocProvider'), - $this->container->getService('018'), - $this->container->getService('03'), - $this->container->getService('075'), - $this->container->getService('079'), - $this->container->getService('052'), - $this->container->getService('0336'), - $displayName, - $reflection, - $anonymousFilename, - $resolvedTemplateTypeMap, - $stubPhpDocBlockCallback, - $extraCacheKey, - $resolvedCallSiteVarianceMap, - $finalByKeywordOverride - ); - } - }; - } - - - public function createService0582(): PHPStan\Analyser\ExpressionResultFactory - { - return new class ($this) implements PHPStan\Analyser\ExpressionResultFactory { - private $container; - - - public function __construct(Container_8f0ff79e43 $container) - { - $this->container = $container; - } - - - public function create( - PHPStan\Analyser\MutatingScope $scope, - PHPStan\Analyser\MutatingScope $beforeScope, - PhpParser\Node\Expr $expr, - bool $hasYield, - bool $isAlwaysTerminating, - array $throwPoints, - array $impurePoints, - ?callable $typeCallback, - callable $specifyTypesCallback, - bool $containsNullsafe = false, - ?PHPStan\Analyser\IssetabilityDescriptor $issetabilityDescriptor = null, - ?PHPStan\Analyser\ExpressionResult $truthyScopeOverrideResult = null, - ?PHPStan\Analyser\ExpressionResult $falseyScopeOverrideResult = null, - ?callable $createTypesCallback = null, - ?PHPStan\Type\Type $type = null, - ?PHPStan\Type\Type $nativeType = null, - ?PHPStan\Analyser\ArgsResult $argsResult = null, - ?PHPStan\Analyser\VariableFlow $variableFlow = null, - ?PHPStan\Dependency\Dependencies $dependencies = null - ): PHPStan\Analyser\ExpressionResult { - return new PHPStan\Analyser\ExpressionResult( - $this->container->getService('phpstan.extensionsCollection.PHPStan.Type.ExpressionTypeResolverExtension'), - $this->container->getService('0271'), - $scope, - $beforeScope, - $expr, - $hasYield, - $isAlwaysTerminating, - $throwPoints, - $impurePoints, - $typeCallback, - $specifyTypesCallback, - $containsNullsafe, - $issetabilityDescriptor, - $truthyScopeOverrideResult, - $falseyScopeOverrideResult, - $createTypesCallback, - $type, - $nativeType, - $argsResult, - $variableFlow, - dependencies: $dependencies - ); - } - }; - } - - - public function createService0583(): PHPStan\Analyser\InternalScopeFactoryFactory - { - return new class ($this) implements PHPStan\Analyser\InternalScopeFactoryFactory { - private $container; - - - public function __construct(Container_8f0ff79e43 $container) - { - $this->container = $container; - } - - - public function create(?callable $nodeCallback): PHPStan\Analyser\InternalScopeFactory - { - return new PHPStan\Analyser\LazyInternalScopeFactory($this->container->getService('0338'), $nodeCallback); - } - }; - } - - - public function createService0584(): PHPStan\Analyser\ResultCache\ResultCacheManagerFactory - { - return new class ($this) implements PHPStan\Analyser\ResultCache\ResultCacheManagerFactory { - private $container; - - - public function __construct(Container_8f0ff79e43 $container) - { - $this->container = $container; - } - - - public function create(array $fileReplacements): PHPStan\Analyser\ResultCache\ResultCacheManager - { - return new PHPStan\Analyser\ResultCache\ResultCacheManager( - $this->container->getService('phpstan.extensionsCollection.PHPStan.Analyser.ResultCache.ResultCacheMetaExtension'), - $this->container->getService('034'), - $this->container->getService('fileFinderScan'), - $this->container->getService('017'), - $this->container->getService('032'), - $this->container->getService('066'), - $this->container->getParameter('resultCachePath'), - $this->container->getParameter('analysedPaths'), - $this->container->getParameter('analysedPathsFromConfig'), - $this->container->getParameter('composerAutoloaderProjectPaths'), - $this->container->getParameter('attributeServicesDirectories'), - $this->container->getParameter('attributeServicesClasses'), - $this->container->getParameter('usedLevel'), - $this->container->getParameter('cliAutoloadFile'), - $this->container->getParameter('bootstrapFiles'), - $this->container->getParameter('scanFiles'), - $this->container->getParameter('scanDirectories'), - $this->container->getParameter('stubFiles'), - $fileReplacements, - $this->container->getParameter('resultCacheChecksProjectExtensionFilesDependencies'), - $this->container->getParameter('parametersNotInvalidatingCache'), - $this->container->getParameter('resultCacheSkipIfOlderThanDays'), - $this->container->getParameter('rootDir'), - $this->container->getService('03'), - $this->container->getService('04'), - $this->container->getService('08'), - $this->container->getService('0324') - ); - } - }; - } - - - public function createService0585(): PHPStan\Rules\Namespaces\ExistingNamesInUseRule - { - return new PHPStan\Rules\Namespaces\ExistingNamesInUseRule( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getParameter('checkFunctionNameCase'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0586(): PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule - { - return new PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getParameter('checkFunctionNameCase'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0587(): PHPStan\Rules\Generators\YieldTypeRule - { - return new PHPStan\Rules\Generators\YieldTypeRule($this->getService('0118')); - } - - - public function createService0588(): PHPStan\Rules\Generators\YieldFromTypeRule - { - return new PHPStan\Rules\Generators\YieldFromTypeRule($this->getService('0118'), $this->getParameter('reportMaybes')); - } - - - public function createService0589(): PHPStan\Rules\Generators\YieldInGeneratorRule - { - return new PHPStan\Rules\Generators\YieldInGeneratorRule($this->getParameter('reportMaybes')); - } - - - public function createService0590(): PHPStan\Rules\PhpDoc\IncompatiblePropertyHookPhpDocTypeRule - { - return new PHPStan\Rules\PhpDoc\IncompatiblePropertyHookPhpDocTypeRule($this->getService('0564'), $this->getService('0112')); - } - - - public function createService0591(): PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule - { - return new PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule($this->getService('0114'), $this->getService('0178')); - } - - - public function createService0592(): PHPStan\Rules\PhpDoc\SealedDefinitionTraitRule - { - return new PHPStan\Rules\PhpDoc\SealedDefinitionTraitRule($this->getService('reflectionProvider')); - } - - - public function createService0593(): PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule - { - return new PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule($this->getService('0178'), $this->getService('0114')); - } - - - public function createService0594(): PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule - { - return new PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule($this->getService('0115')); - } - - - public function createService0595(): PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule - { - return new PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule($this->getService('0927'), $this->getService('0930')); - } - - - public function createService0596(): PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule - { - return new PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule( - $this->getService('0564'), - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getService('0178'), - $this->getService('0154'), - $this->getService('0114'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('checkMissingVarTagTypehint'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0597(): PHPStan\Rules\PhpDoc\VarTagChangedExpressionTypeRule - { - return new PHPStan\Rules\PhpDoc\VarTagChangedExpressionTypeRule($this->getService('0111')); - } - - - public function createService0598(): PHPStan\Rules\PhpDoc\SealedDefinitionClassRule - { - return new PHPStan\Rules\PhpDoc\SealedDefinitionClassRule( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0599(): PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule - { - return new PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule( - $this->getService('0178'), - $this->getService('0114'), - $this->getService('0117') - ); - } - - - public function createService0600(): PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule - { - return new PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule($this->getService('0564'), $this->getService('0112')); - } - - - public function createService0601(): PHPStan\Rules\PhpDoc\FunctionAssertRule - { - return new PHPStan\Rules\PhpDoc\FunctionAssertRule($this->getService('0116')); - } - - - public function createService0602(): PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule - { - return new PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule($this->getService('0564')); - } - - - public function createService0603(): PHPStan\Rules\PhpDoc\RequireImplementsDefinitionClassRule - { - return new PHPStan\Rules\PhpDoc\RequireImplementsDefinitionClassRule; - } - - - public function createService0604(): PHPStan\Rules\PhpDoc\RequireExtendsDefinitionClassRule - { - return new PHPStan\Rules\PhpDoc\RequireExtendsDefinitionClassRule($this->getService('0113')); - } - - - public function createService0605(): PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule - { - return new PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule($this->getService('0115')); - } - - - public function createService0606(): PHPStan\Rules\PhpDoc\RequireImplementsDefinitionTraitRule - { - return new PHPStan\Rules\PhpDoc\RequireImplementsDefinitionTraitRule( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0607(): PHPStan\Rules\PhpDoc\IncompatibleParamImmediatelyInvokedCallableRule - { - return new PHPStan\Rules\PhpDoc\IncompatibleParamImmediatelyInvokedCallableRule($this->getService('0564')); - } - - - public function createService0608(): PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule - { - return new PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule($this->getService('0564'), $this->getService('0111')); - } - - - public function createService0609(): PHPStan\Rules\PhpDoc\RequireExtendsDefinitionTraitRule - { - return new PHPStan\Rules\PhpDoc\RequireExtendsDefinitionTraitRule( - $this->getService('reflectionProvider'), - $this->getService('0113') - ); - } - - - public function createService0610(): PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule - { - return new PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule($this->getService('0927'), $this->getService('0930')); - } - - - public function createService0611(): PHPStan\Rules\PhpDoc\MethodAssertRule - { - return new PHPStan\Rules\PhpDoc\MethodAssertRule($this->getService('0116')); - } - - - public function createService0612(): PHPStan\Rules\DateTimeInstantiationRule - { - return new PHPStan\Rules\DateTimeInstantiationRule; - } - - - public function createService0613(): PHPStan\Rules\Whitespace\FileWhitespaceRule - { - return new PHPStan\Rules\Whitespace\FileWhitespaceRule; - } - - - public function createService0614(): PHPStan\Rules\Missing\MissingReturnRule - { - return new PHPStan\Rules\Missing\MissingReturnRule( - $this->getParameter('checkExplicitMixedMissingReturn'), - $this->getParameter('checkPhpDocMissingReturn') - ); - } - - - public function createService0615(): PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule - { - return new PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule( - $this->getService('exceptionTypeResolver'), - $this->getParameter('exceptions')['reportUncheckedExceptionDeadCatch'] - ); - } - - - public function createService0616(): PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule - { - return new PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule( - $this->getService('exceptionTypeResolver'), - $this->getParameter('exceptions')['check']['missingCheckedExceptionInThrows'] - ); - } - - - public function createService0617(): PHPStan\Rules\Exceptions\ThrowExprTypeRule - { - return new PHPStan\Rules\Exceptions\ThrowExprTypeRule($this->getService('0118')); - } - - - public function createService0618(): PHPStan\Rules\Exceptions\ThrowExpressionRule - { - return new PHPStan\Rules\Exceptions\ThrowExpressionRule; - } - - - public function createService0619(): PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule - { - return new PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0620(): PHPStan\Rules\Exceptions\NoncapturingCatchRule - { - return new PHPStan\Rules\Exceptions\NoncapturingCatchRule; - } - - - public function createService0621(): PHPStan\Rules\Exceptions\ThrowsVoidPropertyHookWithExplicitThrowPointRule - { - return new PHPStan\Rules\Exceptions\ThrowsVoidPropertyHookWithExplicitThrowPointRule( - $this->getService('exceptionTypeResolver'), - $this->getParameter('exceptions')['check']['missingCheckedExceptionInThrows'] - ); - } - - - public function createService0622(): PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule - { - return new PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule( - $this->getService('exceptionTypeResolver'), - $this->getParameter('exceptions')['check']['missingCheckedExceptionInThrows'] - ); - } - - - public function createService0623(): PHPStan\Rules\Exceptions\OverwrittenExitPointByFinallyRule - { - return new PHPStan\Rules\Exceptions\OverwrittenExitPointByFinallyRule; - } - - - public function createService0624(): PHPStan\Rules\Arrays\OffsetAccessAssignOpRule - { - return new PHPStan\Rules\Arrays\OffsetAccessAssignOpRule($this->getService('0118')); - } - - - public function createService0625(): PHPStan\Rules\Arrays\OffsetAccessAssignmentRule - { - return new PHPStan\Rules\Arrays\OffsetAccessAssignmentRule($this->getService('0118')); - } - - - public function createService0626(): PHPStan\Rules\Arrays\ArrayDestructuringRule - { - return new PHPStan\Rules\Arrays\ArrayDestructuringRule($this->getService('0118'), $this->getService('0122')); - } - - - public function createService0627(): PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule - { - return new PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule($this->getService('081'), $this->getService('0566')); - } - - - public function createService0628(): PHPStan\Rules\Arrays\ArrayUnpackingRule - { - return new PHPStan\Rules\Arrays\ArrayUnpackingRule($this->getService('0118')); - } - - - public function createService0629(): PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule - { - return new PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule( - $this->getService('0118'), - $this->getService('0122'), - $this->getParameter('reportMaybes') - ); - } - - - public function createService0630(): PHPStan\Rules\Arrays\UnpackIterableInArrayRule - { - return new PHPStan\Rules\Arrays\UnpackIterableInArrayRule($this->getService('0118')); - } - - - public function createService0631(): PHPStan\Rules\Arrays\IterableInForeachRule - { - return new PHPStan\Rules\Arrays\IterableInForeachRule($this->getService('0118')); - } - - - public function createService0632(): PHPStan\Rules\Arrays\OffsetAccessWithoutDimForReadingRule - { - return new PHPStan\Rules\Arrays\OffsetAccessWithoutDimForReadingRule; - } - - - public function createService0633(): PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule - { - return new PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule($this->getService('0118')); - } - - - public function createService0634(): PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule - { - return new PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule( - $this->getService('0118'), - $this->getService('03'), - $this->getParameter('reportMaybes'), - $this->getParameter('reportNonIntStringArrayKey') - ); - } - - - public function createService0635(): PHPStan\Rules\Arrays\DeadForeachRule - { - return new PHPStan\Rules\Arrays\DeadForeachRule; - } - - - public function createService0636(): PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule - { - return new PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule( - $this->getService('0118'), - $this->getService('03'), - $this->getParameter('reportNonIntStringArrayKey') - ); - } - - - public function createService0637(): PHPStan\Rules\Ignore\IgnoreParseErrorRule - { - return new PHPStan\Rules\Ignore\IgnoreParseErrorRule; - } - - - public function createService0638(): PHPStan\Rules\Names\UsedNamesRule - { - return new PHPStan\Rules\Names\UsedNamesRule; - } - - - public function createService0639(): PHPStan\Rules\Variables\ParameterOutExecutionEndTypeRule - { - return new PHPStan\Rules\Variables\ParameterOutExecutionEndTypeRule($this->getService('0125')); - } - - - public function createService0640(): PHPStan\Rules\Variables\InvalidVariableAssignRule - { - return new PHPStan\Rules\Variables\InvalidVariableAssignRule; - } - - - public function createService0641(): PHPStan\Rules\Variables\CompactVariablesRule - { - return new PHPStan\Rules\Variables\CompactVariablesRule($this->getParameter('checkMaybeUndefinedVariables')); - } - - - public function createService0642(): PHPStan\Rules\Variables\NullCoalesceRule - { - return new PHPStan\Rules\Variables\NullCoalesceRule( - $this->getService('0147'), - $this->getService('0127'), - $this->getParameter('featureToggles')['unnecessaryNullCoalesce'] - ); - } - - - public function createService0643(): PHPStan\Rules\Variables\UnsetRule - { - return new PHPStan\Rules\Variables\UnsetRule($this->getService('0133'), $this->getService('03')); - } - - - public function createService0644(): PHPStan\Rules\Variables\DefinedVariableRule - { - return new PHPStan\Rules\Variables\DefinedVariableRule( - $this->getService('0123'), - $this->getParameter('cliArgumentsVariablesRegistered'), - $this->getParameter('checkMaybeUndefinedVariables') - ); - } - - - public function createService0645(): PHPStan\Rules\Variables\ThisInGlobalStatementRule - { - return new PHPStan\Rules\Variables\ThisInGlobalStatementRule; - } - - - public function createService0646(): PHPStan\Rules\Variables\EmptyRule - { - return new PHPStan\Rules\Variables\EmptyRule($this->getService('0147'), $this->getService('0127')); - } - - - public function createService0647(): PHPStan\Rules\Variables\VariableCloningRule - { - return new PHPStan\Rules\Variables\VariableCloningRule($this->getService('0118')); - } - - - public function createService0648(): PHPStan\Rules\Variables\ParameterOutAssignedTypeRule - { - return new PHPStan\Rules\Variables\ParameterOutAssignedTypeRule($this->getService('0125')); - } - - - public function createService0649(): PHPStan\Rules\Variables\IssetRule - { - return new PHPStan\Rules\Variables\IssetRule($this->getService('0147'), $this->getService('0127')); - } - - - public function createService0650(): PHPStan\Rules\Variables\ThisInStaticStatementRule - { - return new PHPStan\Rules\Variables\ThisInStaticStatementRule; - } - - - public function createService0651(): PHPStan\Rules\Functions\ParameterCastableToStringRule - { - return new PHPStan\Rules\Functions\ParameterCastableToStringRule( - $this->getService('reflectionProvider'), - $this->getService('0148') - ); - } - - - public function createService0652(): PHPStan\Rules\Functions\IncompatibleArrowFunctionDefaultParameterTypeRule - { - return new PHPStan\Rules\Functions\IncompatibleArrowFunctionDefaultParameterTypeRule; - } - - - public function createService0653(): PHPStan\Rules\Functions\ClosureReturnTypeRule - { - return new PHPStan\Rules\Functions\ClosureReturnTypeRule($this->getService('0176')); - } - - - public function createService0654(): PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule - { - return new PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule($this->getService('reflectionProvider')); - } - - - public function createService0655(): PHPStan\Rules\Functions\CallCallablesRule - { - return new PHPStan\Rules\Functions\CallCallablesRule( - $this->getService('0146'), - $this->getService('0118'), - $this->getParameter('reportMaybes') - ); - } - - - public function createService0656(): PHPStan\Rules\Functions\ImplodeParameterCastableToStringRule - { - return new PHPStan\Rules\Functions\ImplodeParameterCastableToStringRule( - $this->getService('reflectionProvider'), - $this->getService('0148') - ); - } - - - public function createService0657(): PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule - { - return new PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule($this->getService('0126')); - } - - - public function createService0658(): PHPStan\Rules\Functions\DefineParametersRule - { - return new PHPStan\Rules\Functions\DefineParametersRule($this->getService('03')); - } - - - public function createService0659(): PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule - { - return new PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule($this->getService('0176')); - } - - - public function createService0660(): PHPStan\Rules\Functions\CallToNonExistentFunctionRule - { - return new PHPStan\Rules\Functions\CallToNonExistentFunctionRule( - $this->getService('reflectionProvider'), - $this->getParameter('checkFunctionNameCase'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0661(): PHPStan\Rules\Functions\ArrayFilterRule - { - return new PHPStan\Rules\Functions\ArrayFilterRule( - $this->getService('reflectionProvider'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0662(): PHPStan\Rules\Functions\ReturnTypeAfterFinallyRule - { - return new PHPStan\Rules\Functions\ReturnTypeAfterFinallyRule($this->getService('0118')); - } - - - public function createService0663(): PHPStan\Rules\Functions\IncompatibleDefaultParameterTypeRule - { - return new PHPStan\Rules\Functions\IncompatibleDefaultParameterTypeRule; - } - - - public function createService0664(): PHPStan\Rules\Functions\ReturnTypeRule - { - return new PHPStan\Rules\Functions\ReturnTypeRule($this->getService('0176')); - } - - - public function createService0665(): PHPStan\Rules\Functions\InvalidParameterNameRule - { - return new PHPStan\Rules\Functions\InvalidParameterNameRule; - } - - - public function createService0666(): PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule - { - return new PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule($this->getService('0184')); - } - - - public function createService0667(): PHPStan\Rules\Functions\ExistingClassesInTypehintsRule - { - return new PHPStan\Rules\Functions\ExistingClassesInTypehintsRule($this->getService('0184')); - } - - - public function createService0668(): PHPStan\Rules\Functions\InvalidLexicalVariablesInClosureUseRule - { - return new PHPStan\Rules\Functions\InvalidLexicalVariablesInClosureUseRule; - } - - - public function createService0669(): PHPStan\Rules\Functions\InnerFunctionRule - { - return new PHPStan\Rules\Functions\InnerFunctionRule; - } - - - public function createService0670(): PHPStan\Rules\Functions\SortParameterCastableToStringRule - { - return new PHPStan\Rules\Functions\SortParameterCastableToStringRule( - $this->getService('reflectionProvider'), - $this->getService('0148') - ); - } - - - public function createService0671(): PHPStan\Rules\Functions\ParamAttributesRule - { - return new PHPStan\Rules\Functions\ParamAttributesRule($this->getService('0168')); - } - - - public function createService0672(): PHPStan\Rules\Functions\UnusedClosureUsesRule - { - return new PHPStan\Rules\Functions\UnusedClosureUsesRule( - $this->getParameter('featureToggles')['reportPreciseLineForUnusedFunctionParameter'], - $this->getParameter('featureToggles')['unusedParameters'] - ); - } - - - public function createService0673(): PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule - { - return new PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule($this->getService('0154')); - } - - - public function createService0674(): PHPStan\Rules\Functions\ArrayValuesRule - { - return new PHPStan\Rules\Functions\ArrayValuesRule( - $this->getService('reflectionProvider'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0675(): PHPStan\Rules\Functions\PrintfArrayParametersRule - { - return new PHPStan\Rules\Functions\PrintfArrayParametersRule($this->getService('0360'), $this->getService('reflectionProvider')); - } - - - public function createService0676(): PHPStan\Rules\Functions\UselessFunctionReturnValueRule - { - return new PHPStan\Rules\Functions\UselessFunctionReturnValueRule($this->getService('reflectionProvider')); - } - - - public function createService0677(): PHPStan\Rules\Functions\IncompatibleClosureDefaultParameterTypeRule - { - return new PHPStan\Rules\Functions\IncompatibleClosureDefaultParameterTypeRule; - } - - - public function createService0678(): PHPStan\Rules\Functions\ReturnNullsafeByRefRule - { - return new PHPStan\Rules\Functions\ReturnNullsafeByRefRule($this->getService('0126')); - } - - - public function createService0679(): PHPStan\Rules\Functions\CallToFunctionParametersRule - { - return new PHPStan\Rules\Functions\CallToFunctionParametersRule( - $this->getService('reflectionProvider'), - $this->getService('0146') - ); - } - - - public function createService0680(): PHPStan\Rules\Functions\ClosureAttributesRule - { - return new PHPStan\Rules\Functions\ClosureAttributesRule($this->getService('0168')); - } - - - public function createService0681(): PHPStan\Rules\Functions\ArrowFunctionAttributesRule - { - return new PHPStan\Rules\Functions\ArrowFunctionAttributesRule($this->getService('0168')); - } - - - public function createService0682(): PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule - { - return new PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule($this->getService('0154')); - } - - - public function createService0683(): PHPStan\Rules\Functions\FunctionCallableRule - { - return new PHPStan\Rules\Functions\FunctionCallableRule( - $this->getService('reflectionProvider'), - $this->getService('0118'), - $this->getParameter('checkFunctionNameCase'), - $this->getParameter('reportMaybes') - ); - } - - - public function createService0684(): PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule - { - return new PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule($this->getService('0184')); - } - - - public function createService0685(): PHPStan\Rules\Functions\VariadicParametersDeclarationRule - { - return new PHPStan\Rules\Functions\VariadicParametersDeclarationRule; - } - - - public function createService0686(): PHPStan\Rules\Functions\PrintfParametersRule - { - return new PHPStan\Rules\Functions\PrintfParametersRule($this->getService('0360'), $this->getService('reflectionProvider')); - } - - - public function createService0687(): PHPStan\Rules\Functions\CallToFunctionStatementWithNoDiscardRule - { - return new PHPStan\Rules\Functions\CallToFunctionStatementWithNoDiscardRule($this->getService('reflectionProvider')); - } - - - public function createService0688(): PHPStan\Rules\Functions\RandomIntParametersRule - { - return new PHPStan\Rules\Functions\RandomIntParametersRule( - $this->getService('reflectionProvider'), - $this->getService('03'), - $this->getParameter('reportMaybes') - ); - } - - - public function createService0689(): PHPStan\Rules\Functions\FilterVarRule - { - return new PHPStan\Rules\Functions\FilterVarRule( - $this->getService('reflectionProvider'), - $this->getService('0553'), - $this->getService('0413'), - $this->getService('03') - ); - } - - - public function createService0690(): PHPStan\Rules\Functions\FunctionAttributesRule - { - return new PHPStan\Rules\Functions\FunctionAttributesRule($this->getService('0168')); - } - - - public function createService0691(): PHPStan\Rules\Functions\RedefinedParametersRule - { - return new PHPStan\Rules\Functions\RedefinedParametersRule; - } - - - public function createService0692(): PHPStan\Rules\Functions\CallUserFuncRule - { - return new PHPStan\Rules\Functions\CallUserFuncRule($this->getService('reflectionProvider'), $this->getService('0146')); - } - - - public function createService0693(): PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule - { - return new PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule( - $this->getService('0128'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('reportAlwaysTrueInLastCondition'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0694(): PHPStan\Rules\Comparison\ConstantLooseComparisonRule - { - return new PHPStan\Rules\Comparison\ConstantLooseComparisonRule( - $this->getService('0127'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('reportAlwaysTrueInLastCondition'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0695(): PHPStan\Rules\Comparison\BooleanOrConstantConditionRule - { - return new PHPStan\Rules\Comparison\BooleanOrConstantConditionRule( - $this->getService('0129'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('reportAlwaysTrueInLastCondition'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0696(): PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule - { - return new PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule( - $this->getService('0129'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0697(): PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule - { - return new PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule( - $this->getService('0128'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('reportAlwaysTrueInLastCondition'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0698(): PHPStan\Rules\Comparison\ElseIfConstantConditionRule - { - return new PHPStan\Rules\Comparison\ElseIfConstantConditionRule( - $this->getService('0129'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('reportAlwaysTrueInLastCondition'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0699(): PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule - { - return new PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule( - $this->getService('0128'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('reportAlwaysTrueInLastCondition'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0700(): PHPStan\Rules\Comparison\BooleanAndConstantConditionRule - { - return new PHPStan\Rules\Comparison\BooleanAndConstantConditionRule( - $this->getService('0129'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('reportAlwaysTrueInLastCondition'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0701(): PHPStan\Rules\Comparison\UsageOfVoidMatchExpressionRule - { - return new PHPStan\Rules\Comparison\UsageOfVoidMatchExpressionRule; - } - - - public function createService0702(): PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule - { - return new PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule( - $this->getService('0127'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0703(): PHPStan\Rules\Comparison\LogicalXorConstantConditionRule - { - return new PHPStan\Rules\Comparison\LogicalXorConstantConditionRule( - $this->getService('0129'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('reportAlwaysTrueInLastCondition'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0704(): PHPStan\Rules\Comparison\IfConstantConditionRule - { - return new PHPStan\Rules\Comparison\IfConstantConditionRule( - $this->getService('0129'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0705(): PHPStan\Rules\Comparison\ConstantConditionInTraitRule - { - return new PHPStan\Rules\Comparison\ConstantConditionInTraitRule; - } - - - public function createService0706(): PHPStan\Rules\Comparison\FunctionCallConstantConditionRule - { - return new PHPStan\Rules\Comparison\FunctionCallConstantConditionRule; - } - - - public function createService0707(): PHPStan\Rules\Comparison\MatchExpressionRule - { - return new PHPStan\Rules\Comparison\MatchExpressionRule( - $this->getService('0129'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain') - ); - } - - - public function createService0708(): PHPStan\Rules\Comparison\BooleanNotConstantConditionRule - { - return new PHPStan\Rules\Comparison\BooleanNotConstantConditionRule( - $this->getService('0129'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('reportAlwaysTrueInLastCondition'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0709(): PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule - { - return new PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule( - $this->getService('0330'), - $this->getService('0127'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('reportAlwaysTrueInLastCondition'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0710(): PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule - { - return new PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule( - $this->getService('0129'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0711(): PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule - { - return new PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule( - $this->getService('0129'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0712(): PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule - { - return new PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule( - $this->getService('0129'), - $this->getService('0127'), - $this->getService('0130'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0713(): PHPStan\Rules\Types\InvalidTypesInUnionRule - { - return new PHPStan\Rules\Types\InvalidTypesInUnionRule; - } - - - public function createService0714(): PHPStan\Rules\Keywords\DeclareStrictTypesRule - { - return new PHPStan\Rules\Keywords\DeclareStrictTypesRule($this->getService('081')); - } - - - public function createService0715(): PHPStan\Rules\Keywords\GotoUndefinedLabelRule - { - return new PHPStan\Rules\Keywords\GotoUndefinedLabelRule; - } - - - public function createService0716(): PHPStan\Rules\Keywords\RequireFileExistsRule - { - return new PHPStan\Rules\Keywords\RequireFileExistsRule( - $this->getService('081'), - $this->getParameter('featureToggles')['magicDirInInclude'], - $this->getService('09'), - $this->getService('010') - ); - } - - - public function createService0717(): PHPStan\Rules\Keywords\ContinueBreakInLoopRule - { - return new PHPStan\Rules\Keywords\ContinueBreakInLoopRule; - } - - - public function createService0718(): PHPStan\Rules\Properties\AccessPropertiesRule - { - return new PHPStan\Rules\Properties\AccessPropertiesRule($this->getService('0132')); - } - - - public function createService0719(): PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule - { - return new PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule($this->getService('0118')); - } - - - public function createService0720(): PHPStan\Rules\Properties\AccessPropertiesInAssignRule - { - return new PHPStan\Rules\Properties\AccessPropertiesInAssignRule($this->getService('0132')); - } - - - public function createService0721(): PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule - { - return new PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule($this->getService('0133')); - } - - - public function createService0722(): PHPStan\Rules\Properties\PropertyAssignRefRule - { - return new PHPStan\Rules\Properties\PropertyAssignRefRule($this->getService('03'), $this->getService('0133')); - } - - - public function createService0723(): PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule - { - return new PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule( - $this->getService('0131'), - $this->getService('0133'), - $this->getService('0118'), - $this->getParameter('checkThisOnly') - ); - } - - - public function createService0724(): PHPStan\Rules\Properties\ExistingClassesInPropertiesRule - { - return new PHPStan\Rules\Properties\ExistingClassesInPropertiesRule( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getService('0114'), - $this->getService('03'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('checkThisOnly'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0725(): PHPStan\Rules\Properties\PropertyInClassRule - { - return new PHPStan\Rules\Properties\PropertyInClassRule; - } - - - public function createService0726(): PHPStan\Rules\Properties\PropertyHookAttributesRule - { - return new PHPStan\Rules\Properties\PropertyHookAttributesRule($this->getService('0168')); - } - - - public function createService0727(): PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyRule - { - return new PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyRule; - } - - - public function createService0728(): PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule - { - return new PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule($this->getService('049')); - } - - - public function createService0729(): PHPStan\Rules\Properties\MissingPropertyTypehintRule - { - return new PHPStan\Rules\Properties\MissingPropertyTypehintRule($this->getService('0154')); - } - - - public function createService0730(): PHPStan\Rules\Properties\PropertiesInInterfaceRule - { - return new PHPStan\Rules\Properties\PropertiesInInterfaceRule; - } - - - public function createService0731(): PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule - { - return new PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule($this->getService('0133'), $this->getService('049')); - } - - - public function createService0732(): PHPStan\Rules\Properties\GetNonVirtualPropertyHookReadRule - { - return new PHPStan\Rules\Properties\GetNonVirtualPropertyHookReadRule; - } - - - public function createService0733(): PHPStan\Rules\Properties\AccessPrivatePropertyThroughStaticRule - { - return new PHPStan\Rules\Properties\AccessPrivatePropertyThroughStaticRule; - } - - - public function createService0734(): PHPStan\Rules\Properties\PropertyAttributesRule - { - return new PHPStan\Rules\Properties\PropertyAttributesRule($this->getService('0168')); - } - - - public function createService0735(): PHPStan\Rules\Properties\SetNonVirtualPropertyHookAssignRule - { - return new PHPStan\Rules\Properties\SetNonVirtualPropertyHookAssignRule; - } - - - public function createService0736(): PHPStan\Rules\Properties\SetPropertyHookParameterRule - { - return new PHPStan\Rules\Properties\SetPropertyHookParameterRule( - $this->getService('0154'), - $this->getParameter('checkPhpDocMethodSignatures'), - $this->getParameter('checkMissingTypehints') - ); - } - - - public function createService0737(): PHPStan\Rules\Properties\OverridingPropertyRule - { - return new PHPStan\Rules\Properties\OverridingPropertyRule( - $this->getService('03'), - $this->getParameter('checkPhpDocMethodSignatures'), - $this->getParameter('reportMaybesInPropertyPhpDocTypes'), - $this->getParameter('checkMissingOverridePropertyAttribute'), - $this->getParameter('checkMissingOverrideMethodAttribute') - ); - } - - - public function createService0738(): PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule - { - return new PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule( - $this->getService('0133'), - $this->getService('049'), - $this->getService('03') - ); - } - - - public function createService0739(): PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule - { - return new PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule( - $this->getService('0118'), - $this->getService('0131'), - $this->getService('0133'), - $this->getParameter('checkThisOnly') - ); - } - - - public function createService0740(): PHPStan\Rules\Properties\InvalidCallablePropertyTypeRule - { - return new PHPStan\Rules\Properties\InvalidCallablePropertyTypeRule; - } - - - public function createService0741(): PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule - { - return new PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule($this->getService('049')); - } - - - public function createService0742(): PHPStan\Rules\Properties\ReadOnlyPropertyRule - { - return new PHPStan\Rules\Properties\ReadOnlyPropertyRule; - } - - - public function createService0743(): PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule - { - return new PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule($this->getService('0134')); - } - - - public function createService0744(): PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule - { - return new PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule($this->getService('0133')); - } - - - public function createService0745(): PHPStan\Rules\Properties\TypesAssignedToPropertiesRule - { - return new PHPStan\Rules\Properties\TypesAssignedToPropertiesRule($this->getService('0118'), $this->getService('0133')); - } - - - public function createService0746(): PHPStan\Rules\Properties\ExistingClassesInPropertyHookTypehintsRule - { - return new PHPStan\Rules\Properties\ExistingClassesInPropertyHookTypehintsRule($this->getService('0184')); - } - - - public function createService0747(): PHPStan\Rules\Properties\AccessStaticPropertiesRule - { - return new PHPStan\Rules\Properties\AccessStaticPropertiesRule($this->getService('0134')); - } - - - public function createService0748(): PHPStan\Rules\Properties\NullsafePropertyFetchRule - { - return new PHPStan\Rules\Properties\NullsafePropertyFetchRule( - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0749(): PHPStan\Rules\Classes\RequireExtendsRule - { - return new PHPStan\Rules\Classes\RequireExtendsRule; - } - - - public function createService0750(): PHPStan\Rules\Classes\AllowedSubTypesRule - { - return new PHPStan\Rules\Classes\AllowedSubTypesRule; - } - - - public function createService0751(): PHPStan\Rules\Classes\TraitAttributeClassRule - { - return new PHPStan\Rules\Classes\TraitAttributeClassRule; - } - - - public function createService0752(): PHPStan\Rules\Classes\EnumSanityRule - { - return new PHPStan\Rules\Classes\EnumSanityRule($this->getService('072')); - } - - - public function createService0753(): PHPStan\Rules\Classes\InstantiationCallableRule - { - return new PHPStan\Rules\Classes\InstantiationCallableRule; - } - - - public function createService0754(): PHPStan\Rules\Classes\MethodTagRule - { - return new PHPStan\Rules\Classes\MethodTagRule($this->getService('0144')); - } - - - public function createService0755(): PHPStan\Rules\Classes\ClassConstantAttributesRule - { - return new PHPStan\Rules\Classes\ClassConstantAttributesRule($this->getService('0168')); - } - - - public function createService0756(): PHPStan\Rules\Classes\ExistingClassInTraitUseRule - { - return new PHPStan\Rules\Classes\ExistingClassInTraitUseRule( - $this->getService('0124'), - $this->getService('reflectionProvider'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0757(): PHPStan\Rules\Classes\NewStaticRule - { - return new PHPStan\Rules\Classes\NewStaticRule($this->getService('03'), $this->getService('0145')); - } - - - public function createService0758(): PHPStan\Rules\Classes\LocalTypeAliasesRule - { - return new PHPStan\Rules\Classes\LocalTypeAliasesRule($this->getService('0140')); - } - - - public function createService0759(): PHPStan\Rules\Classes\LocalTypeTraitUseAliasesRule - { - return new PHPStan\Rules\Classes\LocalTypeTraitUseAliasesRule($this->getService('0140')); - } - - - public function createService0760(): PHPStan\Rules\Classes\MixinTraitUseRule - { - return new PHPStan\Rules\Classes\MixinTraitUseRule($this->getService('0142')); - } - - - public function createService0761(): PHPStan\Rules\Classes\InvalidPromotedPropertiesRule - { - return new PHPStan\Rules\Classes\InvalidPromotedPropertiesRule; - } - - - public function createService0762(): PHPStan\Rules\Classes\ExistingClassInInstanceOfRule - { - return new PHPStan\Rules\Classes\ExistingClassInInstanceOfRule( - $this->getService('reflectionProvider'), - $this->getService('0124'), - $this->getParameter('checkClassCaseSensitivity'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0763(): PHPStan\Rules\Classes\LocalTypeTraitAliasesRule - { - return new PHPStan\Rules\Classes\LocalTypeTraitAliasesRule($this->getService('0140'), $this->getService('reflectionProvider')); - } - - - public function createService0764(): PHPStan\Rules\Classes\ReadOnlyClassRule - { - return new PHPStan\Rules\Classes\ReadOnlyClassRule; - } - - - public function createService0765(): PHPStan\Rules\Classes\InstantiationRule - { - return new PHPStan\Rules\Classes\InstantiationRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.RestrictedUsage.RestrictedMethodUsageExtension'), - $this->getService('reflectionProvider'), - $this->getService('0146'), - $this->getService('0124'), - $this->getService('0118'), - $this->getService('0145'), - $this->getParameter('featureToggles')['newOnNonObject'], - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0766(): PHPStan\Rules\Classes\DuplicateDeclarationRule - { - return new PHPStan\Rules\Classes\DuplicateDeclarationRule($this->getService('0143')); - } - - - public function createService0767(): PHPStan\Rules\Classes\AccessPrivateConstantThroughStaticRule - { - return new PHPStan\Rules\Classes\AccessPrivateConstantThroughStaticRule; - } - - - public function createService0768(): PHPStan\Rules\Classes\DuplicateTraitDeclarationRule - { - return new PHPStan\Rules\Classes\DuplicateTraitDeclarationRule($this->getService('0143')); - } - - - public function createService0769(): PHPStan\Rules\Classes\PropertyTagRule - { - return new PHPStan\Rules\Classes\PropertyTagRule($this->getService('0141')); - } - - - public function createService0770(): PHPStan\Rules\Classes\NonClassAttributeClassRule - { - return new PHPStan\Rules\Classes\NonClassAttributeClassRule; - } - - - public function createService0771(): PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule - { - return new PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule( - $this->getService('0124'), - $this->getService('reflectionProvider'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0772(): PHPStan\Rules\Classes\MethodTagTraitUseRule - { - return new PHPStan\Rules\Classes\MethodTagTraitUseRule($this->getService('0144')); - } - - - public function createService0773(): PHPStan\Rules\Classes\MixinRule - { - return new PHPStan\Rules\Classes\MixinRule($this->getService('0142')); - } - - - public function createService0774(): PHPStan\Rules\Classes\ClassAttributesRule - { - return new PHPStan\Rules\Classes\ClassAttributesRule($this->getService('0168')); - } - - - public function createService0775(): PHPStan\Rules\Classes\PropertyTagTraitUseRule - { - return new PHPStan\Rules\Classes\PropertyTagTraitUseRule($this->getService('0141')); - } - - - public function createService0776(): PHPStan\Rules\Classes\PropertyTagTraitRule - { - return new PHPStan\Rules\Classes\PropertyTagTraitRule($this->getService('0141'), $this->getService('reflectionProvider')); - } - - - public function createService0777(): PHPStan\Rules\Classes\ClassConstantRule - { - return new PHPStan\Rules\Classes\ClassConstantRule( - $this->getService('reflectionProvider'), - $this->getService('0118'), - $this->getService('0124'), - $this->getService('0123') - ); - } - - - public function createService0778(): PHPStan\Rules\Classes\RequireImplementsRule - { - return new PHPStan\Rules\Classes\RequireImplementsRule; - } - - - public function createService0779(): PHPStan\Rules\Classes\MixinTraitRule - { - return new PHPStan\Rules\Classes\MixinTraitRule($this->getService('0142'), $this->getService('reflectionProvider')); - } - - - public function createService0780(): PHPStan\Rules\Classes\ImpossibleInstanceOfRule - { - return new PHPStan\Rules\Classes\ImpossibleInstanceOfRule( - $this->getService('0118'), - $this->getService('0127'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('reportAlwaysTrueInLastCondition'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0781(): PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule - { - return new PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule( - $this->getService('0124'), - $this->getService('reflectionProvider'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0782(): PHPStan\Rules\Classes\UnusedConstructorParametersRule - { - return new PHPStan\Rules\Classes\UnusedConstructorParametersRule( - $this->getService('0153'), - $this->getParameter('featureToggles')['reportPreciseLineForUnusedFunctionParameter'], - $this->getParameter('featureToggles')['unusedParameters'] - ); - } - - - public function createService0783(): PHPStan\Rules\Classes\ExistingClassInClassExtendsRule - { - return new PHPStan\Rules\Classes\ExistingClassInClassExtendsRule( - $this->getService('0124'), - $this->getService('reflectionProvider'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0784(): PHPStan\Rules\Classes\MethodTagTraitRule - { - return new PHPStan\Rules\Classes\MethodTagTraitRule($this->getService('0144'), $this->getService('reflectionProvider')); - } - - - public function createService0785(): PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule - { - return new PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule( - $this->getService('0124'), - $this->getService('reflectionProvider'), - $this->getParameter('tips')['discoveringSymbols'] - ); - } - - - public function createService0786(): PHPStan\Rules\EnumCases\EnumCaseAttributesRule - { - return new PHPStan\Rules\EnumCases\EnumCaseAttributesRule($this->getService('0168')); - } - - - public function createService0787(): PHPStan\Rules\EnumCases\EnumCaseOutsideEnumRule - { - return new PHPStan\Rules\EnumCases\EnumCaseOutsideEnumRule; - } - - - public function createService0788(): PHPStan\Rules\Traits\ConflictingTraitConstantsRule - { - return new PHPStan\Rules\Traits\ConflictingTraitConstantsRule($this->getService('072'), $this->getService('reflectionProvider')); - } - - - public function createService0789(): PHPStan\Rules\Traits\ConstantsInTraitsRule - { - return new PHPStan\Rules\Traits\ConstantsInTraitsRule; - } - - - public function createService0790(): PHPStan\Rules\Traits\NotAnalysedTraitRule - { - return new PHPStan\Rules\Traits\NotAnalysedTraitRule; - } - - - public function createService0791(): PHPStan\Rules\Traits\TraitAttributesRule - { - return new PHPStan\Rules\Traits\TraitAttributesRule($this->getService('0168')); - } - - - public function createService0792(): PHPStan\Rules\Regexp\RegularExpressionQuotingRule - { - return new PHPStan\Rules\Regexp\RegularExpressionQuotingRule($this->getService('reflectionProvider'), $this->getService('0353')); - } - - - public function createService0793(): PHPStan\Rules\Regexp\RegularExpressionPatternRule - { - return new PHPStan\Rules\Regexp\RegularExpressionPatternRule($this->getService('0353')); - } - - - public function createService0794(): PHPStan\Rules\Api\GetTemplateTypeRule - { - return new PHPStan\Rules\Api\GetTemplateTypeRule($this->getService('reflectionProvider')); - } - - - public function createService0795(): PHPStan\Rules\Api\OldPhpParser4ClassRule - { - return new PHPStan\Rules\Api\OldPhpParser4ClassRule; - } - - - public function createService0796(): PHPStan\Rules\Api\ApiInterfaceExtendsRule - { - return new PHPStan\Rules\Api\ApiInterfaceExtendsRule($this->getService('0150'), $this->getService('reflectionProvider')); - } - - - public function createService0797(): PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule - { - return new PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule; - } - - - public function createService0798(): PHPStan\Rules\Api\ApiInstanceofTypeRule - { - return new PHPStan\Rules\Api\ApiInstanceofTypeRule($this->getService('reflectionProvider')); - } - - - public function createService0799(): PHPStan\Rules\Api\ApiInstantiationRule - { - return new PHPStan\Rules\Api\ApiInstantiationRule($this->getService('0150'), $this->getService('reflectionProvider')); - } - - - public function createService0800(): PHPStan\Rules\Api\ApiClassConstFetchRule - { - return new PHPStan\Rules\Api\ApiClassConstFetchRule($this->getService('0150'), $this->getService('reflectionProvider')); - } - - - public function createService0801(): PHPStan\Rules\Api\ApiStaticCallRule - { - return new PHPStan\Rules\Api\ApiStaticCallRule($this->getService('0150'), $this->getService('reflectionProvider')); - } - - - public function createService0802(): PHPStan\Rules\Api\ApiMethodCallRule - { - return new PHPStan\Rules\Api\ApiMethodCallRule($this->getService('0150')); - } - - - public function createService0803(): PHPStan\Rules\Api\ApiInstanceofRule - { - return new PHPStan\Rules\Api\ApiInstanceofRule($this->getService('0150'), $this->getService('reflectionProvider')); - } - - - public function createService0804(): PHPStan\Rules\Api\RuntimeReflectionInstantiationRule - { - return new PHPStan\Rules\Api\RuntimeReflectionInstantiationRule($this->getService('reflectionProvider')); - } - - - public function createService0805(): PHPStan\Rules\Api\ApiClassExtendsRule - { - return new PHPStan\Rules\Api\ApiClassExtendsRule($this->getService('0150'), $this->getService('reflectionProvider')); - } - - - public function createService0806(): PHPStan\Rules\Api\RuntimeReflectionFunctionRule - { - return new PHPStan\Rules\Api\RuntimeReflectionFunctionRule($this->getService('reflectionProvider')); - } - - - public function createService0807(): PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule - { - return new PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule($this->getService('0150')); - } - - - public function createService0808(): PHPStan\Rules\Api\ApiClassImplementsRule - { - return new PHPStan\Rules\Api\ApiClassImplementsRule($this->getService('0150'), $this->getService('reflectionProvider')); - } - - - public function createService0809(): PHPStan\Rules\Api\ApiTraitUseRule - { - return new PHPStan\Rules\Api\ApiTraitUseRule($this->getService('0150'), $this->getService('reflectionProvider')); - } - - - public function createService0810(): PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule - { - return new PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule($this->getService('081'), $this->getService('0118')); - } - - - public function createService0811(): PHPStan\Rules\Cast\UnsetCastRule - { - return new PHPStan\Rules\Cast\UnsetCastRule; - } - - - public function createService0812(): PHPStan\Rules\Cast\EchoRule - { - return new PHPStan\Rules\Cast\EchoRule($this->getService('0118')); - } - - - public function createService0813(): PHPStan\Rules\Cast\VoidCastRule - { - return new PHPStan\Rules\Cast\VoidCastRule; - } - - - public function createService0814(): PHPStan\Rules\Cast\PrintRule - { - return new PHPStan\Rules\Cast\PrintRule($this->getService('0118')); - } - - - public function createService0815(): PHPStan\Rules\Cast\InvalidCastRule - { - return new PHPStan\Rules\Cast\InvalidCastRule($this->getService('reflectionProvider'), $this->getService('0118')); - } - - - public function createService0816(): PHPStan\Rules\Cast\DeprecatedCastRule - { - return new PHPStan\Rules\Cast\DeprecatedCastRule; - } - - - public function createService0817(): PHPStan\Rules\DeadCode\NoopRule - { - return new PHPStan\Rules\DeadCode\NoopRule($this->getService('081')); - } - - - public function createService0818(): PHPStan\Rules\DeadCode\UnreachableStatementRule - { - return new PHPStan\Rules\DeadCode\UnreachableStatementRule; - } - - - public function createService0819(): PHPStan\Rules\DeadCode\CallToConstructorStatementWithoutImpurePointsRule - { - return new PHPStan\Rules\DeadCode\CallToConstructorStatementWithoutImpurePointsRule($this->getService('0152')); - } - - - public function createService0820(): PHPStan\Rules\DeadCode\UnusedPrivateConstantRule - { - return new PHPStan\Rules\DeadCode\UnusedPrivateConstantRule($this->getService('phpstan.extensionsCollection.PHPStan.Rules.Constants.AlwaysUsedClassConstantsExtension')); - } - - - public function createService0821(): PHPStan\Rules\DeadCode\UnusedPrivateMethodRule - { - return new PHPStan\Rules\DeadCode\UnusedPrivateMethodRule($this->getService('phpstan.extensionsCollection.PHPStan.Rules.Methods.AlwaysUsedMethodExtension')); - } - - - public function createService0822(): PHPStan\Rules\DeadCode\CallToFunctionStatementWithoutImpurePointsRule - { - return new PHPStan\Rules\DeadCode\CallToFunctionStatementWithoutImpurePointsRule($this->getService('0152')); - } - - - public function createService0823(): PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule - { - return new PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.Properties.ReadWritePropertiesExtension'), - $this->getParameter('propertyAlwaysWrittenTags'), - $this->getParameter('propertyAlwaysReadTags'), - $this->getParameter('checkUninitializedProperties') - ); - } - - - public function createService0824(): PHPStan\Rules\DeadCode\CallToMethodStatementWithoutImpurePointsRule - { - return new PHPStan\Rules\DeadCode\CallToMethodStatementWithoutImpurePointsRule($this->getService('0152')); - } - - - public function createService0825(): PHPStan\Rules\DeadCode\CallToStaticMethodStatementWithoutImpurePointsRule - { - return new PHPStan\Rules\DeadCode\CallToStaticMethodStatementWithoutImpurePointsRule($this->getService('0152')); - } - - - public function createService0826(): PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule - { - return new PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule($this->getService('0155')); - } - - - public function createService0827(): PHPStan\Rules\TooWideTypehints\TooWideFunctionParameterOutTypeRule - { - return new PHPStan\Rules\TooWideTypehints\TooWideFunctionParameterOutTypeRule($this->getService('0156')); - } - - - public function createService0828(): PHPStan\Rules\TooWideTypehints\TooWideMethodParameterOutTypeRule - { - return new PHPStan\Rules\TooWideTypehints\TooWideMethodParameterOutTypeRule( - $this->getService('0156'), - $this->getParameter('checkTooWideParameterOutInProtectedAndPublicMethods') - ); - } - - - public function createService0829(): PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule - { - return new PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule($this->getService('0155')); - } - - - public function createService0830(): PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule - { - return new PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule($this->getService('0155')); - } - - - public function createService0831(): PHPStan\Rules\TooWideTypehints\TooWidePropertyTypeRule - { - return new PHPStan\Rules\TooWideTypehints\TooWidePropertyTypeRule( - $this->getService('phpstan.extensionsCollection.PHPStan.Rules.Properties.ReadWritePropertiesExtension'), - $this->getService('0155') - ); - } - - - public function createService0832(): PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule - { - return new PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule( - $this->getParameter('checkTooWideReturnTypesInProtectedAndPublicMethods'), - $this->getService('0155') - ); - } - - - public function createService0833(): PHPStan\Rules\Pure\PurePropertyHookRule - { - return new PHPStan\Rules\Pure\PurePropertyHookRule($this->getService('0157')); - } - - - public function createService0834(): PHPStan\Rules\Pure\PureFunctionRule - { - return new PHPStan\Rules\Pure\PureFunctionRule($this->getService('0157')); - } - - - public function createService0835(): PHPStan\Rules\Pure\PureMethodRule - { - return new PHPStan\Rules\Pure\PureMethodRule($this->getService('0157')); - } - - - public function createService0836(): PHPStan\Rules\Constants\ValueAssignedToClassConstantRule - { - return new PHPStan\Rules\Constants\ValueAssignedToClassConstantRule( - $this->getService('0188'), - $this->getParameter('featureToggles')['checkDynamicConstantNameValues'] - ); - } - - - public function createService0837(): PHPStan\Rules\Constants\FinalPrivateConstantRule - { - return new PHPStan\Rules\Constants\FinalPrivateConstantRule; - } - - - public function createService0838(): PHPStan\Rules\Constants\DynamicClassConstantFetchRule - { - return new PHPStan\Rules\Constants\DynamicClassConstantFetchRule($this->getService('0118')); - } - - - public function createService0839(): PHPStan\Rules\Constants\MissingClassConstantTypehintRule - { - return new PHPStan\Rules\Constants\MissingClassConstantTypehintRule($this->getService('0154')); - } - - - public function createService0840(): PHPStan\Rules\Constants\OverridingConstantRule - { - return new PHPStan\Rules\Constants\OverridingConstantRule($this->getParameter('checkPhpDocMethodSignatures')); - } - - - public function createService0841(): PHPStan\Rules\Constants\FinalConstantRule - { - return new PHPStan\Rules\Constants\FinalConstantRule; - } - - - public function createService0842(): PHPStan\Rules\Constants\ConstantAttributesRule - { - return new PHPStan\Rules\Constants\ConstantAttributesRule($this->getService('0168')); - } - - - public function createService0843(): PHPStan\Rules\Constants\ConstantRule - { - return new PHPStan\Rules\Constants\ConstantRule($this->getParameter('tips')['discoveringSymbols']); - } - - - public function createService0844(): PHPStan\Rules\Constants\NativeTypedClassConstantRule - { - return new PHPStan\Rules\Constants\NativeTypedClassConstantRule; - } - - - public function createService0845(): PHPStan\Rules\Constants\ClassAsClassConstantRule - { - return new PHPStan\Rules\Constants\ClassAsClassConstantRule; - } - - - public function createService0846(): PHPStan\Rules\Constants\MagicConstantContextRule - { - return new PHPStan\Rules\Constants\MagicConstantContextRule; - } - - - public function createService0847(): PHPStan\Rules\Operators\InvalidIncDecOperationRule - { - return new PHPStan\Rules\Operators\InvalidIncDecOperationRule($this->getService('0118'), $this->getService('03')); - } - - - public function createService0848(): PHPStan\Rules\Operators\InvalidUnaryOperationRule - { - return new PHPStan\Rules\Operators\InvalidUnaryOperationRule($this->getService('0118')); - } - - - public function createService0849(): PHPStan\Rules\Operators\PipeOperatorRule - { - return new PHPStan\Rules\Operators\PipeOperatorRule($this->getService('0118')); - } - - - public function createService0850(): PHPStan\Rules\Operators\BacktickRule - { - return new PHPStan\Rules\Operators\BacktickRule($this->getService('03')); - } - - - public function createService0851(): PHPStan\Rules\Operators\InvalidAssignVarRule - { - return new PHPStan\Rules\Operators\InvalidAssignVarRule($this->getService('0126')); - } - - - public function createService0852(): PHPStan\Rules\Operators\InvalidComparisonOperationRule - { - return new PHPStan\Rules\Operators\InvalidComparisonOperationRule( - $this->getService('0118'), - $this->getService('0562'), - $this->getParameter('featureToggles')['checkExtensionsForComparisonOperators'] - ); - } - - - public function createService0853(): PHPStan\Rules\Operators\InvalidBinaryOperationRule - { - return new PHPStan\Rules\Operators\InvalidBinaryOperationRule($this->getService('081'), $this->getService('0118')); - } - - - public function createService0854(): PHPStan\Rules\Methods\ConsistentConstructorDeclarationRule - { - return new PHPStan\Rules\Methods\ConsistentConstructorDeclarationRule; - } - - - public function createService0855(): PHPStan\Rules\Methods\MissingMethodSelfOutTypeRule - { - return new PHPStan\Rules\Methods\MissingMethodSelfOutTypeRule($this->getService('0154')); - } - - - public function createService0856(): PHPStan\Rules\Methods\CallPrivateMethodThroughStaticRule - { - return new PHPStan\Rules\Methods\CallPrivateMethodThroughStaticRule; - } - - - public function createService0857(): PHPStan\Rules\Methods\FinalPrivateMethodRule - { - return new PHPStan\Rules\Methods\FinalPrivateMethodRule; - } - - - public function createService0858(): PHPStan\Rules\Methods\MethodCallableRule - { - return new PHPStan\Rules\Methods\MethodCallableRule($this->getService('0170')); - } - - - public function createService0859(): PHPStan\Rules\Methods\CallToMethodStatementWithNoDiscardRule - { - return new PHPStan\Rules\Methods\CallToMethodStatementWithNoDiscardRule($this->getService('0118')); - } - - - public function createService0860(): PHPStan\Rules\Methods\OverridingMethodRule - { - return new PHPStan\Rules\Methods\OverridingMethodRule( - $this->getService('03'), - $this->getService('0174'), - $this->getParameter('checkPhpDocMethodSignatures'), - $this->getService('0175'), - $this->getService('0171'), - $this->getService('0173'), - $this->getParameter('checkMissingOverrideMethodAttribute') - ); - } - - - public function createService0861(): PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule - { - return new PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule($this->getService('reflectionProvider')); - } - - - public function createService0862(): PHPStan\Rules\Methods\StaticMethodCallableRule - { - return new PHPStan\Rules\Methods\StaticMethodCallableRule($this->getService('0172')); - } - - - public function createService0863(): PHPStan\Rules\Methods\MethodVisibilityInInterfaceRule - { - return new PHPStan\Rules\Methods\MethodVisibilityInInterfaceRule; - } - - - public function createService0864(): PHPStan\Rules\Methods\IncompatibleDefaultParameterTypeRule - { - return new PHPStan\Rules\Methods\IncompatibleDefaultParameterTypeRule; - } - - - public function createService0865(): PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule - { - return new PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule($this->getService('0118')); - } - - - public function createService0866(): PHPStan\Rules\Methods\ReturnTypeRule - { - return new PHPStan\Rules\Methods\ReturnTypeRule($this->getService('0176')); - } - - - public function createService0867(): PHPStan\Rules\Methods\CallStaticMethodsRule - { - return new PHPStan\Rules\Methods\CallStaticMethodsRule( - $this->getService('0172'), - $this->getService('0146'), - $this->getService('0123') - ); - } - - - public function createService0868(): PHPStan\Rules\Methods\ExistingClassesInTypehintsRule - { - return new PHPStan\Rules\Methods\ExistingClassesInTypehintsRule($this->getService('0184')); - } - - - public function createService0869(): PHPStan\Rules\Methods\MissingMethodImplementationRule - { - return new PHPStan\Rules\Methods\MissingMethodImplementationRule; - } - - - public function createService0870(): PHPStan\Rules\Methods\NullsafeMethodCallRule - { - return new PHPStan\Rules\Methods\NullsafeMethodCallRule( - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0871(): PHPStan\Rules\Methods\MissingMethodParameterTypehintRule - { - return new PHPStan\Rules\Methods\MissingMethodParameterTypehintRule($this->getService('0154')); - } - - - public function createService0872(): PHPStan\Rules\Methods\AbstractPrivateMethodRule - { - return new PHPStan\Rules\Methods\AbstractPrivateMethodRule; - } - - - public function createService0873(): PHPStan\Rules\Methods\AbstractMethodInNonAbstractClassRule - { - return new PHPStan\Rules\Methods\AbstractMethodInNonAbstractClassRule; - } - - - public function createService0874(): PHPStan\Rules\Methods\ConsistentConstructorRule - { - return new PHPStan\Rules\Methods\ConsistentConstructorRule( - $this->getService('0145'), - $this->getService('0175'), - $this->getService('0171') - ); - } - - - public function createService0875(): PHPStan\Rules\Methods\MissingMethodReturnTypehintRule - { - return new PHPStan\Rules\Methods\MissingMethodReturnTypehintRule($this->getService('0154')); - } - - - public function createService0876(): PHPStan\Rules\Methods\ConstructorReturnTypeRule - { - return new PHPStan\Rules\Methods\ConstructorReturnTypeRule; - } - - - public function createService0877(): PHPStan\Rules\Methods\CallMethodsRule - { - return new PHPStan\Rules\Methods\CallMethodsRule( - $this->getService('0170'), - $this->getService('0146'), - $this->getService('0123') - ); - } - - - public function createService0878(): PHPStan\Rules\Methods\CallToStaticMethodStatementWithNoDiscardRule - { - return new PHPStan\Rules\Methods\CallToStaticMethodStatementWithNoDiscardRule( - $this->getService('0118'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0879(): PHPStan\Rules\Methods\MethodAttributesRule - { - return new PHPStan\Rules\Methods\MethodAttributesRule($this->getService('0168')); - } - - - public function createService0880(): PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule - { - return new PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule( - $this->getService('0118'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0881(): PHPStan\Rules\Methods\MethodCallWithPossiblyRenamedNamedArgumentRule - { - return new PHPStan\Rules\Methods\MethodCallWithPossiblyRenamedNamedArgumentRule; - } - - - public function createService0882(): PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule - { - return new PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule($this->getService('03')); - } - - - public function createService0883(): PHPStan\Rules\Generics\ClassTemplateTypeRule - { - return new PHPStan\Rules\Generics\ClassTemplateTypeRule($this->getService('0179')); - } - - - public function createService0884(): PHPStan\Rules\Generics\MethodTemplateTypeRule - { - return new PHPStan\Rules\Generics\MethodTemplateTypeRule($this->getService('0564'), $this->getService('0179')); - } - - - public function createService0885(): PHPStan\Rules\Generics\FunctionTemplateTypeRule - { - return new PHPStan\Rules\Generics\FunctionTemplateTypeRule($this->getService('0564'), $this->getService('0179')); - } - - - public function createService0886(): PHPStan\Rules\Generics\MethodSignatureVarianceRule - { - return new PHPStan\Rules\Generics\MethodSignatureVarianceRule($this->getService('0182')); - } - - - public function createService0887(): PHPStan\Rules\Generics\UsedTraitsRule - { - return new PHPStan\Rules\Generics\UsedTraitsRule($this->getService('0564'), $this->getService('0177')); - } - - - public function createService0888(): PHPStan\Rules\Generics\FunctionSignatureVarianceRule - { - return new PHPStan\Rules\Generics\FunctionSignatureVarianceRule($this->getService('0182')); - } - - - public function createService0889(): PHPStan\Rules\Generics\PropertyVarianceRule - { - return new PHPStan\Rules\Generics\PropertyVarianceRule($this->getService('0182')); - } - - - public function createService0890(): PHPStan\Rules\Generics\EnumAncestorsRule - { - return new PHPStan\Rules\Generics\EnumAncestorsRule($this->getService('0177'), $this->getService('0181')); - } - - - public function createService0891(): PHPStan\Rules\Generics\MethodTagTemplateTypeRule - { - return new PHPStan\Rules\Generics\MethodTagTemplateTypeRule($this->getService('0180')); - } - - - public function createService0892(): PHPStan\Rules\Generics\InterfaceAncestorsRule - { - return new PHPStan\Rules\Generics\InterfaceAncestorsRule($this->getService('0177'), $this->getService('0181')); - } - - - public function createService0893(): PHPStan\Rules\Generics\TraitTemplateTypeRule - { - return new PHPStan\Rules\Generics\TraitTemplateTypeRule($this->getService('0564'), $this->getService('0179')); - } - - - public function createService0894(): PHPStan\Rules\Generics\ClassAncestorsRule - { - return new PHPStan\Rules\Generics\ClassAncestorsRule($this->getService('0177'), $this->getService('0181')); - } - - - public function createService0895(): PHPStan\Rules\Generics\MethodTagTemplateTypeTraitRule - { - return new PHPStan\Rules\Generics\MethodTagTemplateTypeTraitRule( - $this->getService('0180'), - $this->getService('reflectionProvider') - ); - } - - - public function createService0896(): PHPStan\Rules\Generics\InterfaceTemplateTypeRule - { - return new PHPStan\Rules\Generics\InterfaceTemplateTypeRule($this->getService('0179')); - } - - - public function createService0897(): PHPStan\Rules\Generics\EnumTemplateTypeRule - { - return new PHPStan\Rules\Generics\EnumTemplateTypeRule; - } - - - public function createService0898(): PHPStan\Rules\DateIntervalInstantiationRule - { - return new PHPStan\Rules\DateIntervalInstantiationRule; - } - - - public function createService0899(): PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule - { - return new PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule( - $this->getService('0564'), - $this->getService('0121'), - $this->getParameter('checkTooWideThrowTypesInProtectedAndPublicMethods'), - $this->getParameter('exceptions')['check']['tooWideImplicitThrowType'] - ); - } - - - public function createService0900(): PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule - { - return new PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule($this->getService('0121')); - } - - - public function createService0901(): PHPStan\Rules\Exceptions\TooWidePropertyHookThrowTypeRule - { - return new PHPStan\Rules\Exceptions\TooWidePropertyHookThrowTypeRule( - $this->getService('0121'), - $this->getParameter('checkTooWideThrowTypesInProtectedAndPublicMethods') - ); - } - - - public function createService0902(): PHPStan\Rules\Variables\AssignToByRefExprFromForeachRule - { - return new PHPStan\Rules\Variables\AssignToByRefExprFromForeachRule($this->getService('081')); - } - - - public function createService0903(): PHPStan\Rules\Functions\UnusedFunctionParametersRule - { - return new PHPStan\Rules\Functions\UnusedFunctionParametersRule($this->getService('0153')); - } - - - public function createService0904(): PHPStan\Rules\Functions\PrintfParameterTypeRule - { - return new PHPStan\Rules\Functions\PrintfParameterTypeRule( - $this->getService('0360'), - $this->getService('reflectionProvider'), - $this->getService('0118'), - $this->getParameter('checkStrictPrintfPlaceholderTypes') - ); - } - - - public function createService0905(): PHPStan\Rules\Functions\ParameterCastableToNumberRule - { - return new PHPStan\Rules\Functions\ParameterCastableToNumberRule( - $this->getService('reflectionProvider'), - $this->getService('0148'), - $this->getService('03') - ); - } - - - public function createService0906(): PHPStan\Rules\Functions\SortWithoutEffectRule - { - return new PHPStan\Rules\Functions\SortWithoutEffectRule( - $this->getService('reflectionProvider'), - $this->getParameter('treatPhpDocTypesAsCertain'), - $this->getParameter('tips')['treatPhpDocTypesAsCertain'] - ); - } - - - public function createService0907(): PHPStan\Rules\Comparison\ImpossibleInArrayHaystackFiniteTypesRule - { - return new PHPStan\Rules\Comparison\ImpossibleInArrayHaystackFiniteTypesRule( - $this->getService('072'), - $this->getParameter('treatPhpDocTypesAsCertain') - ); - } - - - public function createService0908(): PHPStan\Rules\Comparison\SwitchConditionRule - { - return new PHPStan\Rules\Comparison\SwitchConditionRule( - $this->getService('0129'), - $this->getService('0127'), - $this->getService('081'), - $this->getService('03'), - $this->getParameter('treatPhpDocTypesAsCertain') - ); - } - - - public function createService0909(): PHPStan\Rules\Keywords\UnusedLabelRule - { - return new PHPStan\Rules\Keywords\UnusedLabelRule; - } - - - public function createService0910(): PHPStan\Rules\Classes\NewStaticInAbstractClassStaticMethodRule - { - return new PHPStan\Rules\Classes\NewStaticInAbstractClassStaticMethodRule; - } - - - public function createService0911(): PHPStan\Rules\DeadCode\UnusedVariableRule - { - return new PHPStan\Rules\DeadCode\UnusedVariableRule($this->getService('081')); - } - - - public function createService0912(): PHPStan\Rules\Constants\ValueAssignedToGlobalConstantRule - { - return new PHPStan\Rules\Constants\ValueAssignedToGlobalConstantRule($this->getService('0188')); - } - - - public function createService0913(): PHPStan\Rules\Constants\ValueAssignedToDefineRule - { - return new PHPStan\Rules\Constants\ValueAssignedToDefineRule($this->getService('0188')); - } - - - public function createService0914(): PHPStan\Rules\Methods\UnusedMethodParametersRule - { - return new PHPStan\Rules\Methods\UnusedMethodParametersRule($this->getService('0153')); - } - - - public function createService0915(): PHPStan\Rules\Traits\TraitUseCollector - { - return new PHPStan\Rules\Traits\TraitUseCollector; - } - - - public function createService0916(): PHPStan\Rules\Traits\TraitDeclarationCollector - { - return new PHPStan\Rules\Traits\TraitDeclarationCollector; - } - - - public function createService0917(): PHPStan\Rules\DeadCode\PossiblyPureFuncCallCollector - { - return new PHPStan\Rules\DeadCode\PossiblyPureFuncCallCollector($this->getService('reflectionProvider')); - } - - - public function createService0918(): PHPStan\Rules\DeadCode\ConstructorWithoutImpurePointsCollector - { - return new PHPStan\Rules\DeadCode\ConstructorWithoutImpurePointsCollector($this->getService('0152')); - } - - - public function createService0919(): PHPStan\Rules\DeadCode\PossiblyPureStaticCallCollector - { - return new PHPStan\Rules\DeadCode\PossiblyPureStaticCallCollector; - } - - - public function createService0920(): PHPStan\Rules\DeadCode\FunctionWithoutImpurePointsCollector - { - return new PHPStan\Rules\DeadCode\FunctionWithoutImpurePointsCollector($this->getService('0152')); - } - - - public function createService0921(): PHPStan\Rules\DeadCode\PossiblyPureMethodCallCollector - { - return new PHPStan\Rules\DeadCode\PossiblyPureMethodCallCollector; - } - - - public function createService0922(): PHPStan\Rules\DeadCode\MethodWithoutImpurePointsCollector - { - return new PHPStan\Rules\DeadCode\MethodWithoutImpurePointsCollector($this->getService('0152')); - } - - - public function createService0923(): PHPStan\Rules\DeadCode\PossiblyPureNewCollector - { - return new PHPStan\Rules\DeadCode\PossiblyPureNewCollector($this->getService('reflectionProvider')); - } - - - public function createService0924(): PhpParser\BuilderFactory - { - return new PhpParser\BuilderFactory; - } - - - public function createService0925(): PhpParser\NodeVisitor\NameResolver - { - return new PhpParser\NodeVisitor\NameResolver(options: ['preserveOriginalNames' => true]); - } - - - public function createService0926(): PHPStan\PhpDocParser\ParserConfig - { - return new PHPStan\PhpDocParser\ParserConfig(['lines' => true]); - } - - - public function createService0927(): PHPStan\PhpDocParser\Lexer\Lexer - { - return new PHPStan\PhpDocParser\Lexer\Lexer($this->getService('0926')); - } - - - public function createService0928(): PHPStan\PhpDocParser\Parser\TypeParser - { - return new PHPStan\PhpDocParser\Parser\TypeParser($this->getService('0926'), $this->getService('0929')); - } - - - public function createService0929(): PHPStan\PhpDocParser\Parser\ConstExprParser - { - return new PHPStan\PhpDocParser\Parser\ConstExprParser($this->getService('0926')); - } - - - public function createService0930(): PHPStan\PhpDocParser\Parser\PhpDocParser - { - return new PHPStan\PhpDocParser\Parser\PhpDocParser( - $this->getService('0926'), - $this->getService('0928'), - $this->getService('0929') - ); - } - - - public function createService0931(): PHPStan\PhpDocParser\Printer\Printer - { - return new PHPStan\PhpDocParser\Printer\Printer; - } - - - public function createService0932(): PHPStan\BetterReflection\SourceLocator\SourceStubber\PhpStormStubsSourceStubber - { - return $this->getService('067')->create(); - } - - - public function createService0933(): PHPStan\BetterReflection\SourceLocator\SourceStubber\ReflectionSourceStubber - { - return $this->getService('068')->create(); - } - - - public function createService0934(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension - { - return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionClass'); - } - - - public function createService0935(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension - { - return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionClassConstant'); - } - - - public function createService0936(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension - { - return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionFunctionAbstract'); - } - - - public function createService0937(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension - { - return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionParameter'); - } - - - public function createService0938(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension - { - return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionProperty'); - } - - - public function createService0939(): PHPStan\Type\Php\DateTimeModifyReturnTypeExtension - { - return new PHPStan\Type\Php\DateTimeModifyReturnTypeExtension('DateTime'); - } - - - public function createService0940(): PHPStan\Type\Php\DateTimeModifyReturnTypeExtension - { - return new PHPStan\Type\Php\DateTimeModifyReturnTypeExtension('DateTimeImmutable'); - } - - - public function createService0941(): PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension - { - return new PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension( - 'PHPStan\Reflection\ClassReflection', - 'getNativeReflection' - ); - } - - - public function createService0942(): PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension - { - return new PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension( - 'PHPStan\Reflection\Php\BuiltinMethodReflection', - 'getDeclaringClass' - ); - } - - - public function createService0943(): PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumCaseDynamicReturnTypeExtension - { - return new PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumCaseDynamicReturnTypeExtension('PHPStan\BetterReflection\Reflection\Adapter\ReflectionEnumBackedCase'); - } - - - public function createService0944(): PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumCaseDynamicReturnTypeExtension - { - return new PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumCaseDynamicReturnTypeExtension('PHPStan\BetterReflection\Reflection\Adapter\ReflectionEnumUnitCase'); - } - - - public function createService0945(): PHPStan\Rules\InternalTag\RestrictedInternalClassConstantUsageExtension - { - return new PHPStan\Rules\InternalTag\RestrictedInternalClassConstantUsageExtension($this->getService('0109')); - } - - - public function createService0946(): PHPStan\Rules\InternalTag\RestrictedInternalClassNameUsageExtension - { - return new PHPStan\Rules\InternalTag\RestrictedInternalClassNameUsageExtension($this->getService('0109')); - } - - - public function createService0947(): PHPStan\Rules\InternalTag\RestrictedInternalFunctionUsageExtension - { - return new PHPStan\Rules\InternalTag\RestrictedInternalFunctionUsageExtension($this->getService('0109')); - } - - - public function createService0948(): PHPStan\Rules\InternalTag\RestrictedInternalPropertyUsageExtension - { - return new PHPStan\Rules\InternalTag\RestrictedInternalPropertyUsageExtension($this->getService('0109')); - } - - - public function createService0949(): PHPStan\Rules\InternalTag\RestrictedInternalMethodUsageExtension - { - return new PHPStan\Rules\InternalTag\RestrictedInternalMethodUsageExtension($this->getService('0109')); - } - - - public function createServiceBetterReflectionProvider(): PHPStan\Reflection\BetterReflection\BetterReflectionProvider - { - return new PHPStan\Reflection\BetterReflection\BetterReflectionProvider( - $this->getService('072'), - $this->getService('0581'), - $this->getService('betterReflectionReflector'), - $this->getService('0564'), - $this->getService('079'), - $this->getService('03'), - $this->getService('076'), - $this->getService('075'), - $this->getService('stubPhpDocProvider'), - $this->getService('0578'), - $this->getService('relativePathHelper'), - $this->getService('030'), - $this->getService('09'), - $this->getService('012'), - $this->getService('0932'), - $this->getService('052'), - $this->getParameter('universalObjectCratesClasses') - ); - } - - - public function createServiceBetterReflectionReflector(): PHPStan\BetterReflection\Reflector\Reflector - { - return new PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector($this->getService('betterReflectionSourceLocator')); - } - - - public function createServiceBetterReflectionSourceLocator(): PHPStan\BetterReflection\SourceLocator\Type\SourceLocator - { - return $this->getService('065')->create(); - } - - - public function createServiceCacheStorage(): PHPStan\Cache\FileCacheStorage - { - return new PHPStan\Cache\FileCacheStorage('/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/.cache/phpstan/cache/PHPStan'); - } - - - public function createServiceCachedRichParser(): PHPStan\Parser\CachedParser - { - return new PHPStan\Parser\CachedParser($this->getService('currentPhpVersionRichParser'), 256, 4194304); - } - - - public function createServiceCachedSimpleParser(): PHPStan\Parser\CachedParser - { - return new PHPStan\Parser\CachedParser($this->getService('currentPhpVersionSimpleParser'), 256, 4194304); - } - - - public function createServiceContainer(): Container_8f0ff79e43 - { - return $this; - } - - - public function createServiceCurrentPhpVersionLexer(): PhpParser\Lexer - { - return $this->getService('090')->create(); - } - - - public function createServiceCurrentPhpVersionPhpParser(): PhpParser\ParserAbstract - { - return $this->getService('currentPhpVersionPhpParserFactory')->create(); - } - - - public function createServiceCurrentPhpVersionPhpParserFactory(): PHPStan\Parser\PhpParserFactory - { - return new PHPStan\Parser\PhpParserFactory($this->getService('currentPhpVersionLexer'), $this->getService('03')); - } - - - public function createServiceCurrentPhpVersionRichParser(): PHPStan\Parser\RichParser - { - return new PHPStan\Parser\RichParser( - $this->getService('currentPhpVersionPhpParser'), - $this->getService('0925'), - $this->getService('phpstan.extensionsCollection.PhpParser.NodeVisitor'), - $this->getService('0283') - ); - } - - - public function createServiceCurrentPhpVersionSimpleDirectParser(): PHPStan\Parser\SimpleParser - { - return new PHPStan\Parser\SimpleParser($this->getService('currentPhpVersionPhpParser'), $this->getService('0925')); - } - - - public function createServiceCurrentPhpVersionSimpleParser(): PHPStan\Parser\CleaningParser - { - return new PHPStan\Parser\CleaningParser($this->getService('currentPhpVersionSimpleDirectParser'), $this->getService('03')); - } - - - public function createServiceDefaultAnalysisParser(): PHPStan\Parser\PathRoutingParser - { - return $this->getService('pathRoutingParser'); - } - - - public function createServiceErrorFormatter__checkstyle(): PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter - { - return new PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter($this->getService('simpleRelativePathHelper')); - } - - - public function createServiceErrorFormatter__github(): PHPStan\Command\ErrorFormatter\GithubErrorFormatter - { - return new PHPStan\Command\ErrorFormatter\GithubErrorFormatter($this->getService('simpleRelativePathHelper')); - } - - - public function createServiceErrorFormatter__gitlab(): PHPStan\Command\ErrorFormatter\GitlabErrorFormatter - { - return new PHPStan\Command\ErrorFormatter\GitlabErrorFormatter($this->getService('simpleRelativePathHelper')); - } - - - public function createServiceErrorFormatter__json(): PHPStan\Command\ErrorFormatter\JsonErrorFormatter - { - return new PHPStan\Command\ErrorFormatter\JsonErrorFormatter(false); - } - - - public function createServiceErrorFormatter__junit(): PHPStan\Command\ErrorFormatter\JunitErrorFormatter - { - return new PHPStan\Command\ErrorFormatter\JunitErrorFormatter($this->getService('simpleRelativePathHelper')); - } - - - public function createServiceErrorFormatter__prettyJson(): PHPStan\Command\ErrorFormatter\JsonErrorFormatter - { - return new PHPStan\Command\ErrorFormatter\JsonErrorFormatter(true); - } - - - public function createServiceErrorFormatter__raw(): PHPStan\Command\ErrorFormatter\RawErrorFormatter - { - return new PHPStan\Command\ErrorFormatter\RawErrorFormatter; - } - - - public function createServiceErrorFormatter__table(): PHPStan\Command\ErrorFormatter\TableErrorFormatter - { - return new PHPStan\Command\ErrorFormatter\TableErrorFormatter( - $this->getService('relativePathHelper'), - $this->getService('simpleRelativePathHelper'), - $this->getService('0345'), - $this->getParameter('tipsOfTheDay'), - $this->getParameter('editorUrl'), - $this->getParameter('editorUrlTitle'), - $this->getParameter('usedLevel') - ); - } - - - public function createServiceErrorFormatter__teamcity(): PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter - { - return new PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter($this->getService('simpleRelativePathHelper')); - } - - - public function createServiceExceptionTypeResolver(): PHPStan\Rules\Exceptions\ExceptionTypeResolver - { - return $this->getService('0119'); - } - - - public function createServiceFileExcluderAnalyse(): PHPStan\File\FileExcluder - { - return $this->getService('013')->createAnalyseFileExcluder(); - } - - - public function createServiceFileExcluderScan(): PHPStan\File\FileExcluder - { - return $this->getService('013')->createScanFileExcluder(); - } - - - public function createServiceFileFinderAnalyse(): PHPStan\File\FileFinder - { - return new PHPStan\File\FileFinder( - $this->getService('fileExcluderAnalyse'), - $this->getService('09'), - ['php'], - $this->getService('011') - ); - } - - - public function createServiceFileFinderScan(): PHPStan\File\FileFinder - { - return new PHPStan\File\FileFinder( - $this->getService('fileExcluderScan'), - $this->getService('09'), - ['php'], - $this->getService('011') - ); - } - - - public function createServiceFreshStubParser(): PHPStan\Parser\StubParser - { - return new PHPStan\Parser\StubParser($this->getService('php8PhpParser'), $this->getService('0925')); - } - - - public function createServiceParentDirectoryRelativePathHelper(): PHPStan\File\ParentDirectoryRelativePathHelper - { - return new PHPStan\File\ParentDirectoryRelativePathHelper($this->getParameter('currentWorkingDirectory')); - } - - - public function createServicePathRoutingParser(): PHPStan\Parser\PathRoutingParser - { - return new PHPStan\Parser\PathRoutingParser( - $this->getService('09'), - $this->getService('cachedRichParser'), - $this->getService('cachedSimpleParser'), - $this->getService('php8Parser'), - $this->getParameter('singleReflectionFile') - ); - } - - - public function createServicePhp8Lexer(): PhpParser\Lexer\Emulative - { - return $this->getService('090')->createEmulative(); - } - - - public function createServicePhp8Parser(): PHPStan\Parser\SimpleParser - { - return new PHPStan\Parser\SimpleParser($this->getService('php8PhpParser'), $this->getService('0925')); - } - - - public function createServicePhp8PhpParser(): PhpParser\Parser\Php8 - { - return new PhpParser\Parser\Php8($this->getService('php8Lexer')); - } - - - public function createServicePhpParserDecorator(): PHPStan\Parser\PhpParserDecorator - { - return new PHPStan\Parser\PhpParserDecorator($this->getService('defaultAnalysisParser')); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Analyser__ExprHandler(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection($this->getService('0338'), 'phpstan.exprHandler'); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Analyser__IgnoreErrorExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection($this->getService('0338'), 'phpstan.ignoreErrorExtension'); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Analyser__PerFileAnalysisResettable(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection($this->getService('0338'), 'phpstan.perFileAnalysisResettable'); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Analyser__ResultCache__ResultCacheMetaExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection($this->getService('0338'), 'phpstan.resultCacheMetaExtension'); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Analyser__ResultCache__ResultCacheValueExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection($this->getService('0338'), 'phpstan.resultCacheValueExtension'); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Analyser__StmtHandler(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection($this->getService('0338'), 'phpstan.stmtHandler'); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Classes__ForbiddenClassNameExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.forbiddenClassNamesExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Collectors__Collector(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection($this->getService('0338'), 'phpstan.collector'); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Diagnose__DiagnoseExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection($this->getService('0338'), 'phpstan.diagnoseExtension'); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__PhpDoc__StubFilesExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection($this->getService('0338'), 'phpstan.stubFilesExtension'); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__PhpDoc__TypeNodeResolverExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.phpDoc.typeNodeResolverExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Reflection__AdditionalConstructorsExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.additionalConstructorsExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Reflection__AllowedSubTypesClassReflectionExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.broker.allowedSubTypesClassReflectionExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Reflection__Deprecation__ClassConstantDeprecationExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.classConstantDeprecationExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Reflection__Deprecation__ClassDeprecationExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection($this->getService('0338'), 'phpstan.classDeprecationExtension'); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Reflection__Deprecation__ConstantDeprecationExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.constantDeprecationExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Reflection__Deprecation__EnumCaseDeprecationExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.enumCaseDeprecationExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Reflection__Deprecation__FunctionDeprecationExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.functionDeprecationExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Reflection__Deprecation__MethodDeprecationExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection($this->getService('0338'), 'phpstan.methodDeprecationExtension'); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Reflection__Deprecation__PropertyDeprecationExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.propertyDeprecationExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Reflection__MethodsClassReflectionExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.broker.methodsClassReflectionExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Reflection__PropertiesClassReflectionExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.broker.propertiesClassReflectionExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Rules__Constants__AlwaysUsedClassConstantsExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.constants.alwaysUsedClassConstantsExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Rules__Methods__AlwaysUsedMethodExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.methods.alwaysUsedMethodExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Rules__Properties__ReadWritePropertiesExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.properties.readWriteExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Rules__RestrictedUsage__RestrictedClassConstantUsageExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.restrictedClassConstantUsageExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Rules__RestrictedUsage__RestrictedClassNameUsageExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.restrictedClassNameUsageExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Rules__RestrictedUsage__RestrictedFunctionUsageExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.restrictedFunctionUsageExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Rules__RestrictedUsage__RestrictedMethodUsageExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.restrictedMethodUsageExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Rules__RestrictedUsage__RestrictedPropertyUsageExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.restrictedPropertyUsageExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Rules__Rule(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection($this->getService('0338'), 'phpstan.rules.rule'); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__DynamicFunctionReturnTypeExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.broker.dynamicFunctionReturnTypeExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__DynamicFunctionThrowTypeExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.dynamicFunctionThrowTypeExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__DynamicMethodReturnTypeExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.broker.dynamicMethodReturnTypeExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__DynamicMethodThrowTypeExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.dynamicMethodThrowTypeExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__DynamicStaticMethodReturnTypeExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.broker.dynamicStaticMethodReturnTypeExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__DynamicStaticMethodThrowTypeExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.dynamicStaticMethodThrowTypeExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__ExpressionTypeResolverExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.broker.expressionTypeResolverExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__FunctionParameterClosureThisExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.functionParameterClosureThisExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__FunctionParameterClosureTypeExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.functionParameterClosureTypeExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__FunctionParameterOutTypeExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.functionParameterOutTypeExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__FunctionTypeSpecifyingExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.typeSpecifier.functionTypeSpecifyingExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__MethodParameterClosureThisExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.methodParameterClosureThisExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__MethodParameterClosureTypeExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.methodParameterClosureTypeExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__MethodParameterOutTypeExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.methodParameterOutTypeExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__MethodTypeSpecifyingExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.typeSpecifier.methodTypeSpecifyingExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__OperatorTypeSpecifyingExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.broker.operatorTypeSpecifyingExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__StaticMethodParameterClosureThisExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.staticMethodParameterClosureThisExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__StaticMethodParameterClosureTypeExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.staticMethodParameterClosureTypeExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__StaticMethodParameterOutTypeExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.staticMethodParameterOutTypeExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__StaticMethodTypeSpecifyingExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.typeSpecifier.staticMethodTypeSpecifyingExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PHPStan__Type__UnaryOperatorTypeSpecifyingExtension(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.broker.unaryOperatorTypeSpecifyingExtension' - ); - } - - - public function createServicePhpstan__extensionsCollection__PhpParser__NodeVisitor(): PHPStan\DependencyInjection\LazyExtensionsCollection - { - return new PHPStan\DependencyInjection\LazyExtensionsCollection( - $this->getService('0338'), - 'phpstan.parser.richParserNodeVisitor' - ); - } - - - public function createServicePhpstanDiagnoseExtension(): PHPStan\Diagnose\PHPStanDiagnoseExtension - { - return new PHPStan\Diagnose\PHPStanDiagnoseExtension( - $this->getService('03'), - $this->getParameter('phpVersion'), - $this->getService('09'), - $this->getParameter('composerAutoloaderProjectPaths'), - $this->getParameter('allConfigFiles'), - $this->getService('04'), - $this->getService('simpleRelativePathHelper') - ); - } - - - public function createServiceReflectionProvider(): PHPStan\Reflection\ReflectionProvider - { - return $this->getService('reflectionProviderFactory')->create(); - } - - - public function createServiceReflectionProviderFactory(): PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory - { - return new PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory($this->getService('betterReflectionProvider')); - } - - - public function createServiceRegistry(): PHPStan\Rules\Registry - { - return new PHPStan\Rules\LazyRegistry($this->getService('phpstan.extensionsCollection.PHPStan.Rules.Rule')); - } - - - public function createServiceRelativePathHelper(): PHPStan\File\RelativePathHelper - { - return new PHPStan\File\FuzzyRelativePathHelper( - $this->getService('parentDirectoryRelativePathHelper'), - $this->getParameter('currentWorkingDirectory'), - $this->getParameter('analysedPaths') - ); - } - - - public function createServiceSimpleRelativePathHelper(): PHPStan\File\SimpleRelativePathHelper - { - return new PHPStan\File\SimpleRelativePathHelper($this->getParameter('currentWorkingDirectory')); - } - - - public function createServiceStubFileTypeMapper(): PHPStan\Type\FileTypeMapper - { - return new PHPStan\Type\FileTypeMapper( - $this->getService('054'), - $this->getService('stubParser'), - $this->getService('019'), - $this->getService('021'), - $this->getService('030'), - $this->getService('09'), - $this->getService('029'), - $this->getService('07'), - 2048, - 512 - ); - } - - - public function createServiceStubParser(): PHPStan\Parser\CachedParser - { - return new PHPStan\Parser\CachedParser($this->getService('freshStubParser'), 256, 4194304); - } - - - public function createServiceStubPhpDocProvider(): PHPStan\PhpDoc\StubPhpDocProvider - { - return new PHPStan\PhpDoc\StubPhpDocProvider( - $this->getService('stubParser'), - $this->getService('stubFileTypeMapper'), - $this->getService('017') - ); - } - - - public function createServiceTypeSpecifier(): PHPStan\Analyser\TypeSpecifier - { - return $this->getService('typeSpecifierFactory')->create(); - } - - - public function createServiceTypeSpecifierFactory(): PHPStan\Analyser\TypeSpecifierFactory - { - return new PHPStan\Analyser\TypeSpecifierFactory($this->getService('0338')); - } - - - public function initialize(): void - { - } - - - protected function getStaticParameters(): array - { - return [ - 'bootstrapFiles' => [ - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionUnionType.php', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionAttribute.php', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/Attribute85.php', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionIntersectionType.php', - ], - 'excludePaths' => ['analyseAndScan' => [], 'analyse' => []], - 'level' => 7, - 'paths' => [ - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/audit/src', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/branding/src', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/cfp/src', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/check-in/src', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/community/src', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/identity/src', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/notifications/src', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/payments/src', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/program/src', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/ticketing/src', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app', - ], - 'exceptions' => [ - 'implicitThrows' => true, - 'reportUncheckedExceptionDeadCatch' => true, - 'uncheckedExceptionRegexes' => [], - 'uncheckedExceptionClasses' => ['Error'], - 'checkedExceptionRegexes' => [], - 'checkedExceptionClasses' => [], - 'check' => [ - 'missingCheckedExceptionInThrows' => false, - 'tooWideThrowType' => true, - 'tooWideImplicitThrowType' => false, - 'throwTypeCovariance' => false, - ], - ], - 'featureToggles' => [ - 'bleedingEdge' => false, - 'checkNonStringableDynamicAccess' => false, - 'checkParameterCastableToNumberFunctions' => false, - 'skipCheckGenericClasses' => [ - 'DOMNamedNodeMap', - 'ParentIterator', - 'RecursiveCachingIterator', - 'RecursiveFilterIterator', - 'RecursiveRegexIterator', - 'ReflectionObject', - ], - 'stricterFunctionMap' => false, - 'reportPreciseLineForUnusedFunctionParameter' => false, - 'checkPrintfParameterTypes' => false, - 'internalTag' => false, - 'newStaticInAbstractClassStaticMethod' => false, - 'checkExtensionsForComparisonOperators' => false, - 'checkGenericIterableClasses' => false, - 'reportTooWideBool' => false, - 'rawMessageInBaseline' => false, - 'reportNestedTooWideType' => false, - 'assignToByRefForeachExpr' => false, - 'curlSetOptArrayTypes' => false, - 'magicDirInInclude' => false, - 'checkDateIntervalConstructor' => false, - 'reportMethodPurityOverride' => false, - 'checkDynamicConstantNameValues' => false, - 'unusedLabel' => false, - 'newOnNonObject' => false, - 'unnecessaryNullCoalesce' => false, - 'finiteTypesInHaystack' => false, - 'switchConditionAlwaysFalse' => false, - 'checkImportedClassNameCase' => false, - 'sortWithoutEffect' => false, - 'unresolvedTemplateArguments' => false, - 'closureSignaturesFromUsages' => false, - 'staticVariablesFromUsages' => false, - 'backedEnumFromParameterType' => false, - 'unusedVariable' => false, - 'unusedParameters' => false, - 'reuseCollectedDataRuleErrors' => false, - ], - 'fileExtensions' => ['php'], - 'checkAdvancedIsset' => true, - 'reportAlwaysTrueInLastCondition' => false, - 'checkClassCaseSensitivity' => true, - 'checkExplicitMixed' => false, - 'checkImplicitMixed' => true, - 'checkFunctionArgumentTypes' => true, - 'checkFunctionNameCase' => false, - 'checkInternalClassCaseSensitivity' => false, - 'checkMissingCallableSignature' => false, - 'checkMissingVarTagTypehint' => true, - 'checkArgumentsPassedByReference' => true, - 'checkMaybeUndefinedVariables' => true, - 'checkNullables' => false, - 'checkThisOnly' => false, - 'checkUnionTypes' => true, - 'checkBenevolentUnionTypes' => false, - 'checkExplicitMixedMissingReturn' => false, - 'checkPhpDocMissingReturn' => true, - 'checkPhpDocMethodSignatures' => true, - 'checkExtraArguments' => true, - 'checkMissingTypehints' => true, - 'checkTooWideParameterOutInProtectedAndPublicMethods' => false, - 'checkTooWideReturnTypesInProtectedAndPublicMethods' => false, - 'checkTooWideThrowTypesInProtectedAndPublicMethods' => false, - 'checkUninitializedProperties' => false, - 'checkDynamicProperties' => false, - 'strictRulesInstalled' => false, - 'deprecationRulesInstalled' => false, - 'inferPrivatePropertyTypeFromConstructor' => false, - 'checkStrictPrintfPlaceholderTypes' => false, - 'reportMaybes' => true, - 'reportMaybesInMethodSignatures' => false, - 'reportMaybesInPropertyPhpDocTypes' => false, - 'reportStaticMethodSignatures' => false, - 'reportWrongPhpDocTypeInVarTag' => false, - 'reportAnyTypeWideningInVarTag' => false, - 'reportNonIntStringArrayKey' => false, - 'reportUnsafeArrayStringKeyCasting' => null, - 'reportPossiblyNonexistentGeneralArrayOffset' => false, - 'reportPossiblyNonexistentConstantArrayOffset' => false, - 'checkMissingOverrideMethodAttribute' => false, - 'checkMissingOverridePropertyAttribute' => null, - 'mixinExcludeClasses' => [], - 'scanFiles' => [], - 'scanDirectories' => [], - 'parallel' => [ - 'jobSize' => 20, - 'processTimeout' => 600.0, - 'maximumNumberOfProcesses' => 'auto', - 'minimumNumberOfJobsPerProcess' => 2, - 'buffer' => 134217728, - 'loadLimit' => 1.0, - ], - 'phpVersion' => null, - 'polluteScopeWithLoopInitialAssignments' => true, - 'polluteScopeWithAlwaysIterableForeach' => true, - 'polluteScopeWithBlock' => true, - 'propertyAlwaysWrittenTags' => [], - 'propertyAlwaysReadTags' => [], - 'additionalConstructors' => [], - 'treatPhpDocTypesAsCertain' => true, - 'usePathConstantsAsConstantString' => false, - 'rememberPossiblyImpureFunctionValues' => true, - 'tips' => ['discoveringSymbols' => true, 'treatPhpDocTypesAsCertain' => true, 'possiblyImpure' => true], - 'tipsOfTheDay' => true, - 'reportMagicMethods' => true, - 'reportMagicProperties' => true, - 'ignoreErrors' => [], - 'internalErrorsCountLimit' => 50, - 'cache' => [ - 'nodesByStringCountMax' => 256, - 'nodesByStringSourceBytesMax' => 4194304, - 'resolvedPhpDocBlockCacheCountMax' => 2048, - 'nameScopeMapMemoryCacheCountMax' => 512, - 'phpStormStubsNodesCountMax' => 128, - 'memberCacheKeysMax' => 2048, - 'resolvedLocalTypeAliasesCountMax' => 2048, - ], - 'reportUnmatchedIgnoredErrors' => true, - 'reportIgnoresWithoutComments' => false, - 'typeAliases' => [], - 'universalObjectCratesClasses' => ['stdClass'], - 'stubFiles' => [ - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/Memcached.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/Redis.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionAttribute.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionClassConstant.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionFunctionAbstract.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionMethod.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionParameter.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionProperty.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionType.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/iterable.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/ArrayObject.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/WeakReference.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/SensitiveParameterValue.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/ImagickPixel.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/PDOStatement.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/date.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/ibm_db2.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/mysqli.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/zip.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/dom.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/spl.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/SplObjectStorage.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/Exception.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/arrayFunctions.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/core.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/typeCheckingFunctions.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/Countable.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/file.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/stream_socket_client.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/stream_socket_server.stub', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/stubs/ctype.stub', - ], - 'earlyTerminatingMethodCalls' => [], - 'earlyTerminatingFunctionCalls' => [], - 'resultCachePath' => '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/.cache/phpstan/resultCache.php', - 'resultCacheSkipIfOlderThanDays' => 7, - 'resultCacheChecksProjectExtensionFilesDependencies' => false, - 'dynamicConstantNames' => [ - 'ICONV_IMPL', - 'LIBXML_VERSION', - 'LIBXML_DOTTED_VERSION', - 'Memcached::HAVE_ENCODING', - 'Memcached::HAVE_IGBINARY', - 'Memcached::HAVE_JSON', - 'Memcached::HAVE_MSGPACK', - 'Memcached::HAVE_SASL', - 'Memcached::HAVE_SESSION', - 'PHP_VERSION', - 'PHP_MAJOR_VERSION', - 'PHP_MINOR_VERSION', - 'PHP_RELEASE_VERSION', - 'PHP_VERSION_ID', - 'PHP_EXTRA_VERSION', - 'PHP_WINDOWS_VERSION_MAJOR', - 'PHP_WINDOWS_VERSION_MINOR', - 'PHP_WINDOWS_VERSION_BUILD', - 'PHP_ZTS', - 'PHP_DEBUG', - 'PHP_MAXPATHLEN', - 'PHP_OS', - 'PHP_OS_FAMILY', - 'PHP_SAPI', - 'PHP_EOL', - 'PHP_INT_MAX', - 'PHP_INT_MIN', - 'PHP_INT_SIZE', - 'PHP_FLOAT_DIG', - 'PHP_FLOAT_EPSILON', - 'PHP_FLOAT_MIN', - 'PHP_FLOAT_MAX', - 'DEFAULT_INCLUDE_PATH', - 'PEAR_INSTALL_DIR', - 'PEAR_EXTENSION_DIR', - 'PHP_EXTENSION_DIR', - 'PHP_PREFIX', - 'PHP_BINDIR', - 'PHP_BINARY', - 'PHP_MANDIR', - 'PHP_LIBDIR', - 'PHP_DATADIR', - 'PHP_SYSCONFDIR', - 'PHP_LOCALSTATEDIR', - 'PHP_CONFIG_FILE_PATH', - 'PHP_CONFIG_FILE_SCAN_DIR', - 'PHP_SHLIB_SUFFIX', - 'PHP_FD_SETSIZE', - 'OPENSSL_VERSION_NUMBER', - 'ZEND_DEBUG_BUILD', - 'ZEND_THREAD_SAFE', - 'E_ALL', - ], - 'customRulesetUsed' => false, - 'editorUrl' => null, - 'editorUrlTitle' => null, - 'errorFormat' => null, - 'sourceLocatorPlaygroundMode' => false, - 'fixer' => ['importNames' => true, 'preferSelf' => false], - '__validate' => true, - 'parametersNotInvalidatingCache' => [ - ['parameters', 'editorUrl'], - ['parameters', 'editorUrlTitle'], - ['parameters', 'errorFormat'], - ['parameters', 'ignoreErrors'], - ['parameters', 'reportUnmatchedIgnoredErrors'], - ['parameters', 'tipsOfTheDay'], - ['parameters', 'parallel'], - ['parameters', 'internalErrorsCountLimit'], - ['parameters', 'cache'], - ['parameters', 'memoryLimitFile'], - ['parameters', 'tmpDir'], - ['parameters', 'pro'], - 'parametersSchema', - ], - 'tmpDir' => '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/.cache/phpstan', - 'debugMode' => true, - 'productionMode' => false, - 'tempDir' => '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/.cache/phpstan', - 'rootDir' => '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan', - 'currentWorkingDirectory' => '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend', - 'cliArgumentsVariablesRegistered' => true, - 'additionalConfigFiles' => [ - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level7.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/phpstan.neon', - ], - 'allConfigFiles' => [ - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/parametersSchema.neon', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level7.neon', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level6.neon', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level5.neon', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level4.neon', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level3.neon', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level2.neon', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level1.neon', - 'phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level0.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/phpstan.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/phpstan.modules.php', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/audit/phpstan.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/audit/phpstan.ignore.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/branding/phpstan.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/branding/phpstan.ignore.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/cfp/phpstan.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/cfp/phpstan.ignore.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/check-in/phpstan.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/check-in/phpstan.ignore.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/community/phpstan.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/community/phpstan.ignore.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/identity/phpstan.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/identity/phpstan.ignore.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/notifications/phpstan.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/notifications/phpstan.ignore.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/payments/phpstan.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/payments/phpstan.ignore.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/program/phpstan.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/program/phpstan.ignore.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/ticketing/phpstan.neon', - '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/ticketing/phpstan.ignore.neon', - ], - 'composerAutoloaderProjectPaths' => ['/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend'], - 'generateBaselineFile' => null, - 'usedLevel' => '7', - 'cliAutoloadFile' => null, - 'attributeServicesDirectories' => [], - 'attributeServicesClasses' => [], - 'env' => [ - 'OSLogRateLimit' => '64', - 'USER' => 'redrodrigo', - 'COMMAND_MODE' => 'unix2003', - '__CFBundleIdentifier' => 'work.jacobmoura.cockpit', - 'PATH' => '/Users/redrodrigo/.bun/bin:/opt/homebrew/opt/openjdk@17/bin:/Users/redrodrigo/.composer/vendor/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/pkg/env/global/bin:/Library/Apple/usr/bin:/opt/homebrew/bin:/Users/redrodrigo/.cockpit/bin:/Users/redrodrigo/.orbstack/bin:/Users/redrodrigo/.local/bin:/Users/redrodrigo/.claude/plugins/cache/claude-plugins-official/telegram/0.0.7/bin', - 'LOGNAME' => 'redrodrigo', - 'SSH_AUTH_SOCK' => '/var/run/com.apple.launchd.nAMTDXFjHp/Listeners', - 'HOME' => '/Users/redrodrigo', - 'SHELL' => '/bin/zsh', - 'TMPDIR' => '/var/folders/4f/bmhd7c0x0333b0svgz_1tn8h0000gn/T/', - '__CF_USER_TEXT_ENCODING' => '0x1F5:0x0:0x47', - 'XPC_SERVICE_NAME' => '0', - 'XPC_FLAGS' => '0x0', - 'COCKPIT_PTY_DYLIB' => '/Applications/Cockpit.app/Contents/Resources/cockpit-server-bundle/lib/libcockpit_pty.dylib', - 'TERM' => 'xterm-256color', - 'COLORTERM' => 'truecolor', - 'COCKPIT_TAB_ID' => 't905', - 'COCKPIT_PANE_ID' => 't905', - 'COCKPIT_STATUS_SOCK' => '/Users/redrodrigo/.cockpit/status.sock', - 'SHLVL' => '2', - 'PWD' => '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend', - 'OLDPWD' => '/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend', - 'LANG' => 'C.UTF-8', - 'HOMEBREW_PREFIX' => '/opt/homebrew', - 'HOMEBREW_CELLAR' => '/opt/homebrew/Cellar', - 'HOMEBREW_REPOSITORY' => '/opt/homebrew', - 'FPATH' => '/opt/homebrew/share/zsh/site-functions:/usr/local/share/zsh/site-functions:/usr/share/zsh/site-functions:/usr/share/zsh/5.9/functions:/Users/redrodrigo/.orbstack/shell/completions/zsh', - 'INFOPATH' => '/opt/homebrew/share/info:', - 'BUN_INSTALL' => '/Users/redrodrigo/.bun', - 'NoDefaultCurrentDirectoryInExePath' => '1', - 'COREPACK_ENABLE_AUTO_PIN' => '0', - 'AI_AGENT' => 'claude-code_2-1-212_agent', - 'CLAUDE_CODE_ENTRYPOINT' => 'cli', - 'GIT_EDITOR' => 'true', - 'CLAUDE_CODE_EXECPATH' => '/opt/homebrew/Caskroom/claude-code/2.1.212/claude', - 'CLAUDECODE' => '1', - 'CLAUDE_CODE_SESSION_ID' => '33e4e44f-cf41-4cc4-bac7-abff2daf04b3', - 'CLAUDE_CODE_CHILD_SESSION' => '1', - 'CLAUDE_EFFORT' => 'medium', - '_' => '/opt/homebrew/bin/rtk', - 'PHPRC' => '/private/var/folders/4f/bmhd7c0x0333b0svgz_1tn8h0000gn/T/phpstan-restart-ini-7d1o9c2392v3bYrPMg6', - 'PHP_INI_SCAN_DIR' => '', - 'PHPSTAN_RESTART' => 'phpstan_turbo,opcache', - 'LINES' => '50', - 'COLUMNS' => '80', - 'SHELL_VERBOSITY' => '0', - ], - ]; - } - - - protected function getDynamicParameter($key) - { - switch (true) { - case $key === 'singleReflectionFile': return null; - case $key === 'singleReflectionInsteadOfFile': return null; - case $key === 'analysedPaths': return null; - case $key === 'analysedPathsFromConfig': return null; - case $key === 'sysGetTempDir': return sys_get_temp_dir(); - case $key === 'pro': return [ - 'dnsServers' => ['1.1.1.2'], - 'tmpDir' => implode('', ['', sys_get_temp_dir(), '/phpstan-fixer']), - ]; - default: return parent::getDynamicParameter($key); - }; - } - - - public function getParameters(): array - { - array_map([$this, 'getParameter'], [ - 'bootstrapFiles', - 'excludePaths', - 'level', - 'paths', - 'exceptions', - 'featureToggles', - 'fileExtensions', - 'checkAdvancedIsset', - 'reportAlwaysTrueInLastCondition', - 'checkClassCaseSensitivity', - 'checkExplicitMixed', - 'checkImplicitMixed', - 'checkFunctionArgumentTypes', - 'checkFunctionNameCase', - 'checkInternalClassCaseSensitivity', - 'checkMissingCallableSignature', - 'checkMissingVarTagTypehint', - 'checkArgumentsPassedByReference', - 'checkMaybeUndefinedVariables', - 'checkNullables', - 'checkThisOnly', - 'checkUnionTypes', - 'checkBenevolentUnionTypes', - 'checkExplicitMixedMissingReturn', - 'checkPhpDocMissingReturn', - 'checkPhpDocMethodSignatures', - 'checkExtraArguments', - 'checkMissingTypehints', - 'checkTooWideParameterOutInProtectedAndPublicMethods', - 'checkTooWideReturnTypesInProtectedAndPublicMethods', - 'checkTooWideThrowTypesInProtectedAndPublicMethods', - 'checkUninitializedProperties', - 'checkDynamicProperties', - 'strictRulesInstalled', - 'deprecationRulesInstalled', - 'inferPrivatePropertyTypeFromConstructor', - 'checkStrictPrintfPlaceholderTypes', - 'reportMaybes', - 'reportMaybesInMethodSignatures', - 'reportMaybesInPropertyPhpDocTypes', - 'reportStaticMethodSignatures', - 'reportWrongPhpDocTypeInVarTag', - 'reportAnyTypeWideningInVarTag', - 'reportNonIntStringArrayKey', - 'reportUnsafeArrayStringKeyCasting', - 'reportPossiblyNonexistentGeneralArrayOffset', - 'reportPossiblyNonexistentConstantArrayOffset', - 'checkMissingOverrideMethodAttribute', - 'checkMissingOverridePropertyAttribute', - 'mixinExcludeClasses', - 'scanFiles', - 'scanDirectories', - 'parallel', - 'phpVersion', - 'polluteScopeWithLoopInitialAssignments', - 'polluteScopeWithAlwaysIterableForeach', - 'polluteScopeWithBlock', - 'propertyAlwaysWrittenTags', - 'propertyAlwaysReadTags', - 'additionalConstructors', - 'treatPhpDocTypesAsCertain', - 'usePathConstantsAsConstantString', - 'rememberPossiblyImpureFunctionValues', - 'tips', - 'tipsOfTheDay', - 'reportMagicMethods', - 'reportMagicProperties', - 'ignoreErrors', - 'internalErrorsCountLimit', - 'cache', - 'reportUnmatchedIgnoredErrors', - 'reportIgnoresWithoutComments', - 'typeAliases', - 'universalObjectCratesClasses', - 'stubFiles', - 'earlyTerminatingMethodCalls', - 'earlyTerminatingFunctionCalls', - 'resultCachePath', - 'resultCacheSkipIfOlderThanDays', - 'resultCacheChecksProjectExtensionFilesDependencies', - 'dynamicConstantNames', - 'customRulesetUsed', - 'editorUrl', - 'editorUrlTitle', - 'errorFormat', - 'sysGetTempDir', - 'sourceLocatorPlaygroundMode', - 'fixer', - 'pro', - '__validate', - 'parametersNotInvalidatingCache', - 'tmpDir', - 'debugMode', - 'productionMode', - 'tempDir', - 'rootDir', - 'currentWorkingDirectory', - 'cliArgumentsVariablesRegistered', - 'additionalConfigFiles', - 'allConfigFiles', - 'composerAutoloaderProjectPaths', - 'generateBaselineFile', - 'usedLevel', - 'cliAutoloadFile', - 'attributeServicesDirectories', - 'attributeServicesClasses', - 'env', - 'singleReflectionFile', - 'singleReflectionInsteadOfFile', - 'analysedPaths', - 'analysedPathsFromConfig', - ]); - return parent::getParameters(); - } -} diff --git a/backend/.cache/phpstan/cache/nette.configurator/Container_8f0ff79e43.php.lock b/backend/.cache/phpstan/cache/nette.configurator/Container_8f0ff79e43.php.lock deleted file mode 100644 index e69de29..0000000 diff --git a/backend/.cache/phpstan/cache/nette.configurator/Container_8f0ff79e43.php.meta b/backend/.cache/phpstan/cache/nette.configurator/Container_8f0ff79e43.php.meta deleted file mode 100644 index fb8fa91..0000000 --- a/backend/.cache/phpstan/cache/nette.configurator/Container_8f0ff79e43.php.meta +++ /dev/null @@ -1 +0,0 @@ -a:6:{i:0;i:1;i:1;a:50:{s:121:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.neon";i:1793705125;s:131:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/parametersSchema.neon";i:1793705125;s:123:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/services.neon";i:1793705125;s:122:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/parsers.neon";i:1793705125;s:128:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level7.neon";i:1793705125;s:128:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level6.neon";i:1793705125;s:128:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level5.neon";i:1793705125;s:128:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level4.neon";i:1793705125;s:128:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level3.neon";i:1793705125;s:128:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level2.neon";i:1793705125;s:128:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level1.neon";i:1793705125;s:128:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/conf/config.level0.neon";i:1793705125;s:74:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/phpstan.neon";i:1793737624;s:81:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/phpstan.modules.php";i:1793737624;s:92:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/audit/phpstan.neon";i:1793737687;s:99:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/audit/phpstan.ignore.neon";i:1793737687;s:95:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/branding/phpstan.neon";i:1793737687;s:102:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/branding/phpstan.ignore.neon";i:1793737687;s:90:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/cfp/phpstan.neon";i:1793737687;s:97:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/cfp/phpstan.ignore.neon";i:1793737687;s:95:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/check-in/phpstan.neon";i:1793737687;s:102:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/check-in/phpstan.ignore.neon";i:1793737687;s:96:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/community/phpstan.neon";i:1793737687;s:103:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/community/phpstan.ignore.neon";i:1793737687;s:95:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/identity/phpstan.neon";i:1793737687;s:102:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/identity/phpstan.ignore.neon";i:1793737687;s:100:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/notifications/phpstan.neon";i:1793737687;s:107:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/notifications/phpstan.ignore.neon";i:1793737687;s:95:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/payments/phpstan.neon";i:1793737687;s:102:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/payments/phpstan.ignore.neon";i:1793737687;s:94:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/program/phpstan.neon";i:1793737687;s:101:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/program/phpstan.ignore.neon";i:1793737687;s:96:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/ticketing/phpstan.neon";i:1793737687;s:103:"/Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/app-modules/ticketing/phpstan.ignore.neon";i:1793737687;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Extensions/ServicesExtension.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Extensions/ParametersExtension.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/bootstrap/src/Bootstrap/Extensions/PhpExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ContainerExtensionsExtension.php";i:1793705125;s:170:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/AttributeServicesDirectoriesExtension.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/AutowiredAttributeServicesExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/AutowiredExtensionsExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ConditionalTagsExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ExpandRelativePathExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ExtensionInterfacesExtension.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ParametersSchemaExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/PreloadParametersExtension.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/RulesExtension.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ValidateExcludePathsExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ValidateIgnoredErrorsExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ValidateServiceTagsExtension.php";i:1793705125;}i:2;a:1049:{s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Namespaces/ExistingNamesInUseRule.php";i:1793705125;s:123:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Rule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Namespaces/ExistingNamesInGroupUseRule.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generators/YieldTypeRule.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generators/YieldFromTypeRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generators/YieldInGeneratorRule.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/MultipleNodeTypesRule.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/IncompatiblePropertyHookPhpDocTypeRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/IncompatibleSelfOutTypeRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/SealedDefinitionTraitRule.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/IncompatibleClassConstantPhpDocTypeRule.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/FunctionConditionalReturnTypeRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/InvalidPHPStanDocTagRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/VarTagChangedExpressionTypeRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/SealedDefinitionClassRule.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/IncompatiblePropertyPhpDocTypeRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/IncompatiblePhpDocTypeRule.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/FunctionAssertRule.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/InvalidThrowsPhpDocValueRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/RequireImplementsDefinitionClassRule.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/RequireExtendsDefinitionClassRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/MethodConditionalReturnTypeRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php";i:1793705125;s:173:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/IncompatibleParamImmediatelyInvokedCallableRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/RequireExtendsDefinitionTraitRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/InvalidPhpDocTagValueRule.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/MethodAssertRule.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DateTimeInstantiationRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Whitespace/FileWhitespaceRule.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Missing/MissingReturnRule.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/CatchWithUnthrownExceptionRule.php";i:1793705125;s:174:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/ThrowsVoidFunctionWithExplicitThrowPointRule.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/ThrowExprTypeRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/ThrowExpressionRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/CaughtExceptionExistenceRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/NoncapturingCatchRule.php";i:1793705125;s:178:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/ThrowsVoidPropertyHookWithExplicitThrowPointRule.php";i:1793705125;s:172:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/ThrowsVoidMethodWithExplicitThrowPointRule.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/OverwrittenExitPointByFinallyRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/OffsetAccessAssignOpRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/OffsetAccessAssignmentRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/ArrayDestructuringRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/DuplicateKeysInLiteralArraysRule.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/ArrayUnpackingRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/UnpackIterableInArrayRule.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/IterableInForeachRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/OffsetAccessWithoutDimForReadingRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/OffsetAccessValueAssignmentRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/InvalidKeyInArrayDimFetchRule.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/DeadForeachRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/InvalidKeyInArrayItemRule.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Ignore/IgnoreParseErrorRule.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Names/UsedNamesRule.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/ParameterOutExecutionEndTypeRule.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/InvalidVariableAssignRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/CompactVariablesRule.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/NullCoalesceRule.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/UnsetRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/DefinedVariableRule.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/ThisInGlobalStatementRule.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/EmptyRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/VariableCloningRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/ParameterOutAssignedTypeRule.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/IssetRule.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/ThisInStaticStatementRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ParameterCastableToStringRule.php";i:1793705125;s:178:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/IncompatibleArrowFunctionDefaultParameterTypeRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ClosureReturnTypeRule.php";i:1793705125;s:174:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/CallToFunctionStatementWithoutSideEffectsRule.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/CallCallablesRule.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ImplodeParameterCastableToStringRule.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ArrowFunctionReturnNullsafeByRefRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/DefineParametersRule.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ArrowFunctionReturnTypeRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/CallToNonExistentFunctionRule.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ArrayFilterRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ReturnTypeAfterFinallyRule.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/IncompatibleDefaultParameterTypeRule.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ReturnTypeRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/InvalidParameterNameRule.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ExistingClassesInClosureTypehintsRule.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ExistingClassesInTypehintsRule.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/InvalidLexicalVariablesInClosureUseRule.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/InnerFunctionRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/SortParameterCastableToStringRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ParamAttributesRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/UnusedClosureUsesRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/MissingFunctionReturnTypehintRule.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ArrayValuesRule.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/PrintfArrayParametersRule.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/UselessFunctionReturnValueRule.php";i:1793705125;s:172:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/IncompatibleClosureDefaultParameterTypeRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ReturnNullsafeByRefRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/CallToFunctionParametersRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ClosureAttributesRule.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ArrowFunctionAttributesRule.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/MissingFunctionParameterTypehintRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/FunctionCallableRule.php";i:1793705125;s:172:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ExistingClassesInArrowFunctionTypehintsRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/VariadicParametersDeclarationRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/PrintfParametersRule.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/CallToFunctionStatementWithNoDiscardRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/RandomIntParametersRule.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/FilterVarRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/FunctionAttributesRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/RedefinedParametersRule.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/CallUserFuncRule.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ImpossibleCheckTypeStaticMethodCallRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ConstantLooseComparisonRule.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/BooleanOrConstantConditionRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/DoWhileLoopConstantConditionRule.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ImpossibleCheckTypeMethodCallRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ElseIfConstantConditionRule.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ImpossibleCheckTypeFunctionCallRule.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/BooleanAndConstantConditionRule.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/UsageOfVoidMatchExpressionRule.php";i:1793705125;s:176:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/LogicalXorConstantConditionRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/IfConstantConditionRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ConstantConditionInTraitRule.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/FunctionCallConstantConditionRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/MatchExpressionRule.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/BooleanNotConstantConditionRule.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/StrictComparisonOfDifferentTypesRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/WhileLoopAlwaysTrueConditionRule.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/TernaryOperatorConstantConditionRule.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/WhileLoopAlwaysFalseConditionRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Types/InvalidTypesInUnionRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Keywords/DeclareStrictTypesRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Keywords/GotoUndefinedLabelRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Keywords/RequireFileExistsRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Keywords/ContinueBreakInLoopRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/AccessPropertiesRule.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/DefaultValueTypesAssignedToPropertiesRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/AccessPropertiesInAssignRule.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRefRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/PropertyAssignRefRule.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadingWriteOnlyPropertiesRule.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ExistingClassesInPropertiesRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/PropertyInClassRule.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/PropertyHookAttributesRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadOnlyByPhpDocPropertyRule.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/MissingReadOnlyByPhpDocPropertyAssignRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/MissingPropertyTypehintRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/PropertiesInInterfaceRule.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRule.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/GetNonVirtualPropertyHookReadRule.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/AccessPrivatePropertyThroughStaticRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/PropertyAttributesRule.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/SetNonVirtualPropertyHookAssignRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/SetPropertyHookParameterRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/OverridingPropertyRule.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadOnlyPropertyAssignRule.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/WritingToReadOnlyPropertiesRule.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/InvalidCallablePropertyTypeRule.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/MissingReadOnlyPropertyAssignRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadOnlyPropertyRule.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/AccessStaticPropertiesInAssignRule.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadOnlyPropertyAssignRefRule.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/TypesAssignedToPropertiesRule.php";i:1793705125;s:172:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ExistingClassesInPropertyHookTypehintsRule.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/AccessStaticPropertiesRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/NullsafePropertyFetchRule.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/RequireExtendsRule.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/AllowedSubTypesRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/TraitAttributeClassRule.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/EnumSanityRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/InstantiationCallableRule.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/MethodTagRule.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ClassConstantAttributesRule.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ExistingClassInTraitUseRule.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/NewStaticRule.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/LocalTypeAliasesRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/LocalTypeTraitUseAliasesRule.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/MixinTraitUseRule.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/InvalidPromotedPropertiesRule.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ExistingClassInInstanceOfRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/LocalTypeTraitAliasesRule.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ReadOnlyClassRule.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/InstantiationRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/DuplicateDeclarationRule.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/AccessPrivateConstantThroughStaticRule.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/DuplicateTraitDeclarationRule.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/PropertyTagRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/NonClassAttributeClassRule.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ExistingClassesInInterfaceExtendsRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/MethodTagTraitUseRule.php";i:1793705125;s:136:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/MixinRule.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ClassAttributesRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/PropertyTagTraitUseRule.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/PropertyTagTraitRule.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ClassConstantRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/RequireImplementsRule.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/MixinTraitRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ImpossibleInstanceOfRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ExistingClassesInEnumImplementsRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/UnusedConstructorParametersRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ExistingClassInClassExtendsRule.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/MethodTagTraitRule.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ExistingClassesInClassImplementsRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/EnumCases/EnumCaseAttributesRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/EnumCases/EnumCaseOutsideEnumRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Traits/ConflictingTraitConstantsRule.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Traits/ConstantsInTraitsRule.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Traits/NotAnalysedTraitRule.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Traits/TraitAttributesRule.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Regexp/RegularExpressionQuotingRule.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Regexp/RegularExpressionPatternRule.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/GetTemplateTypeRule.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/OldPhpParser4ClassRule.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiInterfaceExtendsRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/NodeConnectingVisitorAttributesRule.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiInstanceofTypeRule.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiInstantiationRule.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiClassConstFetchRule.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiStaticCallRule.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiMethodCallRule.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiInstanceofRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/RuntimeReflectionInstantiationRule.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiClassExtendsRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/RuntimeReflectionFunctionRule.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/PhpStanNamespaceIn3rdPartyPackageRule.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiClassImplementsRule.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiTraitUseRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Cast/InvalidPartOfEncapsedStringRule.php";i:1793705125;s:137:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Cast/UnsetCastRule.php";i:1793705125;s:132:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Cast/EchoRule.php";i:1793705125;s:136:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Cast/VoidCastRule.php";i:1793705125;s:133:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Cast/PrintRule.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Cast/InvalidCastRule.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Cast/DeprecatedCastRule.php";i:1793705125;s:136:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/NoopRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/UnreachableStatementRule.php";i:1793705125;s:177:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/CallToConstructorStatementWithoutImpurePointsRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/UnusedPrivateConstantRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/UnusedPrivateMethodRule.php";i:1793705125;s:174:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/CallToFunctionStatementWithoutImpurePointsRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/UnusedPrivatePropertyRule.php";i:1793705125;s:172:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/CallToMethodStatementWithoutImpurePointsRule.php";i:1793705125;s:178:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/CallToStaticMethodStatementWithoutImpurePointsRule.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWideFunctionReturnTypehintRule.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWideFunctionParameterOutTypeRule.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWideMethodParameterOutTypeRule.php";i:1793705125;s:174:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWideArrowFunctionReturnTypehintRule.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWideClosureReturnTypehintRule.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWidePropertyTypeRule.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWideMethodReturnTypehintRule.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Pure/PurePropertyHookRule.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Pure/PureFunctionRule.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Pure/PureMethodRule.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/ValueAssignedToClassConstantRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/FinalPrivateConstantRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/DynamicClassConstantFetchRule.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/MissingClassConstantTypehintRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/OverridingConstantRule.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/FinalConstantRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/ConstantAttributesRule.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/ConstantRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/NativeTypedClassConstantRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/ClassAsClassConstantRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/MagicConstantContextRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Operators/InvalidIncDecOperationRule.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Operators/InvalidUnaryOperationRule.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Operators/PipeOperatorRule.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Operators/BacktickRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Operators/InvalidAssignVarRule.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Operators/InvalidComparisonOperationRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Operators/InvalidBinaryOperationRule.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/ConsistentConstructorDeclarationRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MissingMethodSelfOutTypeRule.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallPrivateMethodThroughStaticRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/FinalPrivateMethodRule.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodCallableRule.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallToMethodStatementWithNoDiscardRule.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/OverridingMethodRule.php";i:1793705125;s:175:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallToConstructorStatementWithoutSideEffectsRule.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/StaticMethodCallableRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodVisibilityInInterfaceRule.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/IncompatibleDefaultParameterTypeRule.php";i:1793705125;s:170:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallToMethodStatementWithoutSideEffectsRule.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/ReturnTypeRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallStaticMethodsRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/ExistingClassesInTypehintsRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MissingMethodImplementationRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/NullsafeMethodCallRule.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MissingMethodParameterTypehintRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/AbstractPrivateMethodRule.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/AbstractMethodInNonAbstractClassRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/ConsistentConstructorRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MissingMethodReturnTypehintRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/ConstructorReturnTypeRule.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallMethodsRule.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallToStaticMethodStatementWithNoDiscardRule.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodAttributesRule.php";i:1793705125;s:176:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallToStaticMethodStatementWithoutSideEffectsRule.php";i:1793705125;s:173:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodCallWithPossiblyRenamedNamedArgumentRule.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MissingMagicSerializationMethodsRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/ClassTemplateTypeRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/MethodTemplateTypeRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/FunctionTemplateTypeRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/MethodSignatureVarianceRule.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/UsedTraitsRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/FunctionSignatureVarianceRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/PropertyVarianceRule.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/EnumAncestorsRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/MethodTagTemplateTypeRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/InterfaceAncestorsRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/TraitTemplateTypeRule.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/ClassAncestorsRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/MethodTagTemplateTypeTraitRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/InterfaceTemplateTypeRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/EnumTemplateTypeRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DateIntervalInstantiationRule.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/TooWideMethodThrowTypeRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/TooWideFunctionThrowTypeRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/TooWidePropertyHookThrowTypeRule.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/AssignToByRefExprFromForeachRule.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/UnusedFunctionParametersRule.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/PrintfParameterTypeRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ParameterCastableToNumberRule.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/SortWithoutEffectRule.php";i:1793705125;s:170:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ImpossibleInArrayHaystackFiniteTypesRule.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/SwitchConditionRule.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Keywords/UnusedLabelRule.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/NewStaticInAbstractClassStaticMethodRule.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/UnusedVariableRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/ValueAssignedToGlobalConstantRule.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/ValueAssignedToDefineRule.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/UnusedMethodParametersRule.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Traits/TraitUseCollector.php";i:1793705125;s:133:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Collectors/Collector.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Traits/TraitDeclarationCollector.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/PossiblyPureFuncCallCollector.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/ConstructorWithoutImpurePointsCollector.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/PossiblyPureStaticCallCollector.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/FunctionWithoutImpurePointsCollector.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/PossiblyPureMethodCallCollector.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/MethodWithoutImpurePointsCollector.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/PossiblyPureNewCollector.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/BuilderFactory.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/ParserConfig.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Lexer/Lexer.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/TypeParser.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/ConstExprParser.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Printer/Printer.php";i:1793705125;s:188:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceStubber/PhpStormStubsSourceStubberFactory.php";i:1793705125;s:205:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/SourceLocator/SourceStubber/PhpStormStubsSourceStubber.php";i:1793705125;s:192:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/SourceLocator/SourceStubber/SourceStubber.php";i:1793705125;s:185:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceStubber/ReflectionSourceStubberFactory.php";i:1793705125;s:202:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/SourceLocator/SourceStubber/ReflectionSourceStubber.php";i:1793705125;s:170:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionGetAttributesMethodReturnTypeExtension.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/DynamicMethodReturnTypeExtension.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateTimeModifyReturnTypeExtension.php";i:1793705125;s:184:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/PHPStan/NativeReflectionEnumReturnDynamicReturnTypeExtension.php";i:1793705125;s:197:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/Type/AdapterReflectionEnumCaseDynamicReturnTypeExtension.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/JsonErrorFormatter.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/ErrorFormatter.php";i:1793705125;s:132:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/FileTypeMapper.php";i:1793705125;s:128:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/FileFinder.php";i:1793705125;s:135:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Cache/FileCacheStorage.php";i:1793705125;s:131:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Cache/CacheStorage.php";i:1793705125;s:177:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/BetterReflectionSourceLocatorFactory.php";i:1793705125;s:183:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/SourceLocator/Type/SourceLocator.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ReflectionProvider/ReflectionProviderFactory.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ReflectionProvider.php";i:1793705125;s:132:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/SimpleParser.php";i:1793705125;s:126:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/Parser.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/Parser/Php8.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/Parser.php";i:1793705125;s:136:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/PhpParserFactory.php";i:1793705125;s:134:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/CleaningParser.php";i:1793705125;s:130:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/RichParser.php";i:1793705125;s:137:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/PathRoutingParser.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/PhpParserDecorator.php";i:1793705125;s:132:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/CachedParser.php";i:1793705125;s:130:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/StubParser.php";i:1793705125;s:176:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/InternalTag/RestrictedInternalClassConstantUsageExtension.php";i:1793705125;s:172:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedClassConstantUsageExtension.php";i:1793705125;s:172:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/InternalTag/RestrictedInternalClassNameUsageExtension.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedClassNameUsageExtension.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/InternalTag/RestrictedInternalFunctionUsageExtension.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedFunctionUsageExtension.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/InternalTag/RestrictedInternalPropertyUsageExtension.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedPropertyUsageExtension.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/InternalTag/RestrictedInternalMethodUsageExtension.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedMethodUsageExtension.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Container.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/utils/src/SmartObject.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Php/PhpVersionFactoryFactory.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Php/ConfiguredPhpVersionRangeHelper.php";i:1793705125;s:134:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Php/PhpVersionFactory.php";i:1793705125;s:127:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Php/PhpVersion.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Php/ComposerPhpVersionFactory.php";i:1793705125;s:129:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/FileMonitor.php";i:1793705125;s:135:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/FileContentHasher.php";i:1793705125;s:136:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/FileStatSignatures.php";i:1793705125;s:128:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/FileHelper.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/FuzzyRelativePathHelper.php";i:1793705125;s:136:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/RelativePathHelper.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/IncludedFilePathResolver.php";i:1793705125;s:133:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/DirectoryWalker.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/DeduplicatingFileReader.php";i:1793705125;s:137:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/FileExcluderFactory.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/ReflectionEnumStubFilesExtension.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/StubFilesExtension.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/BcMathNumberStubFilesExtension.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/ReflectionClassStubFilesExtension.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/DefaultStubFilesProvider.php";i:1793705125;s:137:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/StubFilesProvider.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocInheritanceResolver.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/StubPhpDocProvider.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocStringResolver.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/ConstExprNodeResolver.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocNodeResolver.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/JsonValidateStubFilesExtension.php";i:1793705125;s:133:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/StubValidator.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/ExtDsStubFilesExtension.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/TypeStringResolver.php";i:1793705125;s:136:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/TypeNodeResolver.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/LazyTypeNodeResolverExtensionRegistryProvider.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/TypeNodeResolverExtensionRegistryProvider.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/SocketSelectStubFilesExtension.php";i:1793705125;s:124:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Cache/Cache.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Broker/AnonymousClassNameHelper.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Dependency/ExportedNodeVisitor.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Dependency/PackageDependencyResolver.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Dependency/DependencyResolver.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Dependency/ExportedNodeFetcher.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Dependency/ExportedNodeResolver.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parallel/ParallelAnalyser.php";i:1793705125;s:134:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parallel/WorkerRunner.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parallel/ForkParallelChecker.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Diagnose/DiagnoseExtension.php";i:1793705125;s:131:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parallel/Scheduler.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Process/Restart/RestartDiagnoseExtension.php";i:1793705125;s:135:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Process/CpuCoreCounter.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Mixin/MixinPropertiesClassReflectionExtension.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/PropertiesClassReflectionExtension.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Mixin/MixinMethodsClassReflectionExtension.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/MethodsClassReflectionExtension.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/EnumAllowedSubTypesClassReflectionExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/AllowedSubTypesClassReflectionExtension.php";i:1793705125;s:0:"";b:0;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpClassReflectionExtension.php";i:1793705125;s:173:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/SealedAllowedSubTypesClassReflectionExtension.php";i:1793705125;s:173:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/UniversalObjectCratesClassReflectionExtension.php";i:1793705125;s:174:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/Soap/SoapClientMethodsClassReflectionExtension.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ConstructorsHelper.php";i:1793705125;s:178:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Annotations/AnnotationsMethodsClassReflectionExtension.php";i:1793705125;s:181:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Annotations/AnnotationsPropertiesClassReflectionExtension.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/AttributeReflectionFactory.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ParameterAllowedConstantsMapProvider.php";i:1793705125;s:173:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ReflectionProvider/LazyReflectionProviderProvider.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ReflectionProvider/ReflectionProviderProvider.php";i:1793705125;s:196:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedDirectorySourceLocatorRepository.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/FileNodesFetcher.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/CachingVisitor.php";i:1793705125;s:184:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/PreForkDirectorySymbolScanner.php";i:1793705125;s:201:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/ComposerJsonAndInstalledJsonSourceLocatorMaker.php";i:1793705125;s:193:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedDirectorySourceLocatorFactory.php";i:1793705125;s:174:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/SymbolFinderInFiles.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/PhpFileCleaner.php";i:1793705125;s:197:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedSingleFileSourceLocatorRepository.php";i:1793705125;s:191:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/BootstrapAutoloaderExceptionReporter.php";i:1793705125;s:179:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceStubber/ExtensionVersionProvider.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/Reflector/MemoizingReflector.php";i:1793705125;s:170:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflector/Reflector.php";i:1793705125;s:193:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/Type/AdapterReflectionEnumDynamicReturnTypeExtension.php";i:1793705125;s:189:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/RequireExtension/RequireExtendsPropertiesClassReflectionExtension.php";i:1793705125;s:186:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/RequireExtension/RequireExtendsMethodsClassReflectionExtension.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/InitializerExprTypeResolver.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/SignatureMap/Php8SignatureMapProvider.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/SignatureMap/SignatureMapProvider.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/SignatureMap/SignatureMapProviderFactory.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/SignatureMap/NativeFunctionReflectionProvider.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/SignatureMap/SignatureMapParser.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/SignatureMap/FunctionSignatureMapProvider.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Deprecation/DeprecationProvider.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php";i:1793705125;s:133:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Node/Printer/Printer.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter.php";i:1793705125;s:137:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Node/Printer/ExprPrinter.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Turbo/TurboDiagnoseExtension.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/StandaloneThrowExprVisitor.php";i:1793705125;s:137:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ImplodeArgVisitor.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ArrayFilterArgVisitor.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ImmediatelyInvokedClosureVisitor.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/CurlSetOptArrayArgVisitor.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/TryCatchTypeVisitor.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ArrayWalkArgVisitor.php";i:1793705125;s:132:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/LexerFactory.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ParentStmtTypesVisitor.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/NewAssignedToPropertyVisitor.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/DeclarePositionVisitor.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ClosureBindToVarVisitor.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ArrayFindArgVisitor.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ArrayMapArgVisitor.php";i:1793705125;s:137:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ClosureArgVisitor.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ArrayOffsetNormalizingVisitor.php";i:1793705125;s:136:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/GotoLabelVisitor.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/TypeTraverserInstanceofVisitor.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ClosureBindArgVisitor.php";i:1793705125;s:135:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/UseAliasVisitor.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/LastConditionVisitor.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/MagicConstantParamDefaultVisitor.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ArrowFunctionArgVisitor.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/AnonymousClassVisitor.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Parser/CurlSetOptArgVisitor.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Diagnose/SystemResourcesDiagnoseExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/InternalTag/RestrictedInternalUsageHelper.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/ClassForbiddenNameCheck.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/VarTagTypeRuleHelper.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/RequireExtendsCheck.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/UnresolvableTypeHelper.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/AssertRuleHelper.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/GenericCallableRuleHelper.php";i:1793705125;s:134:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RuleLevelHelper.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/DefaultExceptionTypeResolver.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/ExceptionTypeResolver.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/MissingCheckedExceptionInThrowsCheck.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/TooWideThrowTypeCheck.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchCheck.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/NonStringableDynamicAccessCheck.php";i:1793705125;s:133:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/ClassNameCheck.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/ParameterOutTypeCheck.php";i:1793705125;s:132:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/NullsafeCheck.php";i:1793705125;s:131:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/LazyRegistry.php";i:1793705125;s:127:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Registry.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ConstantConditionInTraitHelper.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ImpossibleCheckTypeHelper.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ConstantConditionRuleHelper.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/FunctionCallConstantConditionHelper.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/PropertyDescriptor.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/AccessPropertiesCheck.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/PropertyReflectionFinder.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/AccessStaticPropertiesCheck.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Debug/FileAssertRule.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Debug/DumpPhpDocTypeRule.php";i:1793705125;s:137:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Debug/DumpTypeRule.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Debug/DumpNativeTypeRule.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Debug/DebugScopeRule.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/LocalTypeAliasesCheck.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/PropertyTagCheck.php";i:1793705125;s:137:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/MixinCheck.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/DuplicateDeclarationHelper.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/MethodTagCheck.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ConsistentConstructorHelper.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/FunctionCallParametersCheck.php";i:1793705125;s:129:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/IssetCheck.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/ParameterCastableToStringCheck.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/ParameterClosureTypeHelper.php";i:1793705125;s:136:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiRuleHelper.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/ClassCaseSensitivityCheck.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/PossiblyPureCallTransitivePurityResolver.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/UnusedParametersCheck.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/MissingTypehintCheck.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWideTypeCheck.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWideParameterOutTypeCheck.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Pure/FunctionPurityCheck.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedMethodUsageRule.php";i:1793705125;s:170:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedFunctionCallableUsageRule.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedClassConstantUsageRule.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedStaticMethodUsageRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedFunctionUsageRule.php";i:1793705125;s:174:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedStaticMethodCallableUsageRule.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedPropertyUsageRule.php";i:1793705125;s:176:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedUsageOfDeprecatedStringCastRule.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedMethodCallableUsageRule.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RestrictedUsage/RestrictedStaticPropertyUsageRule.php";i:1793705125;s:134:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/AttributesCheck.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/ParentMethodHelper.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodCallCheck.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodVisibilityComparisonHelper.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/StaticMethodCallCheck.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodPrototypeFinder.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodSignatureRule.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodParameterComparisonHelper.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/FunctionReturnTypeCheck.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/GenericAncestorsCheck.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/GenericObjectTypeCheck.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/TemplateTypeCheck.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/MethodTagTemplateTypeCheck.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/CrossCheckInterfacesHelper.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/VarianceCheck.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Playground/NeverRuleHelper.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/FunctionDefinitionCheck.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Internal/HttpClientFactory.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/PropertyHookThrowPointsResolver.php";i:1793705125;s:137:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/PhpDocsResolver.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ConstantResolverFactory.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ConstantResolver.php";i:1793705125;s:130:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/Analyser.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/RuleErrorTransformer.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ClosureProcessor.php";i:1793705125;s:134:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ScopeFactory.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/PropertyHooksProcessor.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/AttributesHandler.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/StaticPropertyFetchHandler.php";i:1793705125;s:133:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/CoalesceHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/EmptyHandler.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/PreDecHandler.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/ExitHandler.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/UnaryPlusHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/ArrayHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/ThrowHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/IssetHandler.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/ShellExecHandler.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/ClosureHandler.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/PostDecHandler.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/AssignHandler.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/YieldFromHandler.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/CastHandler.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/BinaryOpHandler.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/ArrowFunctionHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/MatchHandler.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/PerFileAnalysisResettable.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Virtual/MethodCallableNodeHandler.php";i:1793705125;s:174:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Virtual/InstantiationCallableNodeHandler.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Virtual/TypeExprHandler.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Virtual/FunctionCallableNodeHandler.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Virtual/NativeTypeExprHandler.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Virtual/AlwaysRememberedExprHandler.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Virtual/IssetExprHandler.php";i:1793705125;s:179:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Virtual/SetExistingOffsetValueTypeExprHandler.php";i:1793705125;s:170:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Virtual/ExistingArrayDimFetchHandler.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Virtual/UnsetOffsetExprHandler.php";i:1793705125;s:173:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Virtual/StaticMethodCallableNodeHandler.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Virtual/SetOffsetValueTypeExprHandler.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/UnaryMinusHandler.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/PipeHandler.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/InterpolatedStringHandler.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/PreIncHandler.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/BooleanAndHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/YieldHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/PrintHandler.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/ScalarHandler.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/StaticCallHandler.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/NullsafePropertyFetchHandler.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/ArrayDimFetchHandler.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/ClassConstFetchHandler.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/BitwiseNotHandler.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/BooleanOrHandler.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/AssignOpHandler.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/PropertyFetchHandler.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/NullsafeMethodCallHandler.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/ConstFetchHandler.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/IncludeHandler.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/TernaryHandler.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/NewHandler.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/ErrorSuppressHandler.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/VariableHandler.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/CastStringHandler.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/FuncCallHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/CloneHandler.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/PostIncHandler.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/MethodCallHandler.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/EvalHandler.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/BooleanNotHandler.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/InstanceofHandler.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/OutputBufferHelper.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/EarlyTerminatingCallHelper.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/CountNarrowingHelper.php";i:1793705125;s:176:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/ForeachEmptyOrObjectNarrowingHelper.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/CoalesceCompositionHelper.php";i:1793705125;s:174:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/ConditionalExpressionHolderHelper.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/DynamicReturnTypeStoragePrimer.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/NonNullabilityHelper.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/ClosureTypeResolver.php";i:1793705125;s:175:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/ContextualClosureParameterResolver.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/FuncCallScopeEffectsHelper.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/IncDecTypeHelper.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/MethodThrowPointHelper.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/DefaultNarrowingHelper.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/ImplicitToStringCallHelper.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/BooleanNarrowingHelper.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/MethodCallReturnTypeHelper.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/ClosureParameterResolver.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/IdenticalNarrowingHelper.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExprHandler/Helper/VirtualExprResultHelper.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/CalledMethodProcessor.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/Ignore/UnmatchedIgnoreFixer.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/Ignore/LineIgnoreFixer.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/Ignore/IgnoredErrorHelper.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/Ignore/IgnoreErrorsConfigFixer.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/Ignore/IgnoreLexer.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StatementsHandler.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ArgumentsHandler.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ValueDependencyDeclarationDependencyTracker.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/DeclarationDependencyTracker.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/NopHandler.php";i:1793705125;s:133:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/NamespaceHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/TraitHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/LabelHandler.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/ExpressionHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/UnsetHandler.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/DeclareHandler.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/ReturnHandler.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/EnumCaseHandler.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/FunctionHandler.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/PropertyHandler.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/ClassConstHandler.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/ForHandler.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/ForeachHandler.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/DoWhileHandler.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/GroupUseHandler.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/BreakContinueHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/BlockHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/ConstHandler.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/SwitchHandler.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/GotoHandler.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/UseHandler.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/IfHandler.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/ClassLikeHandler.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/TryCatchHandler.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/ClassMethodHandler.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/EchoHandler.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/WhileHandler.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/GlobalHandler.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/StaticVariableHandler.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/InlineHtmlHandler.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/StmtHandler/TraitUseHandler.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/VarAnnotationProcessor.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/AnalyserResultFinalizer.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/LocalIgnoresProcessor.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/DeprecatedAttributeResolver.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ParametersProcessor.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/TypeSpecifierFactory.php";i:1793705125;s:135:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/TypeSpecifier.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ValueDependencyCollector.php";i:1793705125;s:134:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/FileAnalyser.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ResultCache/ClassResultCacheValueExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ResultCache/ResultCacheValueExtension.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ResultCache/ResultCacheClearer.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ResultCache/FileResultCacheValueExtension.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ResultCache/DirectoryResultCacheValueExtension.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/RicherScopeGetTypeHelper.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/Generics/TemplateArgumentResolver.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/Generics/TemplateArgumentObserver.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/Generics/StaticVariableInference.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/Generics/ClosureSignatureInference.php";i:1793705125;s:125:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Neon/Printer.php";i:1793705125;s:188:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Reflection/LazyClassReflectionExtensionRegistryProvider.php";i:1793705125;s:184:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Reflection/ClassReflectionExtensionRegistryProvider.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/DerivativeContainerFactory.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/MemoizingContainer.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Container.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Nette/NetteContainer.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Collectors/RegistryFactory.php";i:1793705125;s:132:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Collectors/Registry.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Fixable/PhpDoc/PhpDocEditor.php";i:1793705125;s:131:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Fixable/ErrorFixer.php";i:1793705125;s:128:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Fixable/Patcher.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/GitlabErrorFormatter.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/CheckstyleErrorFormatter.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/TeamcityErrorFormatter.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/GithubErrorFormatter.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/CiDetectedErrorFormatter.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/TableErrorFormatter.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/RawErrorFormatter.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/JunitErrorFormatter.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/Neon2Attributes/PhpClassAttributesWriter.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/Neon2Attributes/Neon2AttributesMigrator.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/AnalyseApplication.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/FixerWorkerRunner.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/BootstrapFilesRunner.php";i:1793705125;s:135:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/AnalyserRunner.php";i:1793705125;s:137:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Command/FixerApplication.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Regex/RegexExpressionHelper.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Regex/RegexGroupParser.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrvalFamilyFunctionReturnTypeExtension.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/DynamicFunctionReturnTypeExtension.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IntdivThrowTypeExtension.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/DynamicFunctionThrowTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateTimeModifyMethodThrowTypeExtension.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/DynamicMethodThrowTypeExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateFormatMethodReturnTypeExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayNextDynamicReturnTypeExtension.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PrintfFormatParser.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IsIterableFunctionTypeSpecifyingExtension.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/FunctionTypeSpecifyingExtension.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/TypeSpecifierAwareExtension.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ClosureGetCurrentDynamicReturnTypeExtension.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/DynamicStaticMethodReturnTypeExtension.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayIntersectKeyFunctionReturnTypeExtension.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/HashFunctionsReturnTypeExtension.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/Base64DecodeDynamicFunctionReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/InArrayFunctionTypeSpecifyingExtension.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/CompactFunctionReturnTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/AbsFunctionDynamicReturnTypeExtension.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DsMapDynamicReturnTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateTimeConstructorThrowTypeExtension.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/DynamicStaticMethodThrowTypeExtension.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ClassExistsFunctionTypeSpecifyingExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IsArrayFunctionTypeSpecifyingExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrSplitFunctionReturnTypeExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MbFunctionsReturnTypeExtensionTrait.php";i:1793705125;s:172:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionClassIsSubclassOfTypeSpecifyingExtension.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/MethodTypeSpecifyingExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayReverseFunctionReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayCombineFunctionThrowTypeExtension.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFillKeysFunctionReturnTypeExtension.php";i:1793705125;s:136:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ConstantHelper.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateIntervalFormatReturnTypeHelper.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrlenFunctionReturnTypeExtension.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DomDocumentCreateElementDynamicThrowTypeExtension.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SimpleXMLElementAsXMLMethodReturnTypeExtension.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/OpenSslCipherMethodsProvider.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayColumnHelper.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/LtrimFunctionReturnTypeExtension.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GettypeFunctionReturnTypeExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateTimeSubMethodThrowTypeExtension.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/JsonThrowOnErrorDynamicReturnTypeExtension.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionMethodConstructorThrowTypeExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ClosureBindToDynamicReturnTypeExtension.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateTimeDynamicReturnTypeExtension.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IdateFunctionReturnTypeExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ExplodeFunctionDynamicReturnTypeExtension.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/RegexArrayShapeMatcher.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IsAFunctionTypeSpecifyingExtension.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ParseUrlFunctionDynamicReturnTypeExtension.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/CountFunctionReturnTypeExtension.php";i:1793705125;s:172:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DomDocumentCreateElementDynamicReturnTypeExtension.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayPointerFunctionsDynamicReturnTypeExtension.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IniGetReturnTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PregFilterFunctionReturnTypeExtension.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GetClassFunctionThrowTypeExtension.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayCountValuesDynamicReturnTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/FilterInputDynamicReturnTypeExtension.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrWordCountFunctionDynamicReturnTypeExtension.php";i:1793705125;s:170:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SimpleXMLElementClassPropertyReflectionExtension.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/LocaltimeFunctionDynamicReturnTypeExtension.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PregMatchTypeSpecifyingExtension.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateIntervalFormatFunctionReturnTypeExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayReplaceFunctionReturnTypeExtension.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ThrowableReturnTypeExtension.php";i:1793705125;s:144:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/JsonThrowTypeExtension.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/FilterFunctionFlagsHelper.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MinMaxFunctionThrowTypeExtension.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrSplitFunctionThrowTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ClosureBindDynamicReturnTypeExtension.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/XMLReaderOpenReturnTypeExtension.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArraySearchFunctionDynamicReturnTypeExtension.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFirstLastDynamicReturnTypeExtension.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/BcMathNumberOperatorTypeSpecifyingExtension.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/OperatorTypeSpecifyingExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/BcMathStringOrNullReturnTypeExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PregReplaceCallbackClosureTypeExtension.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/FunctionParameterClosureTypeExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SprintfFunctionDynamicReturnTypeExtension.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ClosureFromCallableDynamicReturnTypeExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MethodExistsTypeSpecifyingExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFilterFunctionReturnTypeHelper.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayKeyDynamicReturnTypeExtension.php";i:1793705125;s:174:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionClassConstantConstructorThrowTypeExtension.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/VersionCompareFunctionDynamicThrowTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/AssertFunctionTypeSpecifyingExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MbStrlenFunctionReturnTypeExtension.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArraySearchFunctionTypeSpecifyingExtension.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayMergeFunctionDynamicReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DefinedConstantTypeSpecifyingExtension.php";i:1793705125;s:170:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/VersionCompareFunctionDynamicReturnTypeExtension.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ClassImplementsFunctionReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArraySpliceFunctionReturnTypeExtension.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrtotimeFunctionReturnTypeExtension.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/FilterFunctionsThrowTypeExtension.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MinMaxFunctionReturnTypeExtension.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PowFunctionReturnTypeExtension.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/AssertThrowTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DefineConstantTypeSpecifyingExtension.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/NonEmptyStringFunctionsReturnTypeExtension.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IteratorToArrayFunctionReturnTypeExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PregSplitDynamicReturnTypeExtension.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IsAFunctionTypeSpecifyingHelper.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArgumentBasedFunctionReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateIntervalDynamicReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFilterFunctionReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFindParameterClosureTypeExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/FilterVarDynamicReturnTypeExtension.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SscanfFunctionDynamicReturnTypeExtension.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrPadFunctionReturnTypeExtension.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GetCalledClassDynamicReturnTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrShuffleFunctionReturnTypeExtension.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SubstrDynamicReturnTypeExtension.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ParseStrParameterOutTypeExtension.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/FunctionParameterOutTypeExtension.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionClassConstructorThrowTypeExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/OpenSslEncryptParameterOutTypeExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IsCallableFunctionTypeSpecifyingExtension.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DsMapDynamicMethodThrowTypeExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/RandomizerMethodReturnTypeExtension.php";i:1793705125;s:150:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateFunctionReturnTypeHelper.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/RandomIntFunctionReturnTypeExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayPopFunctionReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/TriggerErrorDynamicReturnTypeExtension.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/NumberFormatFunctionDynamicReturnTypeExtension.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayChangeKeyCaseFunctionReturnTypeExtension.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrrevFunctionReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayCurrentDynamicReturnTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArraySliceFunctionReturnTypeExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateIntervalConstructorThrowTypeExtension.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PgDmlDynamicReturnTypeExtension.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IsSubclassOfFunctionTypeSpecifyingExtension.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/CurlGetinfoFunctionDynamicReturnTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PropertyExistsTypeSpecifyingExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayMapParameterClosureTypeExtension.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MbConvertEncodingFunctionReturnTypeExtension.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/BackedEnumFromMethodDynamicReturnTypeExtension.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PDOConnectReturnTypeExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GetDefinedVarsFunctionReturnTypeExtension.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SimpleXMLElementXpathMethodReturnTypeExtension.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PregMatchParameterOutTypeExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DioStatDynamicFunctionReturnTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayShiftFunctionReturnTypeExtension.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReplaceFunctionsDynamicReturnTypeExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GetDebugTypeFunctionReturnTypeExtension.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IdateFunctionReturnTypeHelper.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MicrotimeFunctionReturnTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateFormatFunctionReturnTypeExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GmpUnaryOperatorTypeSpecifyingExtension.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/UnaryOperatorTypeSpecifyingExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFindKeyFunctionReturnTypeExtension.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/CountFunctionTypeSpecifyingExtension.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFilterParameterClosureTypeExtension.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/FilterVarArrayDynamicReturnTypeExtension.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayKeysFunctionDynamicReturnTypeExtension.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StatDynamicReturnTypeExtension.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrRepeatFunctionReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayWalkParameterClosureTypeExtension.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFillFunctionReturnTypeExtension.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PgResultStatusDynamicReturnTypeExtension.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFindFunctionReturnTypeExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayObjectConstructorReturnTypeExtension.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SimpleXMLElementConstructorThrowTypeExtension.php";i:1793705125;s:168:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GettimeofdayDynamicFunctionReturnTypeExtension.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateFunctionReturnTypeExtension.php";i:1793705125;s:172:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateIntervalCreateFromDateStringThrowTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/UnserializeFunctionThrowTypeExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/OutputBufferingDynamicReturnTypeExtension.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ClampFunctionReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PgLastNoticeDynamicReturnTypeExtension.php";i:1793705125;s:170:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GetParentClassDynamicFunctionReturnTypeExtension.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PrintfFunctionThrowTypeExtension.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DatePeriodConstructorReturnTypeExtension.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateTimeCreateDynamicReturnTypeExtension.php";i:1793705125;s:161:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayCombineFunctionReturnTypeExtension.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GetClassDynamicReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayReduceFunctionReturnTypeExtension.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MbSubstituteCharacterDynamicReturnTypeExtension.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFlipFunctionReturnTypeExtension.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayKeyExistsFunctionTypeSpecifyingExtension.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/RoundFunctionThrowTypeExtension.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionFunctionConstructorThrowTypeExtension.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayChunkFunctionThrowTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SetTypeFunctionTypeSpecifyingExtension.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateIntervalFormatDynamicReturnTypeExtension.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GmpOperatorTypeSpecifyingExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayChunkFunctionReturnTypeExtension.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/HrtimeFunctionReturnTypeExtension.php";i:1793705125;s:169:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionPropertyConstructorThrowTypeExtension.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MbFunctionsReturnTypeExtension.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrlenFunctionTypeSpecifyingExtension.php";i:1793705125;s:170:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrIncrementDecrementFunctionReturnTypeExtension.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrContainingTypeSpecifyingExtension.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/FunctionExistsFunctionTypeSpecifyingExtension.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ImplodeFunctionReturnTypeExtension.php";i:1793705125;s:158:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayRandFunctionReturnTypeExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/HighlightStringDynamicReturnTypeExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateTimeZoneConstructorThrowTypeExtension.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PathinfoFunctionDynamicReturnTypeExtension.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayCombineHelper.php";i:1793705125;s:166:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/CountCharsFunctionDynamicReturnTypeExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayMapFunctionReturnTypeExtension.php";i:1793705125;s:156:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayPadDynamicReturnTypeExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/CtypeDigitFunctionTypeSpecifyingExtension.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/RoundFunctionReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/TriggerErrorFunctionThrowTypeExtension.php";i:1793705125;s:170:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/BcMathNumberUnaryOperatorTypeSpecifyingExtension.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/RangeFunctionReturnTypeExtension.php";i:1793705125;s:167:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayValuesFunctionDynamicReturnTypeExtension.php";i:1793705125;s:163:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/OpensslCipherFunctionsReturnTypeExtension.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/FilterFunctionReturnTypeHelper.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/TrimFunctionDynamicReturnTypeExtension.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrTokFunctionReturnTypeExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ConstantFunctionReturnTypeExtension.php";i:1793705125;s:164:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArraySumFunctionDynamicReturnTypeExtension.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrCaseFunctionsReturnTypeExtension.php";i:1793705125;s:160:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayColumnFunctionReturnTypeExtension.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/UnaryOperatorTypeSpecifyingExtensionRegistry.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/DynamicReturnTypeExtensionRegistry.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/OperatorTypeSpecifyingExtensionRegistry.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/Constant/OversizedArrayBuilder.php";i:1793705125;s:135:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/BitwiseFlagHelper.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/ArrayUnpackingHelper.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/LazyTypeAliasResolverProvider.php";i:1793705125;s:143:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/TypeAliasResolverProvider.php";i:1793705125;s:190:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/PHPStan/ClassNameUsageLocationCreateIdentifierDynamicReturnTypeExtension.php";i:1793705125;s:136:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/ClosureTypeFactory.php";i:1793705125;s:141:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/UsefulTypeAliasResolver.php";i:1793705125;s:135:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Type/TypeAliasResolver.php";i:1793705125;s:177:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/MissingCheckedExceptionInPropertyHookThrowsRule.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/MethodThrowTypeCovarianceRule.php";i:1793705125;s:173:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/MissingCheckedExceptionInFunctionThrowsRule.php";i:1793705125;s:171:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/MissingCheckedExceptionInMethodThrowsRule.php";i:1793705125;s:155:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/UninitializedPropertyRule.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/SimpleRelativePathHelper.php";i:1793705125;s:151:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/ParentDirectoryRelativePathHelper.php";i:1793705125;s:165:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/BetterReflectionProvider.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Diagnose/PHPStanDiagnoseExtension.php";i:1793705125;s:130:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/FileExcluder.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/File/FileExcluderRawFactory.php";i:1793705125;s:147:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpMethodReflection.php";i:1793705125;s:148:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ExtendedMethodReflection.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ClassMemberReflection.php";i:1793705125;s:140:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/MethodReflection.php";i:1793705125;s:154:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpMethodReflectionFactory.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpFunctionReflection.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/FunctionReflection.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/FunctionReflectionFactory.php";i:1793705125;s:187:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedSingleFileSourceLocator.php";i:1793705125;s:194:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedSingleFileSourceLocatorFactory.php";i:1793705125;s:184:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedPsrAutoloaderLocator.php";i:1793705125;s:191:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedPsrAutoloaderLocatorFactory.php";i:1793705125;s:139:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ClassReflection.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ClassReflectionFactory.php";i:1793705125;s:138:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExpressionResult.php";i:1793705125;s:145:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ExpressionResultFactory.php";i:1793705125;s:146:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/LazyInternalScopeFactory.php";i:1793705125;s:142:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/InternalScopeFactory.php";i:1793705125;s:149:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/InternalScopeFactoryFactory.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ResultCache/ResultCacheManager.php";i:1793705125;s:159:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ResultCache/ResultCacheManagerFactory.php";i:1793705125;s:157:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/LazyExtensionsCollection.php";i:1793705125;s:153:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ExtensionsCollection.php";i:1793705125;s:162:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php";i:1793705125;s:152:"phar:///Users/redrodrigo/Documents/code/RED/phpeste-platform/backend/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/Lexer.php";i:1793705125;}i:3;a:1037:{i:0;s:47:"PHPStan\Rules\Namespaces\ExistingNamesInUseRule";i:1;s:18:"PHPStan\Rules\Rule";i:2;s:52:"PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule";i:3;s:38:"PHPStan\Rules\Generators\YieldTypeRule";i:4;s:42:"PHPStan\Rules\Generators\YieldFromTypeRule";i:5;s:45:"PHPStan\Rules\Generators\YieldInGeneratorRule";i:6;s:35:"PHPStan\Rules\MultipleNodeTypesRule";i:7;s:59:"PHPStan\Rules\PhpDoc\IncompatiblePropertyHookPhpDocTypeRule";i:8;s:48:"PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule";i:9;s:46:"PHPStan\Rules\PhpDoc\SealedDefinitionTraitRule";i:10;s:60:"PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule";i:11;s:54:"PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule";i:12;s:45:"PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule";i:13;s:48:"PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule";i:14;s:52:"PHPStan\Rules\PhpDoc\VarTagChangedExpressionTypeRule";i:15;s:46:"PHPStan\Rules\PhpDoc\SealedDefinitionClassRule";i:16;s:55:"PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule";i:17;s:47:"PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule";i:18;s:39:"PHPStan\Rules\PhpDoc\FunctionAssertRule";i:19;s:49:"PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule";i:20;s:57:"PHPStan\Rules\PhpDoc\RequireImplementsDefinitionClassRule";i:21;s:54:"PHPStan\Rules\PhpDoc\RequireExtendsDefinitionClassRule";i:22;s:52:"PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule";i:23;s:57:"PHPStan\Rules\PhpDoc\RequireImplementsDefinitionTraitRule";i:24;s:68:"PHPStan\Rules\PhpDoc\IncompatibleParamImmediatelyInvokedCallableRule";i:25;s:50:"PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule";i:26;s:54:"PHPStan\Rules\PhpDoc\RequireExtendsDefinitionTraitRule";i:27;s:46:"PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule";i:28;s:37:"PHPStan\Rules\PhpDoc\MethodAssertRule";i:29;s:39:"PHPStan\Rules\DateTimeInstantiationRule";i:30;s:43:"PHPStan\Rules\Whitespace\FileWhitespaceRule";i:31;s:39:"PHPStan\Rules\Missing\MissingReturnRule";i:32;s:55:"PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule";i:33;s:69:"PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule";i:34;s:42:"PHPStan\Rules\Exceptions\ThrowExprTypeRule";i:35;s:44:"PHPStan\Rules\Exceptions\ThrowExpressionRule";i:36;s:53:"PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule";i:37;s:46:"PHPStan\Rules\Exceptions\NoncapturingCatchRule";i:38;s:73:"PHPStan\Rules\Exceptions\ThrowsVoidPropertyHookWithExplicitThrowPointRule";i:39;s:67:"PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule";i:40;s:58:"PHPStan\Rules\Exceptions\OverwrittenExitPointByFinallyRule";i:41;s:45:"PHPStan\Rules\Arrays\OffsetAccessAssignOpRule";i:42;s:47:"PHPStan\Rules\Arrays\OffsetAccessAssignmentRule";i:43;s:43:"PHPStan\Rules\Arrays\ArrayDestructuringRule";i:44;s:53:"PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule";i:45;s:39:"PHPStan\Rules\Arrays\ArrayUnpackingRule";i:46;s:57:"PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule";i:47;s:46:"PHPStan\Rules\Arrays\UnpackIterableInArrayRule";i:48;s:42:"PHPStan\Rules\Arrays\IterableInForeachRule";i:49;s:57:"PHPStan\Rules\Arrays\OffsetAccessWithoutDimForReadingRule";i:50;s:52:"PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule";i:51;s:50:"PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule";i:52;s:36:"PHPStan\Rules\Arrays\DeadForeachRule";i:53;s:46:"PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule";i:54;s:41:"PHPStan\Rules\Ignore\IgnoreParseErrorRule";i:55;s:33:"PHPStan\Rules\Names\UsedNamesRule";i:56;s:56:"PHPStan\Rules\Variables\ParameterOutExecutionEndTypeRule";i:57;s:49:"PHPStan\Rules\Variables\InvalidVariableAssignRule";i:58;s:44:"PHPStan\Rules\Variables\CompactVariablesRule";i:59;s:40:"PHPStan\Rules\Variables\NullCoalesceRule";i:60;s:33:"PHPStan\Rules\Variables\UnsetRule";i:61;s:43:"PHPStan\Rules\Variables\DefinedVariableRule";i:62;s:49:"PHPStan\Rules\Variables\ThisInGlobalStatementRule";i:63;s:33:"PHPStan\Rules\Variables\EmptyRule";i:64;s:43:"PHPStan\Rules\Variables\VariableCloningRule";i:65;s:52:"PHPStan\Rules\Variables\ParameterOutAssignedTypeRule";i:66;s:33:"PHPStan\Rules\Variables\IssetRule";i:67;s:49:"PHPStan\Rules\Variables\ThisInStaticStatementRule";i:68;s:53:"PHPStan\Rules\Functions\ParameterCastableToStringRule";i:69;s:73:"PHPStan\Rules\Functions\IncompatibleArrowFunctionDefaultParameterTypeRule";i:70;s:45:"PHPStan\Rules\Functions\ClosureReturnTypeRule";i:71;s:69:"PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule";i:72;s:41:"PHPStan\Rules\Functions\CallCallablesRule";i:73;s:60:"PHPStan\Rules\Functions\ImplodeParameterCastableToStringRule";i:74;s:60:"PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule";i:75;s:44:"PHPStan\Rules\Functions\DefineParametersRule";i:76;s:51:"PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule";i:77;s:53:"PHPStan\Rules\Functions\CallToNonExistentFunctionRule";i:78;s:39:"PHPStan\Rules\Functions\ArrayFilterRule";i:79;s:50:"PHPStan\Rules\Functions\ReturnTypeAfterFinallyRule";i:80;s:60:"PHPStan\Rules\Functions\IncompatibleDefaultParameterTypeRule";i:81;s:38:"PHPStan\Rules\Functions\ReturnTypeRule";i:82;s:48:"PHPStan\Rules\Functions\InvalidParameterNameRule";i:83;s:61:"PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule";i:84;s:54:"PHPStan\Rules\Functions\ExistingClassesInTypehintsRule";i:85;s:63:"PHPStan\Rules\Functions\InvalidLexicalVariablesInClosureUseRule";i:86;s:41:"PHPStan\Rules\Functions\InnerFunctionRule";i:87;s:57:"PHPStan\Rules\Functions\SortParameterCastableToStringRule";i:88;s:43:"PHPStan\Rules\Functions\ParamAttributesRule";i:89;s:45:"PHPStan\Rules\Functions\UnusedClosureUsesRule";i:90;s:57:"PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule";i:91;s:39:"PHPStan\Rules\Functions\ArrayValuesRule";i:92;s:49:"PHPStan\Rules\Functions\PrintfArrayParametersRule";i:93;s:54:"PHPStan\Rules\Functions\UselessFunctionReturnValueRule";i:94;s:67:"PHPStan\Rules\Functions\IncompatibleClosureDefaultParameterTypeRule";i:95;s:47:"PHPStan\Rules\Functions\ReturnNullsafeByRefRule";i:96;s:52:"PHPStan\Rules\Functions\CallToFunctionParametersRule";i:97;s:45:"PHPStan\Rules\Functions\ClosureAttributesRule";i:98;s:51:"PHPStan\Rules\Functions\ArrowFunctionAttributesRule";i:99;s:60:"PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule";i:100;s:44:"PHPStan\Rules\Functions\FunctionCallableRule";i:101;s:67:"PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule";i:102;s:57:"PHPStan\Rules\Functions\VariadicParametersDeclarationRule";i:103;s:44:"PHPStan\Rules\Functions\PrintfParametersRule";i:104;s:64:"PHPStan\Rules\Functions\CallToFunctionStatementWithNoDiscardRule";i:105;s:47:"PHPStan\Rules\Functions\RandomIntParametersRule";i:106;s:37:"PHPStan\Rules\Functions\FilterVarRule";i:107;s:46:"PHPStan\Rules\Functions\FunctionAttributesRule";i:108;s:47:"PHPStan\Rules\Functions\RedefinedParametersRule";i:109;s:40:"PHPStan\Rules\Functions\CallUserFuncRule";i:110;s:64:"PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule";i:111;s:52:"PHPStan\Rules\Comparison\ConstantLooseComparisonRule";i:112;s:55:"PHPStan\Rules\Comparison\BooleanOrConstantConditionRule";i:113;s:57:"PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule";i:114;s:58:"PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule";i:115;s:52:"PHPStan\Rules\Comparison\ElseIfConstantConditionRule";i:116;s:60:"PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule";i:117;s:56:"PHPStan\Rules\Comparison\BooleanAndConstantConditionRule";i:118;s:55:"PHPStan\Rules\Comparison\UsageOfVoidMatchExpressionRule";i:119;s:71:"PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule";i:120;s:56:"PHPStan\Rules\Comparison\LogicalXorConstantConditionRule";i:121;s:48:"PHPStan\Rules\Comparison\IfConstantConditionRule";i:122;s:53:"PHPStan\Rules\Comparison\ConstantConditionInTraitRule";i:123;s:58:"PHPStan\Rules\Comparison\FunctionCallConstantConditionRule";i:124;s:44:"PHPStan\Rules\Comparison\MatchExpressionRule";i:125;s:56:"PHPStan\Rules\Comparison\BooleanNotConstantConditionRule";i:126;s:61:"PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule";i:127;s:57:"PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule";i:128;s:61:"PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule";i:129;s:58:"PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule";i:130;s:43:"PHPStan\Rules\Types\InvalidTypesInUnionRule";i:131;s:45:"PHPStan\Rules\Keywords\DeclareStrictTypesRule";i:132;s:45:"PHPStan\Rules\Keywords\GotoUndefinedLabelRule";i:133;s:44:"PHPStan\Rules\Keywords\RequireFileExistsRule";i:134;s:46:"PHPStan\Rules\Keywords\ContinueBreakInLoopRule";i:135;s:45:"PHPStan\Rules\Properties\AccessPropertiesRule";i:136;s:66:"PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule";i:137;s:53:"PHPStan\Rules\Properties\AccessPropertiesInAssignRule";i:138;s:62:"PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule";i:139;s:46:"PHPStan\Rules\Properties\PropertyAssignRefRule";i:140;s:55:"PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule";i:141;s:56:"PHPStan\Rules\Properties\ExistingClassesInPropertiesRule";i:142;s:44:"PHPStan\Rules\Properties\PropertyInClassRule";i:143;s:51:"PHPStan\Rules\Properties\PropertyHookAttributesRule";i:144;s:53:"PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyRule";i:145;s:66:"PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule";i:146;s:52:"PHPStan\Rules\Properties\MissingPropertyTypehintRule";i:147;s:50:"PHPStan\Rules\Properties\PropertiesInInterfaceRule";i:148;s:59:"PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule";i:149;s:58:"PHPStan\Rules\Properties\GetNonVirtualPropertyHookReadRule";i:150;s:63:"PHPStan\Rules\Properties\AccessPrivatePropertyThroughStaticRule";i:151;s:47:"PHPStan\Rules\Properties\PropertyAttributesRule";i:152;s:60:"PHPStan\Rules\Properties\SetNonVirtualPropertyHookAssignRule";i:153;s:53:"PHPStan\Rules\Properties\SetPropertyHookParameterRule";i:154;s:47:"PHPStan\Rules\Properties\OverridingPropertyRule";i:155;s:51:"PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule";i:156;s:56:"PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule";i:157;s:56:"PHPStan\Rules\Properties\InvalidCallablePropertyTypeRule";i:158;s:58:"PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule";i:159;s:45:"PHPStan\Rules\Properties\ReadOnlyPropertyRule";i:160;s:59:"PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule";i:161;s:54:"PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule";i:162;s:54:"PHPStan\Rules\Properties\TypesAssignedToPropertiesRule";i:163;s:67:"PHPStan\Rules\Properties\ExistingClassesInPropertyHookTypehintsRule";i:164;s:51:"PHPStan\Rules\Properties\AccessStaticPropertiesRule";i:165;s:50:"PHPStan\Rules\Properties\NullsafePropertyFetchRule";i:166;s:40:"PHPStan\Rules\Classes\RequireExtendsRule";i:167;s:41:"PHPStan\Rules\Classes\AllowedSubTypesRule";i:168;s:45:"PHPStan\Rules\Classes\TraitAttributeClassRule";i:169;s:36:"PHPStan\Rules\Classes\EnumSanityRule";i:170;s:47:"PHPStan\Rules\Classes\InstantiationCallableRule";i:171;s:35:"PHPStan\Rules\Classes\MethodTagRule";i:172;s:49:"PHPStan\Rules\Classes\ClassConstantAttributesRule";i:173;s:49:"PHPStan\Rules\Classes\ExistingClassInTraitUseRule";i:174;s:35:"PHPStan\Rules\Classes\NewStaticRule";i:175;s:42:"PHPStan\Rules\Classes\LocalTypeAliasesRule";i:176;s:50:"PHPStan\Rules\Classes\LocalTypeTraitUseAliasesRule";i:177;s:39:"PHPStan\Rules\Classes\MixinTraitUseRule";i:178;s:51:"PHPStan\Rules\Classes\InvalidPromotedPropertiesRule";i:179;s:51:"PHPStan\Rules\Classes\ExistingClassInInstanceOfRule";i:180;s:47:"PHPStan\Rules\Classes\LocalTypeTraitAliasesRule";i:181;s:39:"PHPStan\Rules\Classes\ReadOnlyClassRule";i:182;s:39:"PHPStan\Rules\Classes\InstantiationRule";i:183;s:46:"PHPStan\Rules\Classes\DuplicateDeclarationRule";i:184;s:60:"PHPStan\Rules\Classes\AccessPrivateConstantThroughStaticRule";i:185;s:51:"PHPStan\Rules\Classes\DuplicateTraitDeclarationRule";i:186;s:37:"PHPStan\Rules\Classes\PropertyTagRule";i:187;s:48:"PHPStan\Rules\Classes\NonClassAttributeClassRule";i:188;s:59:"PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule";i:189;s:43:"PHPStan\Rules\Classes\MethodTagTraitUseRule";i:190;s:31:"PHPStan\Rules\Classes\MixinRule";i:191;s:41:"PHPStan\Rules\Classes\ClassAttributesRule";i:192;s:45:"PHPStan\Rules\Classes\PropertyTagTraitUseRule";i:193;s:42:"PHPStan\Rules\Classes\PropertyTagTraitRule";i:194;s:39:"PHPStan\Rules\Classes\ClassConstantRule";i:195;s:43:"PHPStan\Rules\Classes\RequireImplementsRule";i:196;s:36:"PHPStan\Rules\Classes\MixinTraitRule";i:197;s:46:"PHPStan\Rules\Classes\ImpossibleInstanceOfRule";i:198;s:57:"PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule";i:199;s:53:"PHPStan\Rules\Classes\UnusedConstructorParametersRule";i:200;s:53:"PHPStan\Rules\Classes\ExistingClassInClassExtendsRule";i:201;s:40:"PHPStan\Rules\Classes\MethodTagTraitRule";i:202;s:58:"PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule";i:203;s:46:"PHPStan\Rules\EnumCases\EnumCaseAttributesRule";i:204;s:47:"PHPStan\Rules\EnumCases\EnumCaseOutsideEnumRule";i:205;s:50:"PHPStan\Rules\Traits\ConflictingTraitConstantsRule";i:206;s:42:"PHPStan\Rules\Traits\ConstantsInTraitsRule";i:207;s:41:"PHPStan\Rules\Traits\NotAnalysedTraitRule";i:208;s:40:"PHPStan\Rules\Traits\TraitAttributesRule";i:209;s:49:"PHPStan\Rules\Regexp\RegularExpressionQuotingRule";i:210;s:49:"PHPStan\Rules\Regexp\RegularExpressionPatternRule";i:211;s:37:"PHPStan\Rules\Api\GetTemplateTypeRule";i:212;s:40:"PHPStan\Rules\Api\OldPhpParser4ClassRule";i:213;s:41:"PHPStan\Rules\Api\ApiInterfaceExtendsRule";i:214;s:53:"PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule";i:215;s:39:"PHPStan\Rules\Api\ApiInstanceofTypeRule";i:216;s:38:"PHPStan\Rules\Api\ApiInstantiationRule";i:217;s:40:"PHPStan\Rules\Api\ApiClassConstFetchRule";i:218;s:35:"PHPStan\Rules\Api\ApiStaticCallRule";i:219;s:35:"PHPStan\Rules\Api\ApiMethodCallRule";i:220;s:35:"PHPStan\Rules\Api\ApiInstanceofRule";i:221;s:52:"PHPStan\Rules\Api\RuntimeReflectionInstantiationRule";i:222;s:37:"PHPStan\Rules\Api\ApiClassExtendsRule";i:223;s:47:"PHPStan\Rules\Api\RuntimeReflectionFunctionRule";i:224;s:55:"PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule";i:225;s:40:"PHPStan\Rules\Api\ApiClassImplementsRule";i:226;s:33:"PHPStan\Rules\Api\ApiTraitUseRule";i:227;s:50:"PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule";i:228;s:32:"PHPStan\Rules\Cast\UnsetCastRule";i:229;s:27:"PHPStan\Rules\Cast\EchoRule";i:230;s:31:"PHPStan\Rules\Cast\VoidCastRule";i:231;s:28:"PHPStan\Rules\Cast\PrintRule";i:232;s:34:"PHPStan\Rules\Cast\InvalidCastRule";i:233;s:37:"PHPStan\Rules\Cast\DeprecatedCastRule";i:234;s:31:"PHPStan\Rules\DeadCode\NoopRule";i:235;s:47:"PHPStan\Rules\DeadCode\UnreachableStatementRule";i:236;s:72:"PHPStan\Rules\DeadCode\CallToConstructorStatementWithoutImpurePointsRule";i:237;s:48:"PHPStan\Rules\DeadCode\UnusedPrivateConstantRule";i:238;s:46:"PHPStan\Rules\DeadCode\UnusedPrivateMethodRule";i:239;s:69:"PHPStan\Rules\DeadCode\CallToFunctionStatementWithoutImpurePointsRule";i:240;s:48:"PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule";i:241;s:67:"PHPStan\Rules\DeadCode\CallToMethodStatementWithoutImpurePointsRule";i:242;s:73:"PHPStan\Rules\DeadCode\CallToStaticMethodStatementWithoutImpurePointsRule";i:243;s:64:"PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule";i:244;s:66:"PHPStan\Rules\TooWideTypehints\TooWideFunctionParameterOutTypeRule";i:245;s:64:"PHPStan\Rules\TooWideTypehints\TooWideMethodParameterOutTypeRule";i:246;s:69:"PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule";i:247;s:63:"PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule";i:248;s:54:"PHPStan\Rules\TooWideTypehints\TooWidePropertyTypeRule";i:249;s:62:"PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule";i:250;s:39:"PHPStan\Rules\Pure\PurePropertyHookRule";i:251;s:35:"PHPStan\Rules\Pure\PureFunctionRule";i:252;s:33:"PHPStan\Rules\Pure\PureMethodRule";i:253;s:56:"PHPStan\Rules\Constants\ValueAssignedToClassConstantRule";i:254;s:48:"PHPStan\Rules\Constants\FinalPrivateConstantRule";i:255;s:53:"PHPStan\Rules\Constants\DynamicClassConstantFetchRule";i:256;s:56:"PHPStan\Rules\Constants\MissingClassConstantTypehintRule";i:257;s:46:"PHPStan\Rules\Constants\OverridingConstantRule";i:258;s:41:"PHPStan\Rules\Constants\FinalConstantRule";i:259;s:46:"PHPStan\Rules\Constants\ConstantAttributesRule";i:260;s:36:"PHPStan\Rules\Constants\ConstantRule";i:261;s:52:"PHPStan\Rules\Constants\NativeTypedClassConstantRule";i:262;s:48:"PHPStan\Rules\Constants\ClassAsClassConstantRule";i:263;s:48:"PHPStan\Rules\Constants\MagicConstantContextRule";i:264;s:50:"PHPStan\Rules\Operators\InvalidIncDecOperationRule";i:265;s:49:"PHPStan\Rules\Operators\InvalidUnaryOperationRule";i:266;s:40:"PHPStan\Rules\Operators\PipeOperatorRule";i:267;s:36:"PHPStan\Rules\Operators\BacktickRule";i:268;s:44:"PHPStan\Rules\Operators\InvalidAssignVarRule";i:269;s:54:"PHPStan\Rules\Operators\InvalidComparisonOperationRule";i:270;s:50:"PHPStan\Rules\Operators\InvalidBinaryOperationRule";i:271;s:58:"PHPStan\Rules\Methods\ConsistentConstructorDeclarationRule";i:272;s:50:"PHPStan\Rules\Methods\MissingMethodSelfOutTypeRule";i:273;s:56:"PHPStan\Rules\Methods\CallPrivateMethodThroughStaticRule";i:274;s:44:"PHPStan\Rules\Methods\FinalPrivateMethodRule";i:275;s:40:"PHPStan\Rules\Methods\MethodCallableRule";i:276;s:60:"PHPStan\Rules\Methods\CallToMethodStatementWithNoDiscardRule";i:277;s:42:"PHPStan\Rules\Methods\OverridingMethodRule";i:278;s:70:"PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule";i:279;s:46:"PHPStan\Rules\Methods\StaticMethodCallableRule";i:280;s:53:"PHPStan\Rules\Methods\MethodVisibilityInInterfaceRule";i:281;s:58:"PHPStan\Rules\Methods\IncompatibleDefaultParameterTypeRule";i:282;s:65:"PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule";i:283;s:36:"PHPStan\Rules\Methods\ReturnTypeRule";i:284;s:43:"PHPStan\Rules\Methods\CallStaticMethodsRule";i:285;s:52:"PHPStan\Rules\Methods\ExistingClassesInTypehintsRule";i:286;s:53:"PHPStan\Rules\Methods\MissingMethodImplementationRule";i:287;s:44:"PHPStan\Rules\Methods\NullsafeMethodCallRule";i:288;s:56:"PHPStan\Rules\Methods\MissingMethodParameterTypehintRule";i:289;s:47:"PHPStan\Rules\Methods\AbstractPrivateMethodRule";i:290;s:58:"PHPStan\Rules\Methods\AbstractMethodInNonAbstractClassRule";i:291;s:47:"PHPStan\Rules\Methods\ConsistentConstructorRule";i:292;s:53:"PHPStan\Rules\Methods\MissingMethodReturnTypehintRule";i:293;s:47:"PHPStan\Rules\Methods\ConstructorReturnTypeRule";i:294;s:37:"PHPStan\Rules\Methods\CallMethodsRule";i:295;s:66:"PHPStan\Rules\Methods\CallToStaticMethodStatementWithNoDiscardRule";i:296;s:42:"PHPStan\Rules\Methods\MethodAttributesRule";i:297;s:71:"PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule";i:298;s:68:"PHPStan\Rules\Methods\MethodCallWithPossiblyRenamedNamedArgumentRule";i:299;s:58:"PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule";i:300;s:44:"PHPStan\Rules\Generics\ClassTemplateTypeRule";i:301;s:45:"PHPStan\Rules\Generics\MethodTemplateTypeRule";i:302;s:47:"PHPStan\Rules\Generics\FunctionTemplateTypeRule";i:303;s:50:"PHPStan\Rules\Generics\MethodSignatureVarianceRule";i:304;s:37:"PHPStan\Rules\Generics\UsedTraitsRule";i:305;s:52:"PHPStan\Rules\Generics\FunctionSignatureVarianceRule";i:306;s:43:"PHPStan\Rules\Generics\PropertyVarianceRule";i:307;s:40:"PHPStan\Rules\Generics\EnumAncestorsRule";i:308;s:48:"PHPStan\Rules\Generics\MethodTagTemplateTypeRule";i:309;s:45:"PHPStan\Rules\Generics\InterfaceAncestorsRule";i:310;s:44:"PHPStan\Rules\Generics\TraitTemplateTypeRule";i:311;s:41:"PHPStan\Rules\Generics\ClassAncestorsRule";i:312;s:53:"PHPStan\Rules\Generics\MethodTagTemplateTypeTraitRule";i:313;s:48:"PHPStan\Rules\Generics\InterfaceTemplateTypeRule";i:314;s:43:"PHPStan\Rules\Generics\EnumTemplateTypeRule";i:315;s:43:"PHPStan\Rules\DateIntervalInstantiationRule";i:316;s:51:"PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule";i:317;s:53:"PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule";i:318;s:57:"PHPStan\Rules\Exceptions\TooWidePropertyHookThrowTypeRule";i:319;s:56:"PHPStan\Rules\Variables\AssignToByRefExprFromForeachRule";i:320;s:52:"PHPStan\Rules\Functions\UnusedFunctionParametersRule";i:321;s:47:"PHPStan\Rules\Functions\PrintfParameterTypeRule";i:322;s:53:"PHPStan\Rules\Functions\ParameterCastableToNumberRule";i:323;s:45:"PHPStan\Rules\Functions\SortWithoutEffectRule";i:324;s:65:"PHPStan\Rules\Comparison\ImpossibleInArrayHaystackFiniteTypesRule";i:325;s:44:"PHPStan\Rules\Comparison\SwitchConditionRule";i:326;s:38:"PHPStan\Rules\Keywords\UnusedLabelRule";i:327;s:62:"PHPStan\Rules\Classes\NewStaticInAbstractClassStaticMethodRule";i:328;s:41:"PHPStan\Rules\DeadCode\UnusedVariableRule";i:329;s:57:"PHPStan\Rules\Constants\ValueAssignedToGlobalConstantRule";i:330;s:49:"PHPStan\Rules\Constants\ValueAssignedToDefineRule";i:331;s:48:"PHPStan\Rules\Methods\UnusedMethodParametersRule";i:332;s:38:"PHPStan\Rules\Traits\TraitUseCollector";i:333;s:28:"PHPStan\Collectors\Collector";i:334;s:46:"PHPStan\Rules\Traits\TraitDeclarationCollector";i:335;s:52:"PHPStan\Rules\DeadCode\PossiblyPureFuncCallCollector";i:336;s:62:"PHPStan\Rules\DeadCode\ConstructorWithoutImpurePointsCollector";i:337;s:54:"PHPStan\Rules\DeadCode\PossiblyPureStaticCallCollector";i:338;s:59:"PHPStan\Rules\DeadCode\FunctionWithoutImpurePointsCollector";i:339;s:54:"PHPStan\Rules\DeadCode\PossiblyPureMethodCallCollector";i:340;s:57:"PHPStan\Rules\DeadCode\MethodWithoutImpurePointsCollector";i:341;s:47:"PHPStan\Rules\DeadCode\PossiblyPureNewCollector";i:342;s:24:"PhpParser\BuilderFactory";i:343;s:34:"PhpParser\NodeVisitor\NameResolver";i:344;s:29:"PhpParser\NodeVisitorAbstract";i:345;s:21:"PhpParser\NodeVisitor";i:346;s:33:"PHPStan\PhpDocParser\ParserConfig";i:347;s:32:"PHPStan\PhpDocParser\Lexer\Lexer";i:348;s:38:"PHPStan\PhpDocParser\Parser\TypeParser";i:349;s:43:"PHPStan\PhpDocParser\Parser\ConstExprParser";i:350;s:40:"PHPStan\PhpDocParser\Parser\PhpDocParser";i:351;s:36:"PHPStan\PhpDocParser\Printer\Printer";i:352;s:79:"PHPStan\BetterReflection\SourceLocator\SourceStubber\PhpStormStubsSourceStubber";i:353;s:66:"PHPStan\BetterReflection\SourceLocator\SourceStubber\SourceStubber";i:354;s:76:"PHPStan\BetterReflection\SourceLocator\SourceStubber\ReflectionSourceStubber";i:355;s:65:"PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension";i:356;s:45:"PHPStan\Type\DynamicMethodReturnTypeExtension";i:357;s:50:"PHPStan\Type\Php\DateTimeModifyReturnTypeExtension";i:358;s:79:"PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension";i:359;s:92:"PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumCaseDynamicReturnTypeExtension";i:360;s:49:"PHPStan\Command\ErrorFormatter\JsonErrorFormatter";i:361;s:45:"PHPStan\Command\ErrorFormatter\ErrorFormatter";i:362;s:27:"PHPStan\Type\FileTypeMapper";i:363;s:23:"PHPStan\File\FileFinder";i:364;s:30:"PHPStan\Cache\FileCacheStorage";i:365;s:26:"PHPStan\Cache\CacheStorage";i:366;s:57:"PHPStan\BetterReflection\SourceLocator\Type\SourceLocator";i:367;s:37:"PHPStan\Reflection\ReflectionProvider";i:368;s:27:"PHPStan\Parser\SimpleParser";i:369;s:21:"PHPStan\Parser\Parser";i:370;s:21:"PhpParser\Parser\Php8";i:371;s:24:"PhpParser\ParserAbstract";i:372;s:16:"PhpParser\Parser";i:373;s:31:"PHPStan\Parser\PhpParserFactory";i:374;s:29:"PHPStan\Parser\CleaningParser";i:375;s:25:"PHPStan\Parser\RichParser";i:376;s:32:"PHPStan\Parser\PathRoutingParser";i:377;s:33:"PHPStan\Parser\PhpParserDecorator";i:378;s:27:"PHPStan\Parser\CachedParser";i:379;s:25:"PHPStan\Parser\StubParser";i:380;s:71:"PHPStan\Rules\InternalTag\RestrictedInternalClassConstantUsageExtension";i:381;s:67:"PHPStan\Rules\RestrictedUsage\RestrictedClassConstantUsageExtension";i:382;s:67:"PHPStan\Rules\InternalTag\RestrictedInternalClassNameUsageExtension";i:383;s:63:"PHPStan\Rules\RestrictedUsage\RestrictedClassNameUsageExtension";i:384;s:66:"PHPStan\Rules\InternalTag\RestrictedInternalFunctionUsageExtension";i:385;s:62:"PHPStan\Rules\RestrictedUsage\RestrictedFunctionUsageExtension";i:386;s:66:"PHPStan\Rules\InternalTag\RestrictedInternalPropertyUsageExtension";i:387;s:62:"PHPStan\Rules\RestrictedUsage\RestrictedPropertyUsageExtension";i:388;s:64:"PHPStan\Rules\InternalTag\RestrictedInternalMethodUsageExtension";i:389;s:60:"PHPStan\Rules\RestrictedUsage\RestrictedMethodUsageExtension";i:390;s:37:"_PHPStan_95d9e8b05\Nette\DI\Container";i:391;s:36:"_PHPStan_95d9e8b05\Nette\SmartObject";i:392;s:36:"PHPStan\Php\PhpVersionFactoryFactory";i:393;s:43:"PHPStan\Php\ConfiguredPhpVersionRangeHelper";i:394;s:22:"PHPStan\Php\PhpVersion";i:395;s:37:"PHPStan\Php\ComposerPhpVersionFactory";i:396;s:29:"PHPStan\Php\PhpVersionFactory";i:397;s:24:"PHPStan\File\FileMonitor";i:398;s:30:"PHPStan\File\FileContentHasher";i:399;s:31:"PHPStan\File\FileStatSignatures";i:400;s:23:"PHPStan\File\FileHelper";i:401;s:31:"PHPStan\File\RelativePathHelper";i:402;s:37:"PHPStan\File\IncludedFilePathResolver";i:403;s:28:"PHPStan\File\DirectoryWalker";i:404;s:36:"PHPStan\File\DeduplicatingFileReader";i:405;s:32:"PHPStan\File\FileExcluderFactory";i:406;s:47:"PHPStan\PhpDoc\ReflectionEnumStubFilesExtension";i:407;s:33:"PHPStan\PhpDoc\StubFilesExtension";i:408;s:45:"PHPStan\PhpDoc\BcMathNumberStubFilesExtension";i:409;s:48:"PHPStan\PhpDoc\ReflectionClassStubFilesExtension";i:410;s:32:"PHPStan\PhpDoc\StubFilesProvider";i:411;s:40:"PHPStan\PhpDoc\PhpDocInheritanceResolver";i:412;s:33:"PHPStan\PhpDoc\StubPhpDocProvider";i:413;s:35:"PHPStan\PhpDoc\PhpDocStringResolver";i:414;s:36:"PHPStan\PhpDoc\ConstExprNodeResolver";i:415;s:33:"PHPStan\PhpDoc\PhpDocNodeResolver";i:416;s:45:"PHPStan\PhpDoc\JsonValidateStubFilesExtension";i:417;s:28:"PHPStan\PhpDoc\StubValidator";i:418;s:38:"PHPStan\PhpDoc\ExtDsStubFilesExtension";i:419;s:33:"PHPStan\PhpDoc\TypeStringResolver";i:420;s:31:"PHPStan\PhpDoc\TypeNodeResolver";i:421;s:56:"PHPStan\PhpDoc\TypeNodeResolverExtensionRegistryProvider";i:422;s:45:"PHPStan\PhpDoc\SocketSelectStubFilesExtension";i:423;s:19:"PHPStan\Cache\Cache";i:424;s:39:"PHPStan\Broker\AnonymousClassNameHelper";i:425;s:38:"PHPStan\Dependency\ExportedNodeVisitor";i:426;s:44:"PHPStan\Dependency\PackageDependencyResolver";i:427;s:37:"PHPStan\Dependency\DependencyResolver";i:428;s:38:"PHPStan\Dependency\ExportedNodeFetcher";i:429;s:39:"PHPStan\Dependency\ExportedNodeResolver";i:430;s:33:"PHPStan\Parallel\ParallelAnalyser";i:431;s:29:"PHPStan\Parallel\WorkerRunner";i:432;s:36:"PHPStan\Parallel\ForkParallelChecker";i:433;s:34:"PHPStan\Diagnose\DiagnoseExtension";i:434;s:26:"PHPStan\Parallel\Scheduler";i:435;s:48:"PHPStan\Process\Restart\RestartDiagnoseExtension";i:436;s:30:"PHPStan\Process\CpuCoreCounter";i:437;s:64:"PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension";i:438;s:53:"PHPStan\Reflection\PropertiesClassReflectionExtension";i:439;s:61:"PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension";i:440;s:50:"PHPStan\Reflection\MethodsClassReflectionExtension";i:441;s:66:"PHPStan\Reflection\Php\EnumAllowedSubTypesClassReflectionExtension";i:442;s:58:"PHPStan\Reflection\AllowedSubTypesClassReflectionExtension";i:443;s:50:"PHPStan\Reflection\Php\PhpClassReflectionExtension";i:444;s:68:"PHPStan\Reflection\Php\SealedAllowedSubTypesClassReflectionExtension";i:445;s:68:"PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension";i:446;s:69:"PHPStan\Reflection\Php\Soap\SoapClientMethodsClassReflectionExtension";i:447;s:37:"PHPStan\Reflection\ConstructorsHelper";i:448;s:73:"PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension";i:449;s:76:"PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension";i:450;s:45:"PHPStan\Reflection\AttributeReflectionFactory";i:451;s:55:"PHPStan\Reflection\ParameterAllowedConstantsMapProvider";i:452;s:63:"PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory";i:453;s:64:"PHPStan\Reflection\ReflectionProvider\ReflectionProviderProvider";i:454;s:91:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository";i:455;s:66:"PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher";i:456;s:64:"PHPStan\Reflection\BetterReflection\SourceLocator\CachingVisitor";i:457;s:79:"PHPStan\Reflection\BetterReflection\SourceLocator\PreForkDirectorySymbolScanner";i:458;s:96:"PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker";i:459;s:88:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory";i:460;s:69:"PHPStan\Reflection\BetterReflection\SourceLocator\SymbolFinderInFiles";i:461;s:64:"PHPStan\Reflection\BetterReflection\SourceLocator\PhpFileCleaner";i:462;s:92:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository";i:463;s:86:"PHPStan\Reflection\BetterReflection\SourceLocator\BootstrapAutoloaderExceptionReporter";i:464;s:72:"PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory";i:465;s:74:"PHPStan\Reflection\BetterReflection\SourceStubber\ExtensionVersionProvider";i:466;s:83:"PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory";i:467;s:80:"PHPStan\Reflection\BetterReflection\SourceStubber\ReflectionSourceStubberFactory";i:468;s:44:"PHPStan\BetterReflection\Reflector\Reflector";i:469;s:88:"PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumDynamicReturnTypeExtension";i:470;s:84:"PHPStan\Reflection\RequireExtension\RequireExtendsPropertiesClassReflectionExtension";i:471;s:81:"PHPStan\Reflection\RequireExtension\RequireExtendsMethodsClassReflectionExtension";i:472;s:46:"PHPStan\Reflection\InitializerExprTypeResolver";i:473;s:56:"PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider";i:474;s:52:"PHPStan\Reflection\SignatureMap\SignatureMapProvider";i:475;s:59:"PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory";i:476;s:64:"PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider";i:477;s:50:"PHPStan\Reflection\SignatureMap\SignatureMapParser";i:478;s:60:"PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider";i:479;s:50:"PHPStan\Reflection\Deprecation\DeprecationProvider";i:480;s:28:"PHPStan\Node\Printer\Printer";i:481;s:32:"PhpParser\PrettyPrinter\Standard";i:482;s:31:"PhpParser\PrettyPrinterAbstract";i:483;s:23:"PhpParser\PrettyPrinter";i:484;s:32:"PHPStan\Node\Printer\ExprPrinter";i:485;s:36:"PHPStan\Turbo\TurboDiagnoseExtension";i:486;s:41:"PHPStan\Parser\StandaloneThrowExprVisitor";i:487;s:32:"PHPStan\Parser\ImplodeArgVisitor";i:488;s:36:"PHPStan\Parser\ArrayFilterArgVisitor";i:489;s:47:"PHPStan\Parser\ImmediatelyInvokedClosureVisitor";i:490;s:40:"PHPStan\Parser\CurlSetOptArrayArgVisitor";i:491;s:34:"PHPStan\Parser\TryCatchTypeVisitor";i:492;s:34:"PHPStan\Parser\ArrayWalkArgVisitor";i:493;s:27:"PHPStan\Parser\LexerFactory";i:494;s:37:"PHPStan\Parser\ParentStmtTypesVisitor";i:495;s:43:"PHPStan\Parser\NewAssignedToPropertyVisitor";i:496;s:37:"PHPStan\Parser\DeclarePositionVisitor";i:497;s:38:"PHPStan\Parser\ClosureBindToVarVisitor";i:498;s:34:"PHPStan\Parser\ArrayFindArgVisitor";i:499;s:33:"PHPStan\Parser\ArrayMapArgVisitor";i:500;s:32:"PHPStan\Parser\ClosureArgVisitor";i:501;s:44:"PHPStan\Parser\ArrayOffsetNormalizingVisitor";i:502;s:31:"PHPStan\Parser\GotoLabelVisitor";i:503;s:45:"PHPStan\Parser\TypeTraverserInstanceofVisitor";i:504;s:36:"PHPStan\Parser\ClosureBindArgVisitor";i:505;s:30:"PHPStan\Parser\UseAliasVisitor";i:506;s:35:"PHPStan\Parser\LastConditionVisitor";i:507;s:47:"PHPStan\Parser\MagicConstantParamDefaultVisitor";i:508;s:38:"PHPStan\Parser\ArrowFunctionArgVisitor";i:509;s:36:"PHPStan\Parser\AnonymousClassVisitor";i:510;s:35:"PHPStan\Parser\CurlSetOptArgVisitor";i:511;s:49:"PHPStan\Diagnose\SystemResourcesDiagnoseExtension";i:512;s:55:"PHPStan\Rules\InternalTag\RestrictedInternalUsageHelper";i:513;s:37:"PHPStan\Rules\ClassForbiddenNameCheck";i:514;s:41:"PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper";i:515;s:48:"PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeCheck";i:516;s:40:"PHPStan\Rules\PhpDoc\RequireExtendsCheck";i:517;s:43:"PHPStan\Rules\PhpDoc\UnresolvableTypeHelper";i:518;s:52:"PHPStan\Rules\PhpDoc\ConditionalReturnTypeRuleHelper";i:519;s:37:"PHPStan\Rules\PhpDoc\AssertRuleHelper";i:520;s:46:"PHPStan\Rules\PhpDoc\GenericCallableRuleHelper";i:521;s:29:"PHPStan\Rules\RuleLevelHelper";i:522;s:53:"PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver";i:523;s:46:"PHPStan\Rules\Exceptions\ExceptionTypeResolver";i:524;s:61:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck";i:525;s:46:"PHPStan\Rules\Exceptions\TooWideThrowTypeCheck";i:526;s:58:"PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck";i:527;s:45:"PHPStan\Rules\NonStringableDynamicAccessCheck";i:528;s:28:"PHPStan\Rules\ClassNameCheck";i:529;s:45:"PHPStan\Rules\Variables\ParameterOutTypeCheck";i:530;s:27:"PHPStan\Rules\NullsafeCheck";i:531;s:22:"PHPStan\Rules\Registry";i:532;s:55:"PHPStan\Rules\Comparison\ConstantConditionInTraitHelper";i:533;s:50:"PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper";i:534;s:52:"PHPStan\Rules\Comparison\ConstantConditionRuleHelper";i:535;s:60:"PHPStan\Rules\Comparison\FunctionCallConstantConditionHelper";i:536;s:43:"PHPStan\Rules\Properties\PropertyDescriptor";i:537;s:46:"PHPStan\Rules\Properties\AccessPropertiesCheck";i:538;s:49:"PHPStan\Rules\Properties\PropertyReflectionFinder";i:539;s:52:"PHPStan\Rules\Properties\AccessStaticPropertiesCheck";i:540;s:34:"PHPStan\Rules\Debug\FileAssertRule";i:541;s:38:"PHPStan\Rules\Debug\DumpPhpDocTypeRule";i:542;s:32:"PHPStan\Rules\Debug\DumpTypeRule";i:543;s:38:"PHPStan\Rules\Debug\DumpNativeTypeRule";i:544;s:34:"PHPStan\Rules\Debug\DebugScopeRule";i:545;s:43:"PHPStan\Rules\Classes\LocalTypeAliasesCheck";i:546;s:38:"PHPStan\Rules\Classes\PropertyTagCheck";i:547;s:32:"PHPStan\Rules\Classes\MixinCheck";i:548;s:48:"PHPStan\Rules\Classes\DuplicateDeclarationHelper";i:549;s:36:"PHPStan\Rules\Classes\MethodTagCheck";i:550;s:49:"PHPStan\Rules\Classes\ConsistentConstructorHelper";i:551;s:41:"PHPStan\Rules\FunctionCallParametersCheck";i:552;s:24:"PHPStan\Rules\IssetCheck";i:553;s:44:"PHPStan\Rules\ParameterCastableToStringCheck";i:554;s:40:"PHPStan\Rules\ParameterClosureTypeHelper";i:555;s:31:"PHPStan\Rules\Api\ApiRuleHelper";i:556;s:39:"PHPStan\Rules\ClassCaseSensitivityCheck";i:557;s:63:"PHPStan\Rules\DeadCode\PossiblyPureCallTransitivePurityResolver";i:558;s:35:"PHPStan\Rules\UnusedParametersCheck";i:559;s:34:"PHPStan\Rules\MissingTypehintCheck";i:560;s:47:"PHPStan\Rules\TooWideTypehints\TooWideTypeCheck";i:561;s:59:"PHPStan\Rules\TooWideTypehints\TooWideParameterOutTypeCheck";i:562;s:38:"PHPStan\Rules\Pure\FunctionPurityCheck";i:563;s:55:"PHPStan\Rules\RestrictedUsage\RestrictedMethodUsageRule";i:564;s:65:"PHPStan\Rules\RestrictedUsage\RestrictedFunctionCallableUsageRule";i:565;s:62:"PHPStan\Rules\RestrictedUsage\RestrictedClassConstantUsageRule";i:566;s:61:"PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodUsageRule";i:567;s:57:"PHPStan\Rules\RestrictedUsage\RestrictedFunctionUsageRule";i:568;s:69:"PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodCallableUsageRule";i:569;s:57:"PHPStan\Rules\RestrictedUsage\RestrictedPropertyUsageRule";i:570;s:71:"PHPStan\Rules\RestrictedUsage\RestrictedUsageOfDeprecatedStringCastRule";i:571;s:63:"PHPStan\Rules\RestrictedUsage\RestrictedMethodCallableUsageRule";i:572;s:63:"PHPStan\Rules\RestrictedUsage\RestrictedStaticPropertyUsageRule";i:573;s:29:"PHPStan\Rules\AttributesCheck";i:574;s:40:"PHPStan\Rules\Methods\ParentMethodHelper";i:575;s:37:"PHPStan\Rules\Methods\MethodCallCheck";i:576;s:54:"PHPStan\Rules\Methods\MethodVisibilityComparisonHelper";i:577;s:43:"PHPStan\Rules\Methods\StaticMethodCallCheck";i:578;s:43:"PHPStan\Rules\Methods\MethodPrototypeFinder";i:579;s:41:"PHPStan\Rules\Methods\MethodSignatureRule";i:580;s:53:"PHPStan\Rules\Methods\MethodParameterComparisonHelper";i:581;s:37:"PHPStan\Rules\FunctionReturnTypeCheck";i:582;s:44:"PHPStan\Rules\Generics\GenericAncestorsCheck";i:583;s:45:"PHPStan\Rules\Generics\GenericObjectTypeCheck";i:584;s:40:"PHPStan\Rules\Generics\TemplateTypeCheck";i:585;s:49:"PHPStan\Rules\Generics\MethodTagTemplateTypeCheck";i:586;s:49:"PHPStan\Rules\Generics\CrossCheckInterfacesHelper";i:587;s:36:"PHPStan\Rules\Generics\VarianceCheck";i:588;s:40:"PHPStan\Rules\Playground\NeverRuleHelper";i:589;s:37:"PHPStan\Rules\FunctionDefinitionCheck";i:590;s:34:"PHPStan\Internal\HttpClientFactory";i:591;s:48:"PHPStan\Analyser\PropertyHookThrowPointsResolver";i:592;s:32:"PHPStan\Analyser\PhpDocsResolver";i:593;s:33:"PHPStan\Analyser\ConstantResolver";i:594;s:25:"PHPStan\Analyser\Analyser";i:595;s:37:"PHPStan\Analyser\RuleErrorTransformer";i:596;s:33:"PHPStan\Analyser\ClosureProcessor";i:597;s:29:"PHPStan\Analyser\ScopeFactory";i:598;s:39:"PHPStan\Analyser\PropertyHooksProcessor";i:599;s:34:"PHPStan\Analyser\NodeScopeResolver";i:600;s:34:"PHPStan\Analyser\AttributesHandler";i:601;s:40:"PHPStan\Analyser\ConstantResolverFactory";i:602;s:55:"PHPStan\Analyser\ExprHandler\StaticPropertyFetchHandler";i:603;s:28:"PHPStan\Analyser\ExprHandler";i:604;s:44:"PHPStan\Analyser\ExprHandler\CoalesceHandler";i:605;s:41:"PHPStan\Analyser\ExprHandler\EmptyHandler";i:606;s:42:"PHPStan\Analyser\ExprHandler\PreDecHandler";i:607;s:40:"PHPStan\Analyser\ExprHandler\ExitHandler";i:608;s:45:"PHPStan\Analyser\ExprHandler\UnaryPlusHandler";i:609;s:41:"PHPStan\Analyser\ExprHandler\ArrayHandler";i:610;s:41:"PHPStan\Analyser\ExprHandler\ThrowHandler";i:611;s:41:"PHPStan\Analyser\ExprHandler\IssetHandler";i:612;s:45:"PHPStan\Analyser\ExprHandler\ShellExecHandler";i:613;s:43:"PHPStan\Analyser\ExprHandler\ClosureHandler";i:614;s:43:"PHPStan\Analyser\ExprHandler\PostDecHandler";i:615;s:42:"PHPStan\Analyser\ExprHandler\AssignHandler";i:616;s:45:"PHPStan\Analyser\ExprHandler\YieldFromHandler";i:617;s:40:"PHPStan\Analyser\ExprHandler\CastHandler";i:618;s:44:"PHPStan\Analyser\ExprHandler\BinaryOpHandler";i:619;s:49:"PHPStan\Analyser\ExprHandler\ArrowFunctionHandler";i:620;s:41:"PHPStan\Analyser\ExprHandler\MatchHandler";i:621;s:42:"PHPStan\Analyser\PerFileAnalysisResettable";i:622;s:62:"PHPStan\Analyser\ExprHandler\Virtual\MethodCallableNodeHandler";i:623;s:69:"PHPStan\Analyser\ExprHandler\Virtual\InstantiationCallableNodeHandler";i:624;s:52:"PHPStan\Analyser\ExprHandler\Virtual\TypeExprHandler";i:625;s:64:"PHPStan\Analyser\ExprHandler\Virtual\FunctionCallableNodeHandler";i:626;s:58:"PHPStan\Analyser\ExprHandler\Virtual\NativeTypeExprHandler";i:627;s:64:"PHPStan\Analyser\ExprHandler\Virtual\AlwaysRememberedExprHandler";i:628;s:53:"PHPStan\Analyser\ExprHandler\Virtual\IssetExprHandler";i:629;s:74:"PHPStan\Analyser\ExprHandler\Virtual\SetExistingOffsetValueTypeExprHandler";i:630;s:65:"PHPStan\Analyser\ExprHandler\Virtual\ExistingArrayDimFetchHandler";i:631;s:59:"PHPStan\Analyser\ExprHandler\Virtual\UnsetOffsetExprHandler";i:632;s:68:"PHPStan\Analyser\ExprHandler\Virtual\StaticMethodCallableNodeHandler";i:633;s:66:"PHPStan\Analyser\ExprHandler\Virtual\SetOffsetValueTypeExprHandler";i:634;s:46:"PHPStan\Analyser\ExprHandler\UnaryMinusHandler";i:635;s:40:"PHPStan\Analyser\ExprHandler\PipeHandler";i:636;s:54:"PHPStan\Analyser\ExprHandler\InterpolatedStringHandler";i:637;s:42:"PHPStan\Analyser\ExprHandler\PreIncHandler";i:638;s:46:"PHPStan\Analyser\ExprHandler\BooleanAndHandler";i:639;s:41:"PHPStan\Analyser\ExprHandler\YieldHandler";i:640;s:41:"PHPStan\Analyser\ExprHandler\PrintHandler";i:641;s:42:"PHPStan\Analyser\ExprHandler\ScalarHandler";i:642;s:46:"PHPStan\Analyser\ExprHandler\StaticCallHandler";i:643;s:57:"PHPStan\Analyser\ExprHandler\NullsafePropertyFetchHandler";i:644;s:49:"PHPStan\Analyser\ExprHandler\ArrayDimFetchHandler";i:645;s:51:"PHPStan\Analyser\ExprHandler\ClassConstFetchHandler";i:646;s:46:"PHPStan\Analyser\ExprHandler\BitwiseNotHandler";i:647;s:45:"PHPStan\Analyser\ExprHandler\BooleanOrHandler";i:648;s:44:"PHPStan\Analyser\ExprHandler\AssignOpHandler";i:649;s:49:"PHPStan\Analyser\ExprHandler\PropertyFetchHandler";i:650;s:54:"PHPStan\Analyser\ExprHandler\NullsafeMethodCallHandler";i:651;s:46:"PHPStan\Analyser\ExprHandler\ConstFetchHandler";i:652;s:43:"PHPStan\Analyser\ExprHandler\IncludeHandler";i:653;s:43:"PHPStan\Analyser\ExprHandler\TernaryHandler";i:654;s:39:"PHPStan\Analyser\ExprHandler\NewHandler";i:655;s:49:"PHPStan\Analyser\ExprHandler\ErrorSuppressHandler";i:656;s:44:"PHPStan\Analyser\ExprHandler\VariableHandler";i:657;s:46:"PHPStan\Analyser\ExprHandler\CastStringHandler";i:658;s:44:"PHPStan\Analyser\ExprHandler\FuncCallHandler";i:659;s:41:"PHPStan\Analyser\ExprHandler\CloneHandler";i:660;s:43:"PHPStan\Analyser\ExprHandler\PostIncHandler";i:661;s:46:"PHPStan\Analyser\ExprHandler\MethodCallHandler";i:662;s:40:"PHPStan\Analyser\ExprHandler\EvalHandler";i:663;s:46:"PHPStan\Analyser\ExprHandler\BooleanNotHandler";i:664;s:46:"PHPStan\Analyser\ExprHandler\InstanceofHandler";i:665;s:54:"PHPStan\Analyser\ExprHandler\Helper\OutputBufferHelper";i:666;s:62:"PHPStan\Analyser\ExprHandler\Helper\EarlyTerminatingCallHelper";i:667;s:56:"PHPStan\Analyser\ExprHandler\Helper\CountNarrowingHelper";i:668;s:71:"PHPStan\Analyser\ExprHandler\Helper\ForeachEmptyOrObjectNarrowingHelper";i:669;s:61:"PHPStan\Analyser\ExprHandler\Helper\CoalesceCompositionHelper";i:670;s:69:"PHPStan\Analyser\ExprHandler\Helper\ConditionalExpressionHolderHelper";i:671;s:66:"PHPStan\Analyser\ExprHandler\Helper\DynamicReturnTypeStoragePrimer";i:672;s:56:"PHPStan\Analyser\ExprHandler\Helper\NonNullabilityHelper";i:673;s:55:"PHPStan\Analyser\ExprHandler\Helper\ClosureTypeResolver";i:674;s:70:"PHPStan\Analyser\ExprHandler\Helper\ContextualClosureParameterResolver";i:675;s:62:"PHPStan\Analyser\ExprHandler\Helper\FuncCallScopeEffectsHelper";i:676;s:52:"PHPStan\Analyser\ExprHandler\Helper\IncDecTypeHelper";i:677;s:58:"PHPStan\Analyser\ExprHandler\Helper\MethodThrowPointHelper";i:678;s:58:"PHPStan\Analyser\ExprHandler\Helper\DefaultNarrowingHelper";i:679;s:62:"PHPStan\Analyser\ExprHandler\Helper\ImplicitToStringCallHelper";i:680;s:58:"PHPStan\Analyser\ExprHandler\Helper\BooleanNarrowingHelper";i:681;s:62:"PHPStan\Analyser\ExprHandler\Helper\MethodCallReturnTypeHelper";i:682;s:60:"PHPStan\Analyser\ExprHandler\Helper\ClosureParameterResolver";i:683;s:60:"PHPStan\Analyser\ExprHandler\Helper\IdenticalNarrowingHelper";i:684;s:59:"PHPStan\Analyser\ExprHandler\Helper\VirtualExprResultHelper";i:685;s:38:"PHPStan\Analyser\CalledMethodProcessor";i:686;s:44:"PHPStan\Analyser\Ignore\UnmatchedIgnoreFixer";i:687;s:39:"PHPStan\Analyser\Ignore\LineIgnoreFixer";i:688;s:42:"PHPStan\Analyser\Ignore\IgnoredErrorHelper";i:689;s:47:"PHPStan\Analyser\Ignore\IgnoreErrorsConfigFixer";i:690;s:35:"PHPStan\Analyser\Ignore\IgnoreLexer";i:691;s:34:"PHPStan\Analyser\StatementsHandler";i:692;s:33:"PHPStan\Analyser\ArgumentsHandler";i:693;s:45:"PHPStan\Analyser\DeclarationDependencyTracker";i:694;s:39:"PHPStan\Analyser\StmtHandler\NopHandler";i:695;s:28:"PHPStan\Analyser\StmtHandler";i:696;s:45:"PHPStan\Analyser\StmtHandler\NamespaceHandler";i:697;s:41:"PHPStan\Analyser\StmtHandler\TraitHandler";i:698;s:41:"PHPStan\Analyser\StmtHandler\LabelHandler";i:699;s:46:"PHPStan\Analyser\StmtHandler\ExpressionHandler";i:700;s:41:"PHPStan\Analyser\StmtHandler\UnsetHandler";i:701;s:43:"PHPStan\Analyser\StmtHandler\DeclareHandler";i:702;s:42:"PHPStan\Analyser\StmtHandler\ReturnHandler";i:703;s:44:"PHPStan\Analyser\StmtHandler\EnumCaseHandler";i:704;s:44:"PHPStan\Analyser\StmtHandler\FunctionHandler";i:705;s:44:"PHPStan\Analyser\StmtHandler\PropertyHandler";i:706;s:46:"PHPStan\Analyser\StmtHandler\ClassConstHandler";i:707;s:39:"PHPStan\Analyser\StmtHandler\ForHandler";i:708;s:43:"PHPStan\Analyser\StmtHandler\ForeachHandler";i:709;s:43:"PHPStan\Analyser\StmtHandler\DoWhileHandler";i:710;s:44:"PHPStan\Analyser\StmtHandler\GroupUseHandler";i:711;s:49:"PHPStan\Analyser\StmtHandler\BreakContinueHandler";i:712;s:41:"PHPStan\Analyser\StmtHandler\BlockHandler";i:713;s:41:"PHPStan\Analyser\StmtHandler\ConstHandler";i:714;s:42:"PHPStan\Analyser\StmtHandler\SwitchHandler";i:715;s:40:"PHPStan\Analyser\StmtHandler\GotoHandler";i:716;s:39:"PHPStan\Analyser\StmtHandler\UseHandler";i:717;s:38:"PHPStan\Analyser\StmtHandler\IfHandler";i:718;s:45:"PHPStan\Analyser\StmtHandler\ClassLikeHandler";i:719;s:44:"PHPStan\Analyser\StmtHandler\TryCatchHandler";i:720;s:47:"PHPStan\Analyser\StmtHandler\ClassMethodHandler";i:721;s:40:"PHPStan\Analyser\StmtHandler\EchoHandler";i:722;s:41:"PHPStan\Analyser\StmtHandler\WhileHandler";i:723;s:42:"PHPStan\Analyser\StmtHandler\GlobalHandler";i:724;s:50:"PHPStan\Analyser\StmtHandler\StaticVariableHandler";i:725;s:46:"PHPStan\Analyser\StmtHandler\InlineHtmlHandler";i:726;s:44:"PHPStan\Analyser\StmtHandler\TraitUseHandler";i:727;s:39:"PHPStan\Analyser\VarAnnotationProcessor";i:728;s:40:"PHPStan\Analyser\AnalyserResultFinalizer";i:729;s:38:"PHPStan\Analyser\LocalIgnoresProcessor";i:730;s:44:"PHPStan\Analyser\DeprecatedAttributeResolver";i:731;s:36:"PHPStan\Analyser\ParametersProcessor";i:732;s:30:"PHPStan\Analyser\TypeSpecifier";i:733;s:41:"PHPStan\Analyser\ValueDependencyCollector";i:734;s:29:"PHPStan\Analyser\FileAnalyser";i:735;s:37:"PHPStan\Analyser\TypeSpecifierFactory";i:736;s:59:"PHPStan\Analyser\ResultCache\ClassResultCacheValueExtension";i:737;s:54:"PHPStan\Analyser\ResultCache\ResultCacheValueExtension";i:738;s:47:"PHPStan\Analyser\ResultCache\ResultCacheClearer";i:739;s:58:"PHPStan\Analyser\ResultCache\FileResultCacheValueExtension";i:740;s:63:"PHPStan\Analyser\ResultCache\DirectoryResultCacheValueExtension";i:741;s:41:"PHPStan\Analyser\RicherScopeGetTypeHelper";i:742;s:50:"PHPStan\Analyser\Generics\TemplateArgumentResolver";i:743;s:50:"PHPStan\Analyser\Generics\TemplateArgumentObserver";i:744;s:49:"PHPStan\Analyser\Generics\StaticVariableInference";i:745;s:51:"PHPStan\Analyser\Generics\ClosureSignatureInference";i:746;s:20:"PHPStan\Neon\Printer";i:747;s:79:"PHPStan\DependencyInjection\Reflection\ClassReflectionExtensionRegistryProvider";i:748;s:54:"PHPStan\DependencyInjection\DerivativeContainerFactory";i:749;s:37:"PHPStan\DependencyInjection\Container";i:750;s:48:"PHPStan\DependencyInjection\Nette\NetteContainer";i:751;s:34:"PHPStan\Collectors\RegistryFactory";i:752;s:27:"PHPStan\Collectors\Registry";i:753;s:35:"PHPStan\Fixable\PhpDoc\PhpDocEditor";i:754;s:26:"PHPStan\Fixable\ErrorFixer";i:755;s:23:"PHPStan\Fixable\Patcher";i:756;s:51:"PHPStan\Command\ErrorFormatter\GitlabErrorFormatter";i:757;s:55:"PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter";i:758;s:53:"PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter";i:759;s:51:"PHPStan\Command\ErrorFormatter\GithubErrorFormatter";i:760;s:55:"PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter";i:761;s:50:"PHPStan\Command\ErrorFormatter\TableErrorFormatter";i:762;s:48:"PHPStan\Command\ErrorFormatter\RawErrorFormatter";i:763;s:50:"PHPStan\Command\ErrorFormatter\JunitErrorFormatter";i:764;s:56:"PHPStan\Command\Neon2Attributes\PhpClassAttributesWriter";i:765;s:55:"PHPStan\Command\Neon2Attributes\Neon2AttributesMigrator";i:766;s:34:"PHPStan\Command\AnalyseApplication";i:767;s:33:"PHPStan\Command\FixerWorkerRunner";i:768;s:36:"PHPStan\Command\BootstrapFilesRunner";i:769;s:30:"PHPStan\Command\AnalyserRunner";i:770;s:32:"PHPStan\Command\FixerApplication";i:771;s:40:"PHPStan\Type\Regex\RegexExpressionHelper";i:772;s:35:"PHPStan\Type\Regex\RegexGroupParser";i:773;s:56:"PHPStan\Type\Php\StrvalFamilyFunctionReturnTypeExtension";i:774;s:47:"PHPStan\Type\DynamicFunctionReturnTypeExtension";i:775;s:41:"PHPStan\Type\Php\IntdivThrowTypeExtension";i:776;s:46:"PHPStan\Type\DynamicFunctionThrowTypeExtension";i:777;s:55:"PHPStan\Type\Php\DateTimeModifyMethodThrowTypeExtension";i:778;s:44:"PHPStan\Type\DynamicMethodThrowTypeExtension";i:779;s:52:"PHPStan\Type\Php\DateFormatMethodReturnTypeExtension";i:780;s:52:"PHPStan\Type\Php\ArrayNextDynamicReturnTypeExtension";i:781;s:35:"PHPStan\Type\Php\PrintfFormatParser";i:782;s:58:"PHPStan\Type\Php\IsIterableFunctionTypeSpecifyingExtension";i:783;s:44:"PHPStan\Type\FunctionTypeSpecifyingExtension";i:784;s:44:"PHPStan\Analyser\TypeSpecifierAwareExtension";i:785;s:60:"PHPStan\Type\Php\ClosureGetCurrentDynamicReturnTypeExtension";i:786;s:51:"PHPStan\Type\DynamicStaticMethodReturnTypeExtension";i:787;s:61:"PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension";i:788;s:49:"PHPStan\Type\Php\HashFunctionsReturnTypeExtension";i:789;s:63:"PHPStan\Type\Php\Base64DecodeDynamicFunctionReturnTypeExtension";i:790;s:55:"PHPStan\Type\Php\InArrayFunctionTypeSpecifyingExtension";i:791;s:51:"PHPStan\Type\Php\CompactFunctionReturnTypeExtension";i:792;s:54:"PHPStan\Type\Php\AbsFunctionDynamicReturnTypeExtension";i:793;s:48:"PHPStan\Type\Php\DsMapDynamicReturnTypeExtension";i:794;s:54:"PHPStan\Type\Php\DateTimeConstructorThrowTypeExtension";i:795;s:50:"PHPStan\Type\DynamicStaticMethodThrowTypeExtension";i:796;s:59:"PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension";i:797;s:55:"PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension";i:798;s:52:"PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension";i:799;s:52:"PHPStan\Type\Php\MbFunctionsReturnTypeExtensionTrait";i:800;s:67:"PHPStan\Type\Php\ReflectionClassIsSubclassOfTypeSpecifyingExtension";i:801;s:42:"PHPStan\Type\MethodTypeSpecifyingExtension";i:802;s:56:"PHPStan\Type\Php\ArrayReverseFunctionReturnTypeExtension";i:803;s:55:"PHPStan\Type\Php\ArrayCombineFunctionThrowTypeExtension";i:804;s:57:"PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension";i:805;s:31:"PHPStan\Type\Php\ConstantHelper";i:806;s:51:"PHPStan\Type\Php\DateIntervalFormatReturnTypeHelper";i:807;s:50:"PHPStan\Type\Php\StrlenFunctionReturnTypeExtension";i:808;s:66:"PHPStan\Type\Php\DomDocumentCreateElementDynamicThrowTypeExtension";i:809;s:63:"PHPStan\Type\Php\SimpleXMLElementAsXMLMethodReturnTypeExtension";i:810;s:45:"PHPStan\Type\Php\OpenSslCipherMethodsProvider";i:811;s:34:"PHPStan\Type\Php\ArrayColumnHelper";i:812;s:49:"PHPStan\Type\Php\LtrimFunctionReturnTypeExtension";i:813;s:51:"PHPStan\Type\Php\GettypeFunctionReturnTypeExtension";i:814;s:52:"PHPStan\Type\Php\DateTimeSubMethodThrowTypeExtension";i:815;s:59:"PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension";i:816;s:62:"PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension";i:817;s:56:"PHPStan\Type\Php\ClosureBindToDynamicReturnTypeExtension";i:818;s:51:"PHPStan\Type\Php\DateTimeDynamicReturnTypeExtension";i:819;s:49:"PHPStan\Type\Php\IdateFunctionReturnTypeExtension";i:820;s:58:"PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension";i:821;s:39:"PHPStan\Type\Php\RegexArrayShapeMatcher";i:822;s:51:"PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension";i:823;s:59:"PHPStan\Type\Php\ParseUrlFunctionDynamicReturnTypeExtension";i:824;s:49:"PHPStan\Type\Php\CountFunctionReturnTypeExtension";i:825;s:67:"PHPStan\Type\Php\DomDocumentCreateElementDynamicReturnTypeExtension";i:826;s:64:"PHPStan\Type\Php\ArrayPointerFunctionsDynamicReturnTypeExtension";i:827;s:42:"PHPStan\Type\Php\IniGetReturnTypeExtension";i:828;s:54:"PHPStan\Type\Php\PregFilterFunctionReturnTypeExtension";i:829;s:51:"PHPStan\Type\Php\GetClassFunctionThrowTypeExtension";i:830;s:59:"PHPStan\Type\Php\ArrayCountValuesDynamicReturnTypeExtension";i:831;s:54:"PHPStan\Type\Php\FilterInputDynamicReturnTypeExtension";i:832;s:63:"PHPStan\Type\Php\StrWordCountFunctionDynamicReturnTypeExtension";i:833;s:65:"PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension";i:834;s:60:"PHPStan\Type\Php\LocaltimeFunctionDynamicReturnTypeExtension";i:835;s:49:"PHPStan\Type\Php\PregMatchTypeSpecifyingExtension";i:836;s:62:"PHPStan\Type\Php\DateIntervalFormatFunctionReturnTypeExtension";i:837;s:56:"PHPStan\Type\Php\ArrayReplaceFunctionReturnTypeExtension";i:838;s:45:"PHPStan\Type\Php\ThrowableReturnTypeExtension";i:839;s:39:"PHPStan\Type\Php\JsonThrowTypeExtension";i:840;s:42:"PHPStan\Type\Php\FilterFunctionFlagsHelper";i:841;s:49:"PHPStan\Type\Php\MinMaxFunctionThrowTypeExtension";i:842;s:51:"PHPStan\Type\Php\StrSplitFunctionThrowTypeExtension";i:843;s:54:"PHPStan\Type\Php\ClosureBindDynamicReturnTypeExtension";i:844;s:49:"PHPStan\Type\Php\XMLReaderOpenReturnTypeExtension";i:845;s:62:"PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension";i:846;s:57:"PHPStan\Type\Php\ArrayFirstLastDynamicReturnTypeExtension";i:847;s:60:"PHPStan\Type\Php\BcMathNumberOperatorTypeSpecifyingExtension";i:848;s:44:"PHPStan\Type\OperatorTypeSpecifyingExtension";i:849;s:54:"PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension";i:850;s:56:"PHPStan\Type\Php\PregReplaceCallbackClosureTypeExtension";i:851;s:50:"PHPStan\Type\FunctionParameterClosureTypeExtension";i:852;s:58:"PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension";i:853;s:62:"PHPStan\Type\Php\ClosureFromCallableDynamicReturnTypeExtension";i:854;s:52:"PHPStan\Type\Php\MethodExistsTypeSpecifyingExtension";i:855;s:52:"PHPStan\Type\Php\ArrayFilterFunctionReturnTypeHelper";i:856;s:51:"PHPStan\Type\Php\ArrayKeyDynamicReturnTypeExtension";i:857;s:69:"PHPStan\Type\Php\ReflectionClassConstantConstructorThrowTypeExtension";i:858;s:64:"PHPStan\Type\Php\VersionCompareFunctionDynamicThrowTypeExtension";i:859;s:54:"PHPStan\Type\Php\AssertFunctionTypeSpecifyingExtension";i:860;s:52:"PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension";i:861;s:59:"PHPStan\Type\Php\ArraySearchFunctionTypeSpecifyingExtension";i:862;s:61:"PHPStan\Type\Php\ArrayMergeFunctionDynamicReturnTypeExtension";i:863;s:55:"PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension";i:864;s:65:"PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension";i:865;s:59:"PHPStan\Type\Php\ClassImplementsFunctionReturnTypeExtension";i:866;s:55:"PHPStan\Type\Php\ArraySpliceFunctionReturnTypeExtension";i:867;s:53:"PHPStan\Type\Php\StrtotimeFunctionReturnTypeExtension";i:868;s:50:"PHPStan\Type\Php\FilterFunctionsThrowTypeExtension";i:869;s:50:"PHPStan\Type\Php\MinMaxFunctionReturnTypeExtension";i:870;s:47:"PHPStan\Type\Php\PowFunctionReturnTypeExtension";i:871;s:41:"PHPStan\Type\Php\AssertThrowTypeExtension";i:872;s:54:"PHPStan\Type\Php\DefineConstantTypeSpecifyingExtension";i:873;s:59:"PHPStan\Type\Php\NonEmptyStringFunctionsReturnTypeExtension";i:874;s:59:"PHPStan\Type\Php\IteratorToArrayFunctionReturnTypeExtension";i:875;s:52:"PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension";i:876;s:48:"PHPStan\Type\Php\IsAFunctionTypeSpecifyingHelper";i:877;s:57:"PHPStan\Type\Php\ArgumentBasedFunctionReturnTypeExtension";i:878;s:55:"PHPStan\Type\Php\DateIntervalDynamicReturnTypeExtension";i:879;s:55:"PHPStan\Type\Php\ArrayFilterFunctionReturnTypeExtension";i:880;s:55:"PHPStan\Type\Php\ArrayFindParameterClosureTypeExtension";i:881;s:52:"PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension";i:882;s:57:"PHPStan\Type\Php\SscanfFunctionDynamicReturnTypeExtension";i:883;s:50:"PHPStan\Type\Php\StrPadFunctionReturnTypeExtension";i:884;s:57:"PHPStan\Type\Php\GetCalledClassDynamicReturnTypeExtension";i:885;s:54:"PHPStan\Type\Php\StrShuffleFunctionReturnTypeExtension";i:886;s:49:"PHPStan\Type\Php\SubstrDynamicReturnTypeExtension";i:887;s:50:"PHPStan\Type\Php\ParseStrParameterOutTypeExtension";i:888;s:46:"PHPStan\Type\FunctionParameterOutTypeExtension";i:889;s:61:"PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension";i:890;s:56:"PHPStan\Type\Php\OpenSslEncryptParameterOutTypeExtension";i:891;s:58:"PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension";i:892;s:53:"PHPStan\Type\Php\DsMapDynamicMethodThrowTypeExtension";i:893;s:52:"PHPStan\Type\Php\RandomizerMethodReturnTypeExtension";i:894;s:45:"PHPStan\Type\Php\DateFunctionReturnTypeHelper";i:895;s:53:"PHPStan\Type\Php\RandomIntFunctionReturnTypeExtension";i:896;s:52:"PHPStan\Type\Php\ArrayPopFunctionReturnTypeExtension";i:897;s:55:"PHPStan\Type\Php\TriggerErrorDynamicReturnTypeExtension";i:898;s:63:"PHPStan\Type\Php\NumberFormatFunctionDynamicReturnTypeExtension";i:899;s:62:"PHPStan\Type\Php\ArrayChangeKeyCaseFunctionReturnTypeExtension";i:900;s:50:"PHPStan\Type\Php\StrrevFunctionReturnTypeExtension";i:901;s:55:"PHPStan\Type\Php\ArrayCurrentDynamicReturnTypeExtension";i:902;s:54:"PHPStan\Type\Php\ArraySliceFunctionReturnTypeExtension";i:903;s:58:"PHPStan\Type\Php\DateIntervalConstructorThrowTypeExtension";i:904;s:48:"PHPStan\Type\Php\PgDmlDynamicReturnTypeExtension";i:905;s:60:"PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension";i:906;s:62:"PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension";i:907;s:54:"PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension";i:908;s:54:"PHPStan\Type\Php\ArrayMapParameterClosureTypeExtension";i:909;s:61:"PHPStan\Type\Php\MbConvertEncodingFunctionReturnTypeExtension";i:910;s:63:"PHPStan\Type\Php\BackedEnumFromMethodDynamicReturnTypeExtension";i:911;s:46:"PHPStan\Type\Php\PDOConnectReturnTypeExtension";i:912;s:58:"PHPStan\Type\Php\GetDefinedVarsFunctionReturnTypeExtension";i:913;s:63:"PHPStan\Type\Php\SimpleXMLElementXpathMethodReturnTypeExtension";i:914;s:51:"PHPStan\Type\Php\PregMatchParameterOutTypeExtension";i:915;s:58:"PHPStan\Type\Php\DioStatDynamicFunctionReturnTypeExtension";i:916;s:54:"PHPStan\Type\Php\ArrayShiftFunctionReturnTypeExtension";i:917;s:59:"PHPStan\Type\Php\ReplaceFunctionsDynamicReturnTypeExtension";i:918;s:56:"PHPStan\Type\Php\GetDebugTypeFunctionReturnTypeExtension";i:919;s:46:"PHPStan\Type\Php\IdateFunctionReturnTypeHelper";i:920;s:53:"PHPStan\Type\Php\MicrotimeFunctionReturnTypeExtension";i:921;s:54:"PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension";i:922;s:56:"PHPStan\Type\Php\GmpUnaryOperatorTypeSpecifyingExtension";i:923;s:49:"PHPStan\Type\UnaryOperatorTypeSpecifyingExtension";i:924;s:56:"PHPStan\Type\Php\ArrayFindKeyFunctionReturnTypeExtension";i:925;s:53:"PHPStan\Type\Php\CountFunctionTypeSpecifyingExtension";i:926;s:57:"PHPStan\Type\Php\ArrayFilterParameterClosureTypeExtension";i:927;s:57:"PHPStan\Type\Php\FilterVarArrayDynamicReturnTypeExtension";i:928;s:60:"PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension";i:929;s:47:"PHPStan\Type\Php\StatDynamicReturnTypeExtension";i:930;s:53:"PHPStan\Type\Php\StrRepeatFunctionReturnTypeExtension";i:931;s:55:"PHPStan\Type\Php\ArrayWalkParameterClosureTypeExtension";i:932;s:53:"PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension";i:933;s:57:"PHPStan\Type\Php\PgResultStatusDynamicReturnTypeExtension";i:934;s:53:"PHPStan\Type\Php\ArrayFindFunctionReturnTypeExtension";i:935;s:58:"PHPStan\Type\Php\ArrayObjectConstructorReturnTypeExtension";i:936;s:62:"PHPStan\Type\Php\SimpleXMLElementConstructorThrowTypeExtension";i:937;s:63:"PHPStan\Type\Php\GettimeofdayDynamicFunctionReturnTypeExtension";i:938;s:48:"PHPStan\Type\Php\DateFunctionReturnTypeExtension";i:939;s:67:"PHPStan\Type\Php\DateIntervalCreateFromDateStringThrowTypeExtension";i:940;s:54:"PHPStan\Type\Php\UnserializeFunctionThrowTypeExtension";i:941;s:58:"PHPStan\Type\Php\OutputBufferingDynamicReturnTypeExtension";i:942;s:49:"PHPStan\Type\Php\ClampFunctionReturnTypeExtension";i:943;s:55:"PHPStan\Type\Php\PgLastNoticeDynamicReturnTypeExtension";i:944;s:65:"PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension";i:945;s:49:"PHPStan\Type\Php\PrintfFunctionThrowTypeExtension";i:946;s:57:"PHPStan\Type\Php\DatePeriodConstructorReturnTypeExtension";i:947;s:57:"PHPStan\Type\Php\DateTimeCreateDynamicReturnTypeExtension";i:948;s:56:"PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension";i:949;s:51:"PHPStan\Type\Php\GetClassDynamicReturnTypeExtension";i:950;s:55:"PHPStan\Type\Php\ArrayReduceFunctionReturnTypeExtension";i:951;s:64:"PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension";i:952;s:53:"PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension";i:953;s:62:"PHPStan\Type\Php\ArrayKeyExistsFunctionTypeSpecifyingExtension";i:954;s:48:"PHPStan\Type\Php\RoundFunctionThrowTypeExtension";i:955;s:64:"PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension";i:956;s:53:"PHPStan\Type\Php\ArrayChunkFunctionThrowTypeExtension";i:957;s:55:"PHPStan\Type\Php\SetTypeFunctionTypeSpecifyingExtension";i:958;s:61:"PHPStan\Type\Php\DateIntervalFormatDynamicReturnTypeExtension";i:959;s:51:"PHPStan\Type\Php\GmpOperatorTypeSpecifyingExtension";i:960;s:54:"PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension";i:961;s:50:"PHPStan\Type\Php\HrtimeFunctionReturnTypeExtension";i:962;s:64:"PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension";i:963;s:47:"PHPStan\Type\Php\MbFunctionsReturnTypeExtension";i:964;s:54:"PHPStan\Type\Php\StrlenFunctionTypeSpecifyingExtension";i:965;s:65:"PHPStan\Type\Php\StrIncrementDecrementFunctionReturnTypeExtension";i:966;s:53:"PHPStan\Type\Php\StrContainingTypeSpecifyingExtension";i:967;s:62:"PHPStan\Type\Php\FunctionExistsFunctionTypeSpecifyingExtension";i:968;s:51:"PHPStan\Type\Php\ImplodeFunctionReturnTypeExtension";i:969;s:53:"PHPStan\Type\Php\ArrayRandFunctionReturnTypeExtension";i:970;s:58:"PHPStan\Type\Php\HighlightStringDynamicReturnTypeExtension";i:971;s:58:"PHPStan\Type\Php\DateTimeZoneConstructorThrowTypeExtension";i:972;s:59:"PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension";i:973;s:35:"PHPStan\Type\Php\ArrayCombineHelper";i:974;s:61:"PHPStan\Type\Php\CountCharsFunctionDynamicReturnTypeExtension";i:975;s:52:"PHPStan\Type\Php\ArrayMapFunctionReturnTypeExtension";i:976;s:51:"PHPStan\Type\Php\ArrayPadDynamicReturnTypeExtension";i:977;s:58:"PHPStan\Type\Php\CtypeDigitFunctionTypeSpecifyingExtension";i:978;s:49:"PHPStan\Type\Php\RoundFunctionReturnTypeExtension";i:979;s:55:"PHPStan\Type\Php\TriggerErrorFunctionThrowTypeExtension";i:980;s:65:"PHPStan\Type\Php\BcMathNumberUnaryOperatorTypeSpecifyingExtension";i:981;s:49:"PHPStan\Type\Php\RangeFunctionReturnTypeExtension";i:982;s:62:"PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension";i:983;s:58:"PHPStan\Type\Php\OpensslCipherFunctionsReturnTypeExtension";i:984;s:47:"PHPStan\Type\Php\FilterFunctionReturnTypeHelper";i:985;s:55:"PHPStan\Type\Php\TrimFunctionDynamicReturnTypeExtension";i:986;s:50:"PHPStan\Type\Php\StrTokFunctionReturnTypeExtension";i:987;s:52:"PHPStan\Type\Php\ConstantFunctionReturnTypeExtension";i:988;s:59:"PHPStan\Type\Php\ArraySumFunctionDynamicReturnTypeExtension";i:989;s:52:"PHPStan\Type\Php\StrCaseFunctionsReturnTypeExtension";i:990;s:55:"PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension";i:991;s:57:"PHPStan\Type\UnaryOperatorTypeSpecifyingExtensionRegistry";i:992;s:47:"PHPStan\Type\DynamicReturnTypeExtensionRegistry";i:993;s:52:"PHPStan\Type\OperatorTypeSpecifyingExtensionRegistry";i:994;s:43:"PHPStan\Type\Constant\OversizedArrayBuilder";i:995;s:30:"PHPStan\Type\BitwiseFlagHelper";i:996;s:33:"PHPStan\Type\ArrayUnpackingHelper";i:997;s:38:"PHPStan\Type\TypeAliasResolverProvider";i:998;s:85:"PHPStan\Type\PHPStan\ClassNameUsageLocationCreateIdentifierDynamicReturnTypeExtension";i:999;s:31:"PHPStan\Type\ClosureTypeFactory";i:1000;s:30:"PHPStan\Type\TypeAliasResolver";i:1001;s:72:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInPropertyHookThrowsRule";i:1002;s:54:"PHPStan\Rules\Exceptions\MethodThrowTypeCovarianceRule";i:1003;s:68:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule";i:1004;s:66:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule";i:1005;s:50:"PHPStan\Rules\Properties\UninitializedPropertyRule";i:1006;s:37:"PHPStan\File\SimpleRelativePathHelper";i:1007;s:46:"PHPStan\File\ParentDirectoryRelativePathHelper";i:1008;s:60:"PHPStan\Reflection\BetterReflection\BetterReflectionProvider";i:1009;s:41:"PHPStan\Diagnose\PHPStanDiagnoseExtension";i:1010;s:25:"PHPStan\File\FileExcluder";i:1011;s:35:"PHPStan\File\FileExcluderRawFactory";i:1012;s:42:"PHPStan\Reflection\Php\PhpMethodReflection";i:1013;s:43:"PHPStan\Reflection\ExtendedMethodReflection";i:1014;s:40:"PHPStan\Reflection\ClassMemberReflection";i:1015;s:35:"PHPStan\Reflection\MethodReflection";i:1016;s:49:"PHPStan\Reflection\Php\PhpMethodReflectionFactory";i:1017;s:44:"PHPStan\Reflection\Php\PhpFunctionReflection";i:1018;s:37:"PHPStan\Reflection\FunctionReflection";i:1019;s:44:"PHPStan\Reflection\FunctionReflectionFactory";i:1020;s:82:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocator";i:1021;s:89:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorFactory";i:1022;s:79:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocator";i:1023;s:86:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocatorFactory";i:1024;s:34:"PHPStan\Reflection\ClassReflection";i:1025;s:41:"PHPStan\Reflection\ClassReflectionFactory";i:1026;s:33:"PHPStan\Analyser\ExpressionResult";i:1027;s:40:"PHPStan\Analyser\ExpressionResultFactory";i:1028;s:41:"PHPStan\Analyser\LazyInternalScopeFactory";i:1029;s:37:"PHPStan\Analyser\InternalScopeFactory";i:1030;s:44:"PHPStan\Analyser\InternalScopeFactoryFactory";i:1031;s:47:"PHPStan\Analyser\ResultCache\ResultCacheManager";i:1032;s:54:"PHPStan\Analyser\ResultCache\ResultCacheManagerFactory";i:1033;s:52:"PHPStan\DependencyInjection\LazyExtensionsCollection";i:1034;s:48:"PHPStan\DependencyInjection\ExtensionsCollection";i:1035;s:25:"PhpParser\Lexer\Emulative";i:1036;s:15:"PhpParser\Lexer";}i:4;a:675:{i:0;s:91:"PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory::create";i:1;s:88:"PHPStan\Reflection\BetterReflection\SourceStubber\ReflectionSourceStubberFactory::create";i:2;s:80:"PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory::create";i:3;s:71:"PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory::create";i:4;s:39:"PHPStan\Parser\PhpParserFactory::create";i:5;s:49:"PHPStan\Php\PhpVersionFactoryFactory::__construct";i:6;s:56:"PHPStan\Php\ConfiguredPhpVersionRangeHelper::__construct";i:7;s:37:"PHPStan\Php\PhpVersionFactory::create";i:8;s:50:"PHPStan\Php\ComposerPhpVersionFactory::__construct";i:9;s:44:"PHPStan\Php\PhpVersionFactoryFactory::create";i:10;s:37:"PHPStan\File\FileMonitor::__construct";i:11;s:36:"PHPStan\File\FileHelper::__construct";i:12;s:49:"PHPStan\File\FuzzyRelativePathHelper::__construct";i:13;s:50:"PHPStan\File\IncludedFilePathResolver::__construct";i:14;s:41:"PHPStan\File\DirectoryWalker::__construct";i:15;s:49:"PHPStan\File\DeduplicatingFileReader::__construct";i:16;s:45:"PHPStan\File\FileExcluderFactory::__construct";i:17;s:60:"PHPStan\PhpDoc\ReflectionEnumStubFilesExtension::__construct";i:18;s:58:"PHPStan\PhpDoc\BcMathNumberStubFilesExtension::__construct";i:19;s:61:"PHPStan\PhpDoc\ReflectionClassStubFilesExtension::__construct";i:20;s:52:"PHPStan\PhpDoc\DefaultStubFilesProvider::__construct";i:21;s:53:"PHPStan\PhpDoc\PhpDocInheritanceResolver::__construct";i:22;s:46:"PHPStan\PhpDoc\StubPhpDocProvider::__construct";i:23;s:48:"PHPStan\PhpDoc\PhpDocStringResolver::__construct";i:24;s:49:"PHPStan\PhpDoc\ConstExprNodeResolver::__construct";i:25;s:46:"PHPStan\PhpDoc\PhpDocNodeResolver::__construct";i:26;s:58:"PHPStan\PhpDoc\JsonValidateStubFilesExtension::__construct";i:27;s:41:"PHPStan\PhpDoc\StubValidator::__construct";i:28;s:51:"PHPStan\PhpDoc\ExtDsStubFilesExtension::__construct";i:29;s:46:"PHPStan\PhpDoc\TypeStringResolver::__construct";i:30;s:44:"PHPStan\PhpDoc\TypeNodeResolver::__construct";i:31;s:73:"PHPStan\PhpDoc\LazyTypeNodeResolverExtensionRegistryProvider::__construct";i:32;s:58:"PHPStan\PhpDoc\SocketSelectStubFilesExtension::__construct";i:33;s:32:"PHPStan\Cache\Cache::__construct";i:34;s:52:"PHPStan\Broker\AnonymousClassNameHelper::__construct";i:35;s:51:"PHPStan\Dependency\ExportedNodeVisitor::__construct";i:36;s:57:"PHPStan\Dependency\PackageDependencyResolver::__construct";i:37;s:50:"PHPStan\Dependency\DependencyResolver::__construct";i:38;s:51:"PHPStan\Dependency\ExportedNodeFetcher::__construct";i:39;s:52:"PHPStan\Dependency\ExportedNodeResolver::__construct";i:40;s:46:"PHPStan\Parallel\ParallelAnalyser::__construct";i:41;s:42:"PHPStan\Parallel\WorkerRunner::__construct";i:42;s:39:"PHPStan\Parallel\Scheduler::__construct";i:43;s:43:"PHPStan\Process\CpuCoreCounter::__construct";i:44;s:77:"PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension::__construct";i:45;s:74:"PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension::__construct";i:46;s:63:"PHPStan\Reflection\Php\PhpClassReflectionExtension::__construct";i:47;s:81:"PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension::__construct";i:48;s:50:"PHPStan\Reflection\ConstructorsHelper::__construct";i:49;s:58:"PHPStan\Reflection\AttributeReflectionFactory::__construct";i:50;s:76:"PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory::__construct";i:51;s:81:"PHPStan\Reflection\ReflectionProvider\LazyReflectionProviderProvider::__construct";i:52;s:104:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository::__construct";i:53;s:79:"PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher::__construct";i:54;s:92:"PHPStan\Reflection\BetterReflection\SourceLocator\PreForkDirectorySymbolScanner::__construct";i:55;s:109:"PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker::__construct";i:56;s:101:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory::__construct";i:57;s:82:"PHPStan\Reflection\BetterReflection\SourceLocator\SymbolFinderInFiles::__construct";i:58;s:77:"PHPStan\Reflection\BetterReflection\SourceLocator\PhpFileCleaner::__construct";i:59;s:105:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository::__construct";i:60;s:85:"PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory::__construct";i:61;s:87:"PHPStan\Reflection\BetterReflection\SourceStubber\ExtensionVersionProvider::__construct";i:62;s:96:"PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory::__construct";i:63;s:93:"PHPStan\Reflection\BetterReflection\SourceStubber\ReflectionSourceStubberFactory::__construct";i:64;s:77:"PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector::__construct";i:65;s:59:"PHPStan\Reflection\InitializerExprTypeResolver::__construct";i:66;s:69:"PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider::__construct";i:67;s:72:"PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory::__construct";i:68;s:67:"PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory::create";i:69;s:77:"PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider::__construct";i:70;s:63:"PHPStan\Reflection\SignatureMap\SignatureMapParser::__construct";i:71;s:73:"PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider::__construct";i:72;s:63:"PHPStan\Reflection\Deprecation\DeprecationProvider::__construct";i:73;s:44:"PhpParser\PrettyPrinterAbstract::__construct";i:74;s:45:"PHPStan\Node\Printer\ExprPrinter::__construct";i:75;s:40:"PHPStan\Parser\LexerFactory::__construct";i:76;s:62:"PHPStan\Diagnose\SystemResourcesDiagnoseExtension::__construct";i:77;s:50:"PHPStan\Rules\ClassForbiddenNameCheck::__construct";i:78;s:54:"PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::__construct";i:79;s:61:"PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeCheck::__construct";i:80;s:53:"PHPStan\Rules\PhpDoc\RequireExtendsCheck::__construct";i:81;s:50:"PHPStan\Rules\PhpDoc\AssertRuleHelper::__construct";i:82;s:59:"PHPStan\Rules\PhpDoc\GenericCallableRuleHelper::__construct";i:83;s:42:"PHPStan\Rules\RuleLevelHelper::__construct";i:84;s:66:"PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver::__construct";i:85;s:74:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck::__construct";i:86;s:59:"PHPStan\Rules\Exceptions\TooWideThrowTypeCheck::__construct";i:87;s:71:"PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck::__construct";i:88;s:58:"PHPStan\Rules\NonStringableDynamicAccessCheck::__construct";i:89;s:41:"PHPStan\Rules\ClassNameCheck::__construct";i:90;s:58:"PHPStan\Rules\Variables\ParameterOutTypeCheck::__construct";i:91;s:39:"PHPStan\Rules\LazyRegistry::__construct";i:92;s:68:"PHPStan\Rules\Comparison\ConstantConditionInTraitHelper::__construct";i:93;s:63:"PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper::__construct";i:94;s:65:"PHPStan\Rules\Comparison\ConstantConditionRuleHelper::__construct";i:95;s:73:"PHPStan\Rules\Comparison\FunctionCallConstantConditionHelper::__construct";i:96;s:59:"PHPStan\Rules\Properties\AccessPropertiesCheck::__construct";i:97;s:65:"PHPStan\Rules\Properties\AccessStaticPropertiesCheck::__construct";i:98;s:47:"PHPStan\Rules\Debug\FileAssertRule::__construct";i:99;s:51:"PHPStan\Rules\Debug\DumpPhpDocTypeRule::__construct";i:100;s:45:"PHPStan\Rules\Debug\DumpTypeRule::__construct";i:101;s:51:"PHPStan\Rules\Debug\DumpNativeTypeRule::__construct";i:102;s:47:"PHPStan\Rules\Debug\DebugScopeRule::__construct";i:103;s:56:"PHPStan\Rules\Classes\LocalTypeAliasesCheck::__construct";i:104;s:51:"PHPStan\Rules\Classes\PropertyTagCheck::__construct";i:105;s:45:"PHPStan\Rules\Classes\MixinCheck::__construct";i:106;s:49:"PHPStan\Rules\Classes\MethodTagCheck::__construct";i:107;s:54:"PHPStan\Rules\FunctionCallParametersCheck::__construct";i:108;s:37:"PHPStan\Rules\IssetCheck::__construct";i:109;s:57:"PHPStan\Rules\ParameterCastableToStringCheck::__construct";i:110;s:53:"PHPStan\Rules\ParameterClosureTypeHelper::__construct";i:111;s:52:"PHPStan\Rules\ClassCaseSensitivityCheck::__construct";i:112;s:76:"PHPStan\Rules\DeadCode\PossiblyPureCallTransitivePurityResolver::__construct";i:113;s:47:"PHPStan\Rules\MissingTypehintCheck::__construct";i:114;s:60:"PHPStan\Rules\TooWideTypehints\TooWideTypeCheck::__construct";i:115;s:72:"PHPStan\Rules\TooWideTypehints\TooWideParameterOutTypeCheck::__construct";i:116;s:68:"PHPStan\Rules\RestrictedUsage\RestrictedMethodUsageRule::__construct";i:117;s:78:"PHPStan\Rules\RestrictedUsage\RestrictedFunctionCallableUsageRule::__construct";i:118;s:75:"PHPStan\Rules\RestrictedUsage\RestrictedClassConstantUsageRule::__construct";i:119;s:74:"PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodUsageRule::__construct";i:120;s:70:"PHPStan\Rules\RestrictedUsage\RestrictedFunctionUsageRule::__construct";i:121;s:82:"PHPStan\Rules\RestrictedUsage\RestrictedStaticMethodCallableUsageRule::__construct";i:122;s:70:"PHPStan\Rules\RestrictedUsage\RestrictedPropertyUsageRule::__construct";i:123;s:84:"PHPStan\Rules\RestrictedUsage\RestrictedUsageOfDeprecatedStringCastRule::__construct";i:124;s:76:"PHPStan\Rules\RestrictedUsage\RestrictedMethodCallableUsageRule::__construct";i:125;s:76:"PHPStan\Rules\RestrictedUsage\RestrictedStaticPropertyUsageRule::__construct";i:126;s:42:"PHPStan\Rules\AttributesCheck::__construct";i:127;s:53:"PHPStan\Rules\Methods\ParentMethodHelper::__construct";i:128;s:50:"PHPStan\Rules\Methods\MethodCallCheck::__construct";i:129;s:56:"PHPStan\Rules\Methods\StaticMethodCallCheck::__construct";i:130;s:56:"PHPStan\Rules\Methods\MethodPrototypeFinder::__construct";i:131;s:54:"PHPStan\Rules\Methods\MethodSignatureRule::__construct";i:132;s:66:"PHPStan\Rules\Methods\MethodParameterComparisonHelper::__construct";i:133;s:50:"PHPStan\Rules\FunctionReturnTypeCheck::__construct";i:134;s:57:"PHPStan\Rules\Generics\GenericAncestorsCheck::__construct";i:135;s:53:"PHPStan\Rules\Generics\TemplateTypeCheck::__construct";i:136;s:62:"PHPStan\Rules\Generics\MethodTagTemplateTypeCheck::__construct";i:137;s:50:"PHPStan\Rules\FunctionDefinitionCheck::__construct";i:138;s:47:"PHPStan\Internal\HttpClientFactory::__construct";i:139;s:61:"PHPStan\Analyser\PropertyHookThrowPointsResolver::__construct";i:140;s:45:"PHPStan\Analyser\PhpDocsResolver::__construct";i:141;s:48:"PHPStan\Analyser\ConstantResolverFactory::create";i:142;s:38:"PHPStan\Analyser\Analyser::__construct";i:143;s:50:"PHPStan\Analyser\RuleErrorTransformer::__construct";i:144;s:46:"PHPStan\Analyser\ClosureProcessor::__construct";i:145;s:42:"PHPStan\Analyser\ScopeFactory::__construct";i:146;s:52:"PHPStan\Analyser\PropertyHooksProcessor::__construct";i:147;s:47:"PHPStan\Analyser\NodeScopeResolver::__construct";i:148;s:47:"PHPStan\Analyser\AttributesHandler::__construct";i:149;s:53:"PHPStan\Analyser\ConstantResolverFactory::__construct";i:150;s:68:"PHPStan\Analyser\ExprHandler\StaticPropertyFetchHandler::__construct";i:151;s:57:"PHPStan\Analyser\ExprHandler\CoalesceHandler::__construct";i:152;s:54:"PHPStan\Analyser\ExprHandler\EmptyHandler::__construct";i:153;s:55:"PHPStan\Analyser\ExprHandler\PreDecHandler::__construct";i:154;s:53:"PHPStan\Analyser\ExprHandler\ExitHandler::__construct";i:155;s:58:"PHPStan\Analyser\ExprHandler\UnaryPlusHandler::__construct";i:156;s:54:"PHPStan\Analyser\ExprHandler\ArrayHandler::__construct";i:157;s:54:"PHPStan\Analyser\ExprHandler\ThrowHandler::__construct";i:158;s:54:"PHPStan\Analyser\ExprHandler\IssetHandler::__construct";i:159;s:58:"PHPStan\Analyser\ExprHandler\ShellExecHandler::__construct";i:160;s:56:"PHPStan\Analyser\ExprHandler\ClosureHandler::__construct";i:161;s:56:"PHPStan\Analyser\ExprHandler\PostDecHandler::__construct";i:162;s:55:"PHPStan\Analyser\ExprHandler\AssignHandler::__construct";i:163;s:58:"PHPStan\Analyser\ExprHandler\YieldFromHandler::__construct";i:164;s:53:"PHPStan\Analyser\ExprHandler\CastHandler::__construct";i:165;s:57:"PHPStan\Analyser\ExprHandler\BinaryOpHandler::__construct";i:166;s:62:"PHPStan\Analyser\ExprHandler\ArrowFunctionHandler::__construct";i:167;s:54:"PHPStan\Analyser\ExprHandler\MatchHandler::__construct";i:168;s:75:"PHPStan\Analyser\ExprHandler\Virtual\MethodCallableNodeHandler::__construct";i:169;s:82:"PHPStan\Analyser\ExprHandler\Virtual\InstantiationCallableNodeHandler::__construct";i:170;s:65:"PHPStan\Analyser\ExprHandler\Virtual\TypeExprHandler::__construct";i:171;s:77:"PHPStan\Analyser\ExprHandler\Virtual\FunctionCallableNodeHandler::__construct";i:172;s:71:"PHPStan\Analyser\ExprHandler\Virtual\NativeTypeExprHandler::__construct";i:173;s:77:"PHPStan\Analyser\ExprHandler\Virtual\AlwaysRememberedExprHandler::__construct";i:174;s:66:"PHPStan\Analyser\ExprHandler\Virtual\IssetExprHandler::__construct";i:175;s:87:"PHPStan\Analyser\ExprHandler\Virtual\SetExistingOffsetValueTypeExprHandler::__construct";i:176;s:78:"PHPStan\Analyser\ExprHandler\Virtual\ExistingArrayDimFetchHandler::__construct";i:177;s:72:"PHPStan\Analyser\ExprHandler\Virtual\UnsetOffsetExprHandler::__construct";i:178;s:81:"PHPStan\Analyser\ExprHandler\Virtual\StaticMethodCallableNodeHandler::__construct";i:179;s:79:"PHPStan\Analyser\ExprHandler\Virtual\SetOffsetValueTypeExprHandler::__construct";i:180;s:59:"PHPStan\Analyser\ExprHandler\UnaryMinusHandler::__construct";i:181;s:53:"PHPStan\Analyser\ExprHandler\PipeHandler::__construct";i:182;s:67:"PHPStan\Analyser\ExprHandler\InterpolatedStringHandler::__construct";i:183;s:55:"PHPStan\Analyser\ExprHandler\PreIncHandler::__construct";i:184;s:59:"PHPStan\Analyser\ExprHandler\BooleanAndHandler::__construct";i:185;s:54:"PHPStan\Analyser\ExprHandler\YieldHandler::__construct";i:186;s:54:"PHPStan\Analyser\ExprHandler\PrintHandler::__construct";i:187;s:55:"PHPStan\Analyser\ExprHandler\ScalarHandler::__construct";i:188;s:59:"PHPStan\Analyser\ExprHandler\StaticCallHandler::__construct";i:189;s:70:"PHPStan\Analyser\ExprHandler\NullsafePropertyFetchHandler::__construct";i:190;s:62:"PHPStan\Analyser\ExprHandler\ArrayDimFetchHandler::__construct";i:191;s:64:"PHPStan\Analyser\ExprHandler\ClassConstFetchHandler::__construct";i:192;s:59:"PHPStan\Analyser\ExprHandler\BitwiseNotHandler::__construct";i:193;s:58:"PHPStan\Analyser\ExprHandler\BooleanOrHandler::__construct";i:194;s:57:"PHPStan\Analyser\ExprHandler\AssignOpHandler::__construct";i:195;s:62:"PHPStan\Analyser\ExprHandler\PropertyFetchHandler::__construct";i:196;s:67:"PHPStan\Analyser\ExprHandler\NullsafeMethodCallHandler::__construct";i:197;s:59:"PHPStan\Analyser\ExprHandler\ConstFetchHandler::__construct";i:198;s:56:"PHPStan\Analyser\ExprHandler\IncludeHandler::__construct";i:199;s:56:"PHPStan\Analyser\ExprHandler\TernaryHandler::__construct";i:200;s:52:"PHPStan\Analyser\ExprHandler\NewHandler::__construct";i:201;s:62:"PHPStan\Analyser\ExprHandler\ErrorSuppressHandler::__construct";i:202;s:57:"PHPStan\Analyser\ExprHandler\VariableHandler::__construct";i:203;s:59:"PHPStan\Analyser\ExprHandler\CastStringHandler::__construct";i:204;s:57:"PHPStan\Analyser\ExprHandler\FuncCallHandler::__construct";i:205;s:54:"PHPStan\Analyser\ExprHandler\CloneHandler::__construct";i:206;s:56:"PHPStan\Analyser\ExprHandler\PostIncHandler::__construct";i:207;s:59:"PHPStan\Analyser\ExprHandler\MethodCallHandler::__construct";i:208;s:53:"PHPStan\Analyser\ExprHandler\EvalHandler::__construct";i:209;s:59:"PHPStan\Analyser\ExprHandler\BooleanNotHandler::__construct";i:210;s:59:"PHPStan\Analyser\ExprHandler\InstanceofHandler::__construct";i:211;s:67:"PHPStan\Analyser\ExprHandler\Helper\OutputBufferHelper::__construct";i:212;s:75:"PHPStan\Analyser\ExprHandler\Helper\EarlyTerminatingCallHelper::__construct";i:213;s:69:"PHPStan\Analyser\ExprHandler\Helper\CountNarrowingHelper::__construct";i:214;s:84:"PHPStan\Analyser\ExprHandler\Helper\ForeachEmptyOrObjectNarrowingHelper::__construct";i:215;s:74:"PHPStan\Analyser\ExprHandler\Helper\CoalesceCompositionHelper::__construct";i:216;s:82:"PHPStan\Analyser\ExprHandler\Helper\ConditionalExpressionHolderHelper::__construct";i:217;s:69:"PHPStan\Analyser\ExprHandler\Helper\NonNullabilityHelper::__construct";i:218;s:68:"PHPStan\Analyser\ExprHandler\Helper\ClosureTypeResolver::__construct";i:219;s:83:"PHPStan\Analyser\ExprHandler\Helper\ContextualClosureParameterResolver::__construct";i:220;s:75:"PHPStan\Analyser\ExprHandler\Helper\FuncCallScopeEffectsHelper::__construct";i:221;s:65:"PHPStan\Analyser\ExprHandler\Helper\IncDecTypeHelper::__construct";i:222;s:71:"PHPStan\Analyser\ExprHandler\Helper\MethodThrowPointHelper::__construct";i:223;s:71:"PHPStan\Analyser\ExprHandler\Helper\DefaultNarrowingHelper::__construct";i:224;s:75:"PHPStan\Analyser\ExprHandler\Helper\ImplicitToStringCallHelper::__construct";i:225;s:71:"PHPStan\Analyser\ExprHandler\Helper\BooleanNarrowingHelper::__construct";i:226;s:75:"PHPStan\Analyser\ExprHandler\Helper\MethodCallReturnTypeHelper::__construct";i:227;s:73:"PHPStan\Analyser\ExprHandler\Helper\ClosureParameterResolver::__construct";i:228;s:73:"PHPStan\Analyser\ExprHandler\Helper\IdenticalNarrowingHelper::__construct";i:229;s:72:"PHPStan\Analyser\ExprHandler\Helper\VirtualExprResultHelper::__construct";i:230;s:51:"PHPStan\Analyser\CalledMethodProcessor::__construct";i:231;s:57:"PHPStan\Analyser\Ignore\UnmatchedIgnoreFixer::__construct";i:232;s:52:"PHPStan\Analyser\Ignore\LineIgnoreFixer::__construct";i:233;s:55:"PHPStan\Analyser\Ignore\IgnoredErrorHelper::__construct";i:234;s:60:"PHPStan\Analyser\Ignore\IgnoreErrorsConfigFixer::__construct";i:235;s:47:"PHPStan\Analyser\StatementsHandler::__construct";i:236;s:46:"PHPStan\Analyser\ArgumentsHandler::__construct";i:237;s:73:"PHPStan\Analyser\ValueDependencyDeclarationDependencyTracker::__construct";i:238;s:54:"PHPStan\Analyser\StmtHandler\TraitHandler::__construct";i:239;s:59:"PHPStan\Analyser\StmtHandler\ExpressionHandler::__construct";i:240;s:54:"PHPStan\Analyser\StmtHandler\UnsetHandler::__construct";i:241;s:55:"PHPStan\Analyser\StmtHandler\ReturnHandler::__construct";i:242;s:57:"PHPStan\Analyser\StmtHandler\EnumCaseHandler::__construct";i:243;s:57:"PHPStan\Analyser\StmtHandler\FunctionHandler::__construct";i:244;s:57:"PHPStan\Analyser\StmtHandler\PropertyHandler::__construct";i:245;s:59:"PHPStan\Analyser\StmtHandler\ClassConstHandler::__construct";i:246;s:52:"PHPStan\Analyser\StmtHandler\ForHandler::__construct";i:247;s:56:"PHPStan\Analyser\StmtHandler\ForeachHandler::__construct";i:248;s:56:"PHPStan\Analyser\StmtHandler\DoWhileHandler::__construct";i:249;s:54:"PHPStan\Analyser\StmtHandler\BlockHandler::__construct";i:250;s:55:"PHPStan\Analyser\StmtHandler\SwitchHandler::__construct";i:251;s:51:"PHPStan\Analyser\StmtHandler\IfHandler::__construct";i:252;s:58:"PHPStan\Analyser\StmtHandler\ClassLikeHandler::__construct";i:253;s:57:"PHPStan\Analyser\StmtHandler\TryCatchHandler::__construct";i:254;s:60:"PHPStan\Analyser\StmtHandler\ClassMethodHandler::__construct";i:255;s:53:"PHPStan\Analyser\StmtHandler\EchoHandler::__construct";i:256;s:54:"PHPStan\Analyser\StmtHandler\WhileHandler::__construct";i:257;s:55:"PHPStan\Analyser\StmtHandler\GlobalHandler::__construct";i:258;s:63:"PHPStan\Analyser\StmtHandler\StaticVariableHandler::__construct";i:259;s:57:"PHPStan\Analyser\StmtHandler\TraitUseHandler::__construct";i:260;s:52:"PHPStan\Analyser\VarAnnotationProcessor::__construct";i:261;s:53:"PHPStan\Analyser\AnalyserResultFinalizer::__construct";i:262;s:57:"PHPStan\Analyser\DeprecatedAttributeResolver::__construct";i:263;s:49:"PHPStan\Analyser\ParametersProcessor::__construct";i:264;s:45:"PHPStan\Analyser\TypeSpecifierFactory::create";i:265;s:54:"PHPStan\Analyser\ValueDependencyCollector::__construct";i:266;s:42:"PHPStan\Analyser\FileAnalyser::__construct";i:267;s:50:"PHPStan\Analyser\TypeSpecifierFactory::__construct";i:268;s:72:"PHPStan\Analyser\ResultCache\ClassResultCacheValueExtension::__construct";i:269;s:60:"PHPStan\Analyser\ResultCache\ResultCacheClearer::__construct";i:270;s:71:"PHPStan\Analyser\ResultCache\FileResultCacheValueExtension::__construct";i:271;s:76:"PHPStan\Analyser\ResultCache\DirectoryResultCacheValueExtension::__construct";i:272;s:54:"PHPStan\Analyser\RicherScopeGetTypeHelper::__construct";i:273;s:62:"PHPStan\Analyser\Generics\StaticVariableInference::__construct";i:274;s:64:"PHPStan\Analyser\Generics\ClosureSignatureInference::__construct";i:275;s:33:"PHPStan\Neon\Printer::__construct";i:276;s:96:"PHPStan\DependencyInjection\Reflection\LazyClassReflectionExtensionRegistryProvider::__construct";i:277;s:67:"PHPStan\DependencyInjection\DerivativeContainerFactory::__construct";i:278;s:59:"PHPStan\DependencyInjection\MemoizingContainer::__construct";i:279;s:61:"PHPStan\DependencyInjection\Nette\NetteContainer::__construct";i:280;s:47:"PHPStan\Collectors\RegistryFactory::__construct";i:281;s:42:"PHPStan\Collectors\RegistryFactory::create";i:282;s:48:"PHPStan\Fixable\PhpDoc\PhpDocEditor::__construct";i:283;s:39:"PHPStan\Fixable\ErrorFixer::__construct";i:284;s:64:"PHPStan\Command\ErrorFormatter\GitlabErrorFormatter::__construct";i:285;s:68:"PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter::__construct";i:286;s:66:"PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter::__construct";i:287;s:64:"PHPStan\Command\ErrorFormatter\GithubErrorFormatter::__construct";i:288;s:68:"PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter::__construct";i:289;s:63:"PHPStan\Command\ErrorFormatter\TableErrorFormatter::__construct";i:290;s:63:"PHPStan\Command\ErrorFormatter\JunitErrorFormatter::__construct";i:291;s:68:"PHPStan\Command\Neon2Attributes\Neon2AttributesMigrator::__construct";i:292;s:47:"PHPStan\Command\AnalyseApplication::__construct";i:293;s:46:"PHPStan\Command\FixerWorkerRunner::__construct";i:294;s:49:"PHPStan\Command\BootstrapFilesRunner::__construct";i:295;s:43:"PHPStan\Command\AnalyserRunner::__construct";i:296;s:45:"PHPStan\Command\FixerApplication::__construct";i:297;s:53:"PHPStan\Type\Regex\RegexExpressionHelper::__construct";i:298;s:48:"PHPStan\Type\Regex\RegexGroupParser::__construct";i:299;s:65:"PHPStan\Type\Php\DateFormatMethodReturnTypeExtension::__construct";i:300;s:64:"PHPStan\Type\Php\CompactFunctionReturnTypeExtension::__construct";i:301;s:72:"PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension::__construct";i:302;s:68:"PHPStan\Type\Php\ArrayCombineFunctionThrowTypeExtension::__construct";i:303;s:58:"PHPStan\Type\Php\OpenSslCipherMethodsProvider::__construct";i:304;s:72:"PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension::__construct";i:305;s:75:"PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension::__construct";i:306;s:62:"PHPStan\Type\Php\IdateFunctionReturnTypeExtension::__construct";i:307;s:52:"PHPStan\Type\Php\RegexArrayShapeMatcher::__construct";i:308;s:64:"PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension::__construct";i:309;s:67:"PHPStan\Type\Php\FilterInputDynamicReturnTypeExtension::__construct";i:310;s:62:"PHPStan\Type\Php\PregMatchTypeSpecifyingExtension::__construct";i:311;s:75:"PHPStan\Type\Php\DateIntervalFormatFunctionReturnTypeExtension::__construct";i:312;s:52:"PHPStan\Type\Php\JsonThrowTypeExtension::__construct";i:313;s:73:"PHPStan\Type\Php\BcMathNumberOperatorTypeSpecifyingExtension::__construct";i:314;s:69:"PHPStan\Type\Php\PregReplaceCallbackClosureTypeExtension::__construct";i:315;s:65:"PHPStan\Type\Php\ArrayFilterFunctionReturnTypeHelper::__construct";i:316;s:82:"PHPStan\Type\Php\ReflectionClassConstantConstructorThrowTypeExtension::__construct";i:317;s:68:"PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension::__construct";i:318;s:78:"PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension::__construct";i:319;s:63:"PHPStan\Type\Php\FilterFunctionsThrowTypeExtension::__construct";i:320;s:65:"PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension::__construct";i:321;s:68:"PHPStan\Type\Php\ArrayFilterFunctionReturnTypeExtension::__construct";i:322;s:65:"PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension::__construct";i:323;s:69:"PHPStan\Type\Php\OpenSslEncryptParameterOutTypeExtension::__construct";i:324;s:71:"PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension::__construct";i:325;s:61:"PHPStan\Type\Php\PgDmlDynamicReturnTypeExtension::__construct";i:326;s:73:"PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension::__construct";i:327;s:75:"PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension::__construct";i:328;s:67:"PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension::__construct";i:329;s:59:"PHPStan\Type\Php\PDOConnectReturnTypeExtension::__construct";i:330;s:64:"PHPStan\Type\Php\PregMatchParameterOutTypeExtension::__construct";i:331;s:67:"PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension::__construct";i:332;s:69:"PHPStan\Type\Php\GmpUnaryOperatorTypeSpecifyingExtension::__construct";i:333;s:70:"PHPStan\Type\Php\FilterVarArrayDynamicReturnTypeExtension::__construct";i:334;s:66:"PHPStan\Type\Php\ArrayFindFunctionReturnTypeExtension::__construct";i:335;s:61:"PHPStan\Type\Php\DateFunctionReturnTypeExtension::__construct";i:336;s:78:"PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension::__construct";i:337;s:62:"PHPStan\Type\Php\PrintfFunctionThrowTypeExtension::__construct";i:338;s:69:"PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension::__construct";i:339;s:77:"PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension::__construct";i:340;s:74:"PHPStan\Type\Php\DateIntervalFormatDynamicReturnTypeExtension::__construct";i:341;s:64:"PHPStan\Type\Php\GmpOperatorTypeSpecifyingExtension::__construct";i:342;s:77:"PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension::__construct";i:343;s:72:"PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension::__construct";i:344;s:68:"PHPStan\Type\Php\TriggerErrorFunctionThrowTypeExtension::__construct";i:345;s:78:"PHPStan\Type\Php\BcMathNumberUnaryOperatorTypeSpecifyingExtension::__construct";i:346;s:71:"PHPStan\Type\Php\OpensslCipherFunctionsReturnTypeExtension::__construct";i:347;s:60:"PHPStan\Type\Php\FilterFunctionReturnTypeHelper::__construct";i:348;s:65:"PHPStan\Type\Php\ConstantFunctionReturnTypeExtension::__construct";i:349;s:68:"PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension::__construct";i:350;s:70:"PHPStan\Type\UnaryOperatorTypeSpecifyingExtensionRegistry::__construct";i:351;s:60:"PHPStan\Type\DynamicReturnTypeExtensionRegistry::__construct";i:352;s:65:"PHPStan\Type\OperatorTypeSpecifyingExtensionRegistry::__construct";i:353;s:40:"PHPStan\Type\FileTypeMapper::__construct";i:354;s:43:"PHPStan\Type\BitwiseFlagHelper::__construct";i:355;s:46:"PHPStan\Type\ArrayUnpackingHelper::__construct";i:356;s:55:"PHPStan\Type\LazyTypeAliasResolverProvider::__construct";i:357;s:44:"PHPStan\Type\ClosureTypeFactory::__construct";i:358;s:49:"PHPStan\Type\UsefulTypeAliasResolver::__construct";i:359;s:85:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInPropertyHookThrowsRule::__construct";i:360;s:67:"PHPStan\Rules\Exceptions\MethodThrowTypeCovarianceRule::__construct";i:361;s:81:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule::__construct";i:362;s:79:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule::__construct";i:363;s:63:"PHPStan\Rules\Properties\UninitializedPropertyRule::__construct";i:364;s:50:"PHPStan\File\SimpleRelativePathHelper::__construct";i:365;s:59:"PHPStan\File\ParentDirectoryRelativePathHelper::__construct";i:366;s:73:"PHPStan\Reflection\BetterReflection\BetterReflectionProvider::__construct";i:367;s:54:"PHPStan\Diagnose\PHPStanDiagnoseExtension::__construct";i:368;s:38:"PHPStan\File\FileExcluder::__construct";i:369;s:55:"PHPStan\Reflection\Php\PhpMethodReflection::__construct";i:370;s:57:"PHPStan\Reflection\Php\PhpFunctionReflection::__construct";i:371;s:95:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocator::__construct";i:372;s:92:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocator::__construct";i:373;s:47:"PHPStan\Reflection\ClassReflection::__construct";i:374;s:46:"PHPStan\Analyser\ExpressionResult::__construct";i:375;s:54:"PHPStan\Analyser\LazyInternalScopeFactory::__construct";i:376;s:60:"PHPStan\Analyser\ResultCache\ResultCacheManager::__construct";i:377;s:60:"PHPStan\Rules\Namespaces\ExistingNamesInUseRule::__construct";i:378;s:65:"PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule::__construct";i:379;s:51:"PHPStan\Rules\Generators\YieldTypeRule::__construct";i:380;s:55:"PHPStan\Rules\Generators\YieldFromTypeRule::__construct";i:381;s:58:"PHPStan\Rules\Generators\YieldInGeneratorRule::__construct";i:382;s:72:"PHPStan\Rules\PhpDoc\IncompatiblePropertyHookPhpDocTypeRule::__construct";i:383;s:61:"PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule::__construct";i:384;s:59:"PHPStan\Rules\PhpDoc\SealedDefinitionTraitRule::__construct";i:385;s:73:"PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule::__construct";i:386;s:67:"PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule::__construct";i:387;s:58:"PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule::__construct";i:388;s:61:"PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule::__construct";i:389;s:65:"PHPStan\Rules\PhpDoc\VarTagChangedExpressionTypeRule::__construct";i:390;s:59:"PHPStan\Rules\PhpDoc\SealedDefinitionClassRule::__construct";i:391;s:68:"PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule::__construct";i:392;s:60:"PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule::__construct";i:393;s:52:"PHPStan\Rules\PhpDoc\FunctionAssertRule::__construct";i:394;s:62:"PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule::__construct";i:395;s:67:"PHPStan\Rules\PhpDoc\RequireExtendsDefinitionClassRule::__construct";i:396;s:65:"PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule::__construct";i:397;s:70:"PHPStan\Rules\PhpDoc\RequireImplementsDefinitionTraitRule::__construct";i:398;s:81:"PHPStan\Rules\PhpDoc\IncompatibleParamImmediatelyInvokedCallableRule::__construct";i:399;s:63:"PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule::__construct";i:400;s:67:"PHPStan\Rules\PhpDoc\RequireExtendsDefinitionTraitRule::__construct";i:401;s:59:"PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule::__construct";i:402;s:50:"PHPStan\Rules\PhpDoc\MethodAssertRule::__construct";i:403;s:52:"PHPStan\Rules\Missing\MissingReturnRule::__construct";i:404;s:68:"PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule::__construct";i:405;s:82:"PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule::__construct";i:406;s:55:"PHPStan\Rules\Exceptions\ThrowExprTypeRule::__construct";i:407;s:66:"PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule::__construct";i:408;s:86:"PHPStan\Rules\Exceptions\ThrowsVoidPropertyHookWithExplicitThrowPointRule::__construct";i:409;s:80:"PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule::__construct";i:410;s:58:"PHPStan\Rules\Arrays\OffsetAccessAssignOpRule::__construct";i:411;s:60:"PHPStan\Rules\Arrays\OffsetAccessAssignmentRule::__construct";i:412;s:56:"PHPStan\Rules\Arrays\ArrayDestructuringRule::__construct";i:413;s:66:"PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule::__construct";i:414;s:52:"PHPStan\Rules\Arrays\ArrayUnpackingRule::__construct";i:415;s:70:"PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule::__construct";i:416;s:59:"PHPStan\Rules\Arrays\UnpackIterableInArrayRule::__construct";i:417;s:55:"PHPStan\Rules\Arrays\IterableInForeachRule::__construct";i:418;s:65:"PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule::__construct";i:419;s:63:"PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule::__construct";i:420;s:59:"PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule::__construct";i:421;s:69:"PHPStan\Rules\Variables\ParameterOutExecutionEndTypeRule::__construct";i:422;s:57:"PHPStan\Rules\Variables\CompactVariablesRule::__construct";i:423;s:53:"PHPStan\Rules\Variables\NullCoalesceRule::__construct";i:424;s:46:"PHPStan\Rules\Variables\UnsetRule::__construct";i:425;s:56:"PHPStan\Rules\Variables\DefinedVariableRule::__construct";i:426;s:46:"PHPStan\Rules\Variables\EmptyRule::__construct";i:427;s:56:"PHPStan\Rules\Variables\VariableCloningRule::__construct";i:428;s:65:"PHPStan\Rules\Variables\ParameterOutAssignedTypeRule::__construct";i:429;s:46:"PHPStan\Rules\Variables\IssetRule::__construct";i:430;s:66:"PHPStan\Rules\Functions\ParameterCastableToStringRule::__construct";i:431;s:58:"PHPStan\Rules\Functions\ClosureReturnTypeRule::__construct";i:432;s:82:"PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule::__construct";i:433;s:54:"PHPStan\Rules\Functions\CallCallablesRule::__construct";i:434;s:73:"PHPStan\Rules\Functions\ImplodeParameterCastableToStringRule::__construct";i:435;s:73:"PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule::__construct";i:436;s:57:"PHPStan\Rules\Functions\DefineParametersRule::__construct";i:437;s:64:"PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule::__construct";i:438;s:66:"PHPStan\Rules\Functions\CallToNonExistentFunctionRule::__construct";i:439;s:52:"PHPStan\Rules\Functions\ArrayFilterRule::__construct";i:440;s:63:"PHPStan\Rules\Functions\ReturnTypeAfterFinallyRule::__construct";i:441;s:51:"PHPStan\Rules\Functions\ReturnTypeRule::__construct";i:442;s:74:"PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule::__construct";i:443;s:67:"PHPStan\Rules\Functions\ExistingClassesInTypehintsRule::__construct";i:444;s:70:"PHPStan\Rules\Functions\SortParameterCastableToStringRule::__construct";i:445;s:56:"PHPStan\Rules\Functions\ParamAttributesRule::__construct";i:446;s:58:"PHPStan\Rules\Functions\UnusedClosureUsesRule::__construct";i:447;s:70:"PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule::__construct";i:448;s:52:"PHPStan\Rules\Functions\ArrayValuesRule::__construct";i:449;s:62:"PHPStan\Rules\Functions\PrintfArrayParametersRule::__construct";i:450;s:67:"PHPStan\Rules\Functions\UselessFunctionReturnValueRule::__construct";i:451;s:60:"PHPStan\Rules\Functions\ReturnNullsafeByRefRule::__construct";i:452;s:65:"PHPStan\Rules\Functions\CallToFunctionParametersRule::__construct";i:453;s:58:"PHPStan\Rules\Functions\ClosureAttributesRule::__construct";i:454;s:64:"PHPStan\Rules\Functions\ArrowFunctionAttributesRule::__construct";i:455;s:73:"PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule::__construct";i:456;s:57:"PHPStan\Rules\Functions\FunctionCallableRule::__construct";i:457;s:80:"PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule::__construct";i:458;s:57:"PHPStan\Rules\Functions\PrintfParametersRule::__construct";i:459;s:77:"PHPStan\Rules\Functions\CallToFunctionStatementWithNoDiscardRule::__construct";i:460;s:60:"PHPStan\Rules\Functions\RandomIntParametersRule::__construct";i:461;s:50:"PHPStan\Rules\Functions\FilterVarRule::__construct";i:462;s:59:"PHPStan\Rules\Functions\FunctionAttributesRule::__construct";i:463;s:53:"PHPStan\Rules\Functions\CallUserFuncRule::__construct";i:464;s:77:"PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule::__construct";i:465;s:65:"PHPStan\Rules\Comparison\ConstantLooseComparisonRule::__construct";i:466;s:68:"PHPStan\Rules\Comparison\BooleanOrConstantConditionRule::__construct";i:467;s:70:"PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule::__construct";i:468;s:71:"PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule::__construct";i:469;s:65:"PHPStan\Rules\Comparison\ElseIfConstantConditionRule::__construct";i:470;s:73:"PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule::__construct";i:471;s:69:"PHPStan\Rules\Comparison\BooleanAndConstantConditionRule::__construct";i:472;s:84:"PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule::__construct";i:473;s:69:"PHPStan\Rules\Comparison\LogicalXorConstantConditionRule::__construct";i:474;s:61:"PHPStan\Rules\Comparison\IfConstantConditionRule::__construct";i:475;s:57:"PHPStan\Rules\Comparison\MatchExpressionRule::__construct";i:476;s:69:"PHPStan\Rules\Comparison\BooleanNotConstantConditionRule::__construct";i:477;s:74:"PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule::__construct";i:478;s:70:"PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule::__construct";i:479;s:74:"PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule::__construct";i:480;s:71:"PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule::__construct";i:481;s:58:"PHPStan\Rules\Keywords\DeclareStrictTypesRule::__construct";i:482;s:57:"PHPStan\Rules\Keywords\RequireFileExistsRule::__construct";i:483;s:58:"PHPStan\Rules\Properties\AccessPropertiesRule::__construct";i:484;s:79:"PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule::__construct";i:485;s:66:"PHPStan\Rules\Properties\AccessPropertiesInAssignRule::__construct";i:486;s:75:"PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule::__construct";i:487;s:59:"PHPStan\Rules\Properties\PropertyAssignRefRule::__construct";i:488;s:68:"PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule::__construct";i:489;s:69:"PHPStan\Rules\Properties\ExistingClassesInPropertiesRule::__construct";i:490;s:64:"PHPStan\Rules\Properties\PropertyHookAttributesRule::__construct";i:491;s:79:"PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule::__construct";i:492;s:65:"PHPStan\Rules\Properties\MissingPropertyTypehintRule::__construct";i:493;s:72:"PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule::__construct";i:494;s:60:"PHPStan\Rules\Properties\PropertyAttributesRule::__construct";i:495;s:66:"PHPStan\Rules\Properties\SetPropertyHookParameterRule::__construct";i:496;s:60:"PHPStan\Rules\Properties\OverridingPropertyRule::__construct";i:497;s:64:"PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule::__construct";i:498;s:69:"PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule::__construct";i:499;s:71:"PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule::__construct";i:500;s:72:"PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule::__construct";i:501;s:67:"PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule::__construct";i:502;s:67:"PHPStan\Rules\Properties\TypesAssignedToPropertiesRule::__construct";i:503;s:80:"PHPStan\Rules\Properties\ExistingClassesInPropertyHookTypehintsRule::__construct";i:504;s:64:"PHPStan\Rules\Properties\AccessStaticPropertiesRule::__construct";i:505;s:63:"PHPStan\Rules\Properties\NullsafePropertyFetchRule::__construct";i:506;s:49:"PHPStan\Rules\Classes\EnumSanityRule::__construct";i:507;s:48:"PHPStan\Rules\Classes\MethodTagRule::__construct";i:508;s:62:"PHPStan\Rules\Classes\ClassConstantAttributesRule::__construct";i:509;s:62:"PHPStan\Rules\Classes\ExistingClassInTraitUseRule::__construct";i:510;s:48:"PHPStan\Rules\Classes\NewStaticRule::__construct";i:511;s:55:"PHPStan\Rules\Classes\LocalTypeAliasesRule::__construct";i:512;s:63:"PHPStan\Rules\Classes\LocalTypeTraitUseAliasesRule::__construct";i:513;s:52:"PHPStan\Rules\Classes\MixinTraitUseRule::__construct";i:514;s:64:"PHPStan\Rules\Classes\ExistingClassInInstanceOfRule::__construct";i:515;s:60:"PHPStan\Rules\Classes\LocalTypeTraitAliasesRule::__construct";i:516;s:52:"PHPStan\Rules\Classes\InstantiationRule::__construct";i:517;s:59:"PHPStan\Rules\Classes\DuplicateDeclarationRule::__construct";i:518;s:64:"PHPStan\Rules\Classes\DuplicateTraitDeclarationRule::__construct";i:519;s:50:"PHPStan\Rules\Classes\PropertyTagRule::__construct";i:520;s:72:"PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule::__construct";i:521;s:56:"PHPStan\Rules\Classes\MethodTagTraitUseRule::__construct";i:522;s:44:"PHPStan\Rules\Classes\MixinRule::__construct";i:523;s:54:"PHPStan\Rules\Classes\ClassAttributesRule::__construct";i:524;s:58:"PHPStan\Rules\Classes\PropertyTagTraitUseRule::__construct";i:525;s:55:"PHPStan\Rules\Classes\PropertyTagTraitRule::__construct";i:526;s:52:"PHPStan\Rules\Classes\ClassConstantRule::__construct";i:527;s:49:"PHPStan\Rules\Classes\MixinTraitRule::__construct";i:528;s:59:"PHPStan\Rules\Classes\ImpossibleInstanceOfRule::__construct";i:529;s:70:"PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule::__construct";i:530;s:66:"PHPStan\Rules\Classes\UnusedConstructorParametersRule::__construct";i:531;s:66:"PHPStan\Rules\Classes\ExistingClassInClassExtendsRule::__construct";i:532;s:53:"PHPStan\Rules\Classes\MethodTagTraitRule::__construct";i:533;s:71:"PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule::__construct";i:534;s:59:"PHPStan\Rules\EnumCases\EnumCaseAttributesRule::__construct";i:535;s:63:"PHPStan\Rules\Traits\ConflictingTraitConstantsRule::__construct";i:536;s:53:"PHPStan\Rules\Traits\TraitAttributesRule::__construct";i:537;s:62:"PHPStan\Rules\Regexp\RegularExpressionQuotingRule::__construct";i:538;s:62:"PHPStan\Rules\Regexp\RegularExpressionPatternRule::__construct";i:539;s:50:"PHPStan\Rules\Api\GetTemplateTypeRule::__construct";i:540;s:54:"PHPStan\Rules\Api\ApiInterfaceExtendsRule::__construct";i:541;s:52:"PHPStan\Rules\Api\ApiInstanceofTypeRule::__construct";i:542;s:51:"PHPStan\Rules\Api\ApiInstantiationRule::__construct";i:543;s:53:"PHPStan\Rules\Api\ApiClassConstFetchRule::__construct";i:544;s:48:"PHPStan\Rules\Api\ApiStaticCallRule::__construct";i:545;s:48:"PHPStan\Rules\Api\ApiMethodCallRule::__construct";i:546;s:48:"PHPStan\Rules\Api\ApiInstanceofRule::__construct";i:547;s:65:"PHPStan\Rules\Api\RuntimeReflectionInstantiationRule::__construct";i:548;s:50:"PHPStan\Rules\Api\ApiClassExtendsRule::__construct";i:549;s:60:"PHPStan\Rules\Api\RuntimeReflectionFunctionRule::__construct";i:550;s:68:"PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule::__construct";i:551;s:53:"PHPStan\Rules\Api\ApiClassImplementsRule::__construct";i:552;s:46:"PHPStan\Rules\Api\ApiTraitUseRule::__construct";i:553;s:63:"PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule::__construct";i:554;s:40:"PHPStan\Rules\Cast\EchoRule::__construct";i:555;s:41:"PHPStan\Rules\Cast\PrintRule::__construct";i:556;s:47:"PHPStan\Rules\Cast\InvalidCastRule::__construct";i:557;s:44:"PHPStan\Rules\DeadCode\NoopRule::__construct";i:558;s:85:"PHPStan\Rules\DeadCode\CallToConstructorStatementWithoutImpurePointsRule::__construct";i:559;s:61:"PHPStan\Rules\DeadCode\UnusedPrivateConstantRule::__construct";i:560;s:59:"PHPStan\Rules\DeadCode\UnusedPrivateMethodRule::__construct";i:561;s:82:"PHPStan\Rules\DeadCode\CallToFunctionStatementWithoutImpurePointsRule::__construct";i:562;s:61:"PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule::__construct";i:563;s:80:"PHPStan\Rules\DeadCode\CallToMethodStatementWithoutImpurePointsRule::__construct";i:564;s:86:"PHPStan\Rules\DeadCode\CallToStaticMethodStatementWithoutImpurePointsRule::__construct";i:565;s:77:"PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule::__construct";i:566;s:79:"PHPStan\Rules\TooWideTypehints\TooWideFunctionParameterOutTypeRule::__construct";i:567;s:77:"PHPStan\Rules\TooWideTypehints\TooWideMethodParameterOutTypeRule::__construct";i:568;s:82:"PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule::__construct";i:569;s:76:"PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule::__construct";i:570;s:67:"PHPStan\Rules\TooWideTypehints\TooWidePropertyTypeRule::__construct";i:571;s:75:"PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule::__construct";i:572;s:52:"PHPStan\Rules\Pure\PurePropertyHookRule::__construct";i:573;s:48:"PHPStan\Rules\Pure\PureFunctionRule::__construct";i:574;s:46:"PHPStan\Rules\Pure\PureMethodRule::__construct";i:575;s:69:"PHPStan\Rules\Constants\ValueAssignedToClassConstantRule::__construct";i:576;s:66:"PHPStan\Rules\Constants\DynamicClassConstantFetchRule::__construct";i:577;s:69:"PHPStan\Rules\Constants\MissingClassConstantTypehintRule::__construct";i:578;s:59:"PHPStan\Rules\Constants\OverridingConstantRule::__construct";i:579;s:59:"PHPStan\Rules\Constants\ConstantAttributesRule::__construct";i:580;s:49:"PHPStan\Rules\Constants\ConstantRule::__construct";i:581;s:63:"PHPStan\Rules\Operators\InvalidIncDecOperationRule::__construct";i:582;s:62:"PHPStan\Rules\Operators\InvalidUnaryOperationRule::__construct";i:583;s:53:"PHPStan\Rules\Operators\PipeOperatorRule::__construct";i:584;s:49:"PHPStan\Rules\Operators\BacktickRule::__construct";i:585;s:57:"PHPStan\Rules\Operators\InvalidAssignVarRule::__construct";i:586;s:67:"PHPStan\Rules\Operators\InvalidComparisonOperationRule::__construct";i:587;s:63:"PHPStan\Rules\Operators\InvalidBinaryOperationRule::__construct";i:588;s:63:"PHPStan\Rules\Methods\MissingMethodSelfOutTypeRule::__construct";i:589;s:53:"PHPStan\Rules\Methods\MethodCallableRule::__construct";i:590;s:73:"PHPStan\Rules\Methods\CallToMethodStatementWithNoDiscardRule::__construct";i:591;s:55:"PHPStan\Rules\Methods\OverridingMethodRule::__construct";i:592;s:83:"PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule::__construct";i:593;s:59:"PHPStan\Rules\Methods\StaticMethodCallableRule::__construct";i:594;s:78:"PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule::__construct";i:595;s:49:"PHPStan\Rules\Methods\ReturnTypeRule::__construct";i:596;s:56:"PHPStan\Rules\Methods\CallStaticMethodsRule::__construct";i:597;s:65:"PHPStan\Rules\Methods\ExistingClassesInTypehintsRule::__construct";i:598;s:57:"PHPStan\Rules\Methods\NullsafeMethodCallRule::__construct";i:599;s:69:"PHPStan\Rules\Methods\MissingMethodParameterTypehintRule::__construct";i:600;s:60:"PHPStan\Rules\Methods\ConsistentConstructorRule::__construct";i:601;s:66:"PHPStan\Rules\Methods\MissingMethodReturnTypehintRule::__construct";i:602;s:50:"PHPStan\Rules\Methods\CallMethodsRule::__construct";i:603;s:79:"PHPStan\Rules\Methods\CallToStaticMethodStatementWithNoDiscardRule::__construct";i:604;s:55:"PHPStan\Rules\Methods\MethodAttributesRule::__construct";i:605;s:84:"PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule::__construct";i:606;s:71:"PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule::__construct";i:607;s:57:"PHPStan\Rules\Generics\ClassTemplateTypeRule::__construct";i:608;s:58:"PHPStan\Rules\Generics\MethodTemplateTypeRule::__construct";i:609;s:60:"PHPStan\Rules\Generics\FunctionTemplateTypeRule::__construct";i:610;s:63:"PHPStan\Rules\Generics\MethodSignatureVarianceRule::__construct";i:611;s:50:"PHPStan\Rules\Generics\UsedTraitsRule::__construct";i:612;s:65:"PHPStan\Rules\Generics\FunctionSignatureVarianceRule::__construct";i:613;s:56:"PHPStan\Rules\Generics\PropertyVarianceRule::__construct";i:614;s:53:"PHPStan\Rules\Generics\EnumAncestorsRule::__construct";i:615;s:61:"PHPStan\Rules\Generics\MethodTagTemplateTypeRule::__construct";i:616;s:58:"PHPStan\Rules\Generics\InterfaceAncestorsRule::__construct";i:617;s:57:"PHPStan\Rules\Generics\TraitTemplateTypeRule::__construct";i:618;s:54:"PHPStan\Rules\Generics\ClassAncestorsRule::__construct";i:619;s:66:"PHPStan\Rules\Generics\MethodTagTemplateTypeTraitRule::__construct";i:620;s:61:"PHPStan\Rules\Generics\InterfaceTemplateTypeRule::__construct";i:621;s:64:"PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule::__construct";i:622;s:66:"PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule::__construct";i:623;s:70:"PHPStan\Rules\Exceptions\TooWidePropertyHookThrowTypeRule::__construct";i:624;s:69:"PHPStan\Rules\Variables\AssignToByRefExprFromForeachRule::__construct";i:625;s:65:"PHPStan\Rules\Functions\UnusedFunctionParametersRule::__construct";i:626;s:60:"PHPStan\Rules\Functions\PrintfParameterTypeRule::__construct";i:627;s:66:"PHPStan\Rules\Functions\ParameterCastableToNumberRule::__construct";i:628;s:58:"PHPStan\Rules\Functions\SortWithoutEffectRule::__construct";i:629;s:78:"PHPStan\Rules\Comparison\ImpossibleInArrayHaystackFiniteTypesRule::__construct";i:630;s:57:"PHPStan\Rules\Comparison\SwitchConditionRule::__construct";i:631;s:54:"PHPStan\Rules\DeadCode\UnusedVariableRule::__construct";i:632;s:70:"PHPStan\Rules\Constants\ValueAssignedToGlobalConstantRule::__construct";i:633;s:62:"PHPStan\Rules\Constants\ValueAssignedToDefineRule::__construct";i:634;s:61:"PHPStan\Rules\Methods\UnusedMethodParametersRule::__construct";i:635;s:65:"PHPStan\Rules\DeadCode\PossiblyPureFuncCallCollector::__construct";i:636;s:75:"PHPStan\Rules\DeadCode\ConstructorWithoutImpurePointsCollector::__construct";i:637;s:67:"PHPStan\Rules\DeadCode\PossiblyPureStaticCallCollector::__construct";i:638;s:72:"PHPStan\Rules\DeadCode\FunctionWithoutImpurePointsCollector::__construct";i:639;s:67:"PHPStan\Rules\DeadCode\PossiblyPureMethodCallCollector::__construct";i:640;s:70:"PHPStan\Rules\DeadCode\MethodWithoutImpurePointsCollector::__construct";i:641;s:60:"PHPStan\Rules\DeadCode\PossiblyPureNewCollector::__construct";i:642;s:65:"PHPStan\DependencyInjection\LazyExtensionsCollection::__construct";i:695;s:47:"PhpParser\NodeVisitor\NameResolver::__construct";i:696;s:46:"PHPStan\PhpDocParser\ParserConfig::__construct";i:697;s:45:"PHPStan\PhpDocParser\Lexer\Lexer::__construct";i:698;s:51:"PHPStan\PhpDocParser\Parser\TypeParser::__construct";i:699;s:56:"PHPStan\PhpDocParser\Parser\ConstExprParser::__construct";i:700;s:53:"PHPStan\PhpDocParser\Parser\PhpDocParser::__construct";i:703;s:78:"PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension::__construct";i:708;s:63:"PHPStan\Type\Php\DateTimeModifyReturnTypeExtension::__construct";i:710;s:92:"PHPStan\Reflection\PHPStan\NativeReflectionEnumReturnDynamicReturnTypeExtension::__construct";i:712;s:105:"PHPStan\Reflection\BetterReflection\Type\AdapterReflectionEnumCaseDynamicReturnTypeExtension::__construct";i:714;s:62:"PHPStan\Command\ErrorFormatter\JsonErrorFormatter::__construct";i:717;s:59:"PHPStan\File\FileExcluderFactory::createAnalyseFileExcluder";i:718;s:56:"PHPStan\File\FileExcluderFactory::createScanFileExcluder";i:719;s:36:"PHPStan\File\FileFinder::__construct";i:721;s:43:"PHPStan\Cache\FileCacheStorage::__construct";i:724;s:49:"_PHPStan_95d9e8b05\Nette\DI\Container::getService";i:725;s:40:"PHPStan\Parser\SimpleParser::__construct";i:726;s:44:"PHPStan\Parser\LexerFactory::createEmulative";i:727;s:37:"PhpParser\ParserAbstract::__construct";i:728;s:35:"PHPStan\Parser\LexerFactory::create";i:730;s:44:"PHPStan\Parser\PhpParserFactory::__construct";i:732;s:42:"PHPStan\Parser\CleaningParser::__construct";i:733;s:38:"PHPStan\Parser\RichParser::__construct";i:734;s:45:"PHPStan\Parser\PathRoutingParser::__construct";i:735;s:46:"PHPStan\Parser\PhpParserDecorator::__construct";i:736;s:40:"PHPStan\Parser\CachedParser::__construct";i:739;s:38:"PHPStan\Parser\StubParser::__construct";i:741;s:84:"PHPStan\Rules\InternalTag\RestrictedInternalClassConstantUsageExtension::__construct";i:742;s:80:"PHPStan\Rules\InternalTag\RestrictedInternalClassNameUsageExtension::__construct";i:743;s:79:"PHPStan\Rules\InternalTag\RestrictedInternalFunctionUsageExtension::__construct";i:744;s:79:"PHPStan\Rules\InternalTag\RestrictedInternalPropertyUsageExtension::__construct";i:745;s:77:"PHPStan\Rules\InternalTag\RestrictedInternalMethodUsageExtension::__construct";}i:5;s:32:"7038d842402dcf20e9c234b404cf6cd9";} \ No newline at end of file diff --git a/backend/.cache/phpstan/cache/nette.configurator/container.journal b/backend/.cache/phpstan/cache/nette.configurator/container.journal deleted file mode 100644 index 2b98ef4..0000000 --- a/backend/.cache/phpstan/cache/nette.configurator/container.journal +++ /dev/null @@ -1 +0,0 @@ -Container_8f0ff79e43:1793737914 diff --git a/backend/.cache/phpstan/resultCache.php b/backend/.cache/phpstan/resultCache.php deleted file mode 100644 index 8990674..0000000 --- a/backend/.cache/phpstan/resultCache.php +++ /dev/null @@ -1,58 +0,0 @@ - -lastFullAnalysisTime 13 -i:1793737769;meta 58983 -a:17:{s:12:"cacheVersion";s:21:"v25-lazyCollectedData";s:14:"phpstanVersion";s:5:"2.3.5";s:14:"metaExtensions";a:0:{}s:10:"phpVersion";i:80424;s:21:"phpVersionForAnalysis";a:2:{i:0;i:80424;i:1;i:1;}s:23:"composerPhpVersionRange";a:2:{i:0;i:80400;i:1;i:80699;}s:13:"projectConfig";s:421:"{parameters: {paths: [../../../app-modules/audit/src, ../../../app-modules/branding/src, ../../../app-modules/cfp/src, ../../../app-modules/check-in/src, ../../../app-modules/community/src, ../../../app-modules/identity/src, ../../../app-modules/notifications/src, ../../../app-modules/payments/src, ../../../app-modules/program/src, ../../../app-modules/ticketing/src, ../../../app], level: 7, checkImplicitMixed: true}}";s:13:"analysedPaths";a:11:{i:0;s:30:"../../../app-modules/audit/src";i:1;s:33:"../../../app-modules/branding/src";i:2;s:28:"../../../app-modules/cfp/src";i:3;s:33:"../../../app-modules/check-in/src";i:4;s:34:"../../../app-modules/community/src";i:5;s:33:"../../../app-modules/identity/src";i:6;s:38:"../../../app-modules/notifications/src";i:7;s:33:"../../../app-modules/payments/src";i:8;s:32:"../../../app-modules/program/src";i:9;s:34:"../../../app-modules/ticketing/src";i:10;s:12:"../../../app";}s:12:"scannedFiles";a:0:{}s:13:"composerLocks";a:1:{s:22:"../../../composer.lock";s:64:"f34ba4a711d57d96eceff8a9a021a49ed355f6b6fd3822a1652a23e5ad8b34e5";}s:17:"composerInstalled";a:1:{s:28:"../../composer/installed.php";a:1:{s:8:"versions";a:223:{s:17:"brianium/paratest";a:7:{s:14:"pretty_version";s:7:"v7.20.0";s:7:"version";s:8:"7.20.0.0";s:9:"reference";s:40:"81c80677c9ec0ed4ef16b246167f11dec81a6e3d";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../brianium/paratest";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:10:"brick/math";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"2effe05d2177c451b86c6a073196a4034c02f211";s:4:"type";s:7:"library";s:12:"install_path";s:16:"../../brick/math";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:31:"carbonphp/carbon-doctrine-types";a:7:{s:14:"pretty_version";s:5:"3.2.1";s:7:"version";s:7:"3.2.1.0";s:9:"reference";s:40:"5fa5eacafd9ef47c8c6ab9143fc901ba0194d3dc";s:4:"type";s:7:"library";s:12:"install_path";s:37:"../../carbonphp/carbon-doctrine-types";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:18:"composer/ca-bundle";a:7:{s:14:"pretty_version";s:5:"1.6.1";s:7:"version";s:7:"1.6.1.0";s:9:"reference";s:40:"0c64479fae6952ba4cf021a72c0ac530394c91d4";s:4:"type";s:7:"library";s:12:"install_path";s:24:"../../composer/ca-bundle";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:28:"composer/class-map-generator";a:7:{s:14:"pretty_version";s:5:"1.9.0";s:7:"version";s:7:"1.9.0.0";s:9:"reference";s:40:"5fa48e0e1992ea8a786df3ceca80625c9a643b75";s:4:"type";s:7:"library";s:12:"install_path";s:34:"../../composer/class-map-generator";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:17:"composer/composer";a:7:{s:14:"pretty_version";s:6:"2.11.1";s:7:"version";s:8:"2.11.1.0";s:9:"reference";s:40:"472b418967419c6124edd91dc6310a3bec091dae";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../composer/composer";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:26:"composer/metadata-minifier";a:7:{s:14:"pretty_version";s:5:"1.0.1";s:7:"version";s:7:"1.0.1.0";s:9:"reference";s:40:"8e86142e3ade750b837d55e55f0cdc786d8da006";s:4:"type";s:7:"library";s:12:"install_path";s:32:"../../composer/metadata-minifier";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:13:"composer/pcre";a:7:{s:14:"pretty_version";s:5:"3.4.0";s:7:"version";s:7:"3.4.0.0";s:9:"reference";s:40:"d5a341b3fb61f3001970940afb1d332968a183ed";s:4:"type";s:7:"library";s:12:"install_path";s:19:"../../composer/pcre";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:15:"composer/semver";a:7:{s:14:"pretty_version";s:5:"3.6.0";s:7:"version";s:7:"3.6.0.0";s:9:"reference";s:40:"d92543b7ede9c4ec6b59853cefb061e39866d2cf";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../composer/semver";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:22:"composer/spdx-licenses";a:7:{s:14:"pretty_version";s:5:"1.6.0";s:7:"version";s:7:"1.6.0.0";s:9:"reference";s:40:"5ecd0cb4177696f9fd48f1605dda81db3dee7889";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../composer/spdx-licenses";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:23:"composer/xdebug-handler";a:7:{s:14:"pretty_version";s:5:"3.0.5";s:7:"version";s:7:"3.0.5.0";s:9:"reference";s:40:"6c1925561632e83d60a44492e0b344cf48ab85ef";s:4:"type";s:7:"library";s:12:"install_path";s:29:"../../composer/xdebug-handler";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:21:"cordoval/hamcrest-php";a:2:{s:15:"dev_requirement";b:1;s:8:"replaced";a:1:{i:0;s:1:"*";}}s:28:"davedevelopment/hamcrest-php";a:2:{s:15:"dev_requirement";b:1;s:8:"replaced";a:1:{i:0;s:1:"*";}}s:14:"dedoc/scramble";a:7:{s:14:"pretty_version";s:8:"v0.13.53";s:7:"version";s:9:"0.13.53.0";s:9:"reference";s:40:"0820b49b7efd9e48556dfeefab43fe6be3a855a0";s:4:"type";s:7:"library";s:12:"install_path";s:20:"../../dedoc/scramble";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:23:"dflydev/dot-access-data";a:7:{s:14:"pretty_version";s:6:"v3.0.3";s:7:"version";s:7:"3.0.3.0";s:9:"reference";s:40:"a23a2bf4f31d3518f3ecb38660c95715dfead60f";s:4:"type";s:7:"library";s:12:"install_path";s:29:"../../dflydev/dot-access-data";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:21:"doctrine/deprecations";a:7:{s:14:"pretty_version";s:5:"1.1.6";s:7:"version";s:7:"1.1.6.0";s:9:"reference";s:40:"d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca";s:4:"type";s:7:"library";s:12:"install_path";s:27:"../../doctrine/deprecations";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:18:"doctrine/inflector";a:7:{s:14:"pretty_version";s:5:"2.1.1";s:7:"version";s:7:"2.1.1.0";s:9:"reference";s:40:"46351b6812b7b6d52b82c3efa5dfb786a198ec88";s:4:"type";s:7:"library";s:12:"install_path";s:24:"../../doctrine/inflector";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:14:"doctrine/lexer";a:7:{s:14:"pretty_version";s:5:"3.0.3";s:7:"version";s:7:"3.0.3.0";s:9:"reference";s:40:"71d305eaa6480d3d3460c7d053d1da7749fa9cca";s:4:"type";s:7:"library";s:12:"install_path";s:20:"../../doctrine/lexer";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:29:"dragonmantank/cron-expression";a:7:{s:14:"pretty_version";s:6:"v3.6.1";s:7:"version";s:7:"3.6.1.0";s:9:"reference";s:40:"4189372ffeff09bf14f731f67a9de90c7b413ebe";s:4:"type";s:7:"library";s:12:"install_path";s:35:"../../dragonmantank/cron-expression";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:25:"driftingly/rector-laravel";a:7:{s:14:"pretty_version";s:5:"2.7.3";s:7:"version";s:7:"2.7.3.0";s:9:"reference";s:40:"699f25bda7efcbe98cf8ff9c9e687da76ce0d8c5";s:4:"type";s:16:"rector-extension";s:12:"install_path";s:31:"../../driftingly/rector-laravel";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:23:"egulias/email-validator";a:7:{s:14:"pretty_version";s:5:"4.0.4";s:7:"version";s:7:"4.0.4.0";s:9:"reference";s:40:"d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa";s:4:"type";s:7:"library";s:12:"install_path";s:29:"../../egulias/email-validator";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:14:"fakerphp/faker";a:7:{s:14:"pretty_version";s:7:"v1.24.1";s:7:"version";s:8:"1.24.1.0";s:9:"reference";s:40:"e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5";s:4:"type";s:7:"library";s:12:"install_path";s:20:"../../fakerphp/faker";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:22:"fidry/cpu-core-counter";a:7:{s:14:"pretty_version";s:5:"1.4.1";s:7:"version";s:7:"1.4.1.0";s:9:"reference";s:40:"d384a7d0d6e67aa497327260ca95023e92dc2032";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../fidry/cpu-core-counter";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:11:"filp/whoops";a:7:{s:14:"pretty_version";s:6:"2.19.1";s:7:"version";s:8:"2.19.1.0";s:9:"reference";s:40:"2915c807d7af61d8fb5c31d90c57af91d30f29fc";s:4:"type";s:7:"library";s:12:"install_path";s:17:"../../filp/whoops";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:18:"fruitcake/php-cors";a:7:{s:14:"pretty_version";s:6:"v1.4.0";s:7:"version";s:7:"1.4.0.0";s:9:"reference";s:40:"38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379";s:4:"type";s:7:"library";s:12:"install_path";s:24:"../../fruitcake/php-cors";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:27:"graham-campbell/result-type";a:7:{s:14:"pretty_version";s:6:"v1.2.0";s:7:"version";s:7:"1.2.0.0";s:9:"reference";s:40:"adccca3324eece92ca35463648c12b9e6293c05b";s:4:"type";s:7:"library";s:12:"install_path";s:33:"../../graham-campbell/result-type";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:17:"guzzlehttp/guzzle";a:7:{s:14:"pretty_version";s:5:"8.3.1";s:7:"version";s:7:"8.3.1.0";s:9:"reference";s:40:"7d9b1f430bb65ac664e120af227bf9a795ad6333";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../guzzlehttp/guzzle";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:19:"guzzlehttp/promises";a:7:{s:14:"pretty_version";s:5:"3.1.0";s:7:"version";s:7:"3.1.0.0";s:9:"reference";s:40:"094d0ec418eb3b1411ea271a180ec95cae6ae933";s:4:"type";s:7:"library";s:12:"install_path";s:25:"../../guzzlehttp/promises";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:15:"guzzlehttp/psr7";a:7:{s:14:"pretty_version";s:5:"3.2.0";s:7:"version";s:7:"3.2.0.0";s:9:"reference";s:40:"cdc139396207a5eba10c242d241fb014cb098390";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../guzzlehttp/psr7";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:23:"guzzlehttp/uri-template";a:7:{s:14:"pretty_version";s:6:"v2.0.1";s:7:"version";s:7:"2.0.1.0";s:9:"reference";s:40:"7a466ad606491eb6528c717482f7cca77f1851f3";s:4:"type";s:7:"library";s:12:"install_path";s:29:"../../guzzlehttp/uri-template";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:21:"hamcrest/hamcrest-php";a:7:{s:14:"pretty_version";s:6:"v3.0.0";s:7:"version";s:7:"3.0.0.0";s:9:"reference";s:40:"b61cd040da1a4925bc90a51c074f5297e7c0fa52";s:4:"type";s:7:"library";s:12:"install_path";s:27:"../../hamcrest/hamcrest-php";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:17:"iamcal/sql-parser";a:7:{s:14:"pretty_version";s:4:"v0.7";s:7:"version";s:7:"0.7.0.0";s:9:"reference";s:40:"610392f38de49a44dab08dc1659960a29874c4b8";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../iamcal/sql-parser";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:15:"illuminate/auth";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:23:"illuminate/broadcasting";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:14:"illuminate/bus";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:16:"illuminate/cache";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:22:"illuminate/collections";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:22:"illuminate/concurrency";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:24:"illuminate/conditionable";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:17:"illuminate/config";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:18:"illuminate/console";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:20:"illuminate/container";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:20:"illuminate/contracts";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:17:"illuminate/cookie";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:19:"illuminate/database";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:21:"illuminate/encryption";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:17:"illuminate/events";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:21:"illuminate/filesystem";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:18:"illuminate/hashing";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:15:"illuminate/http";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:16:"illuminate/image";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:22:"illuminate/json-schema";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:14:"illuminate/log";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:20:"illuminate/macroable";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:15:"illuminate/mail";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:24:"illuminate/notifications";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:21:"illuminate/pagination";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:19:"illuminate/pipeline";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:18:"illuminate/process";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:16:"illuminate/queue";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:16:"illuminate/redis";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:21:"illuminate/reflection";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:18:"illuminate/routing";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:18:"illuminate/session";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:18:"illuminate/support";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:18:"illuminate/testing";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:22:"illuminate/translation";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:21:"illuminate/validation";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:15:"illuminate/view";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:8:"v13.40.0";}}s:18:"internachi/modular";a:7:{s:14:"pretty_version";s:5:"3.0.2";s:7:"version";s:7:"3.0.2.0";s:9:"reference";s:40:"939a341079c9cc79ff916663cb93f846da1c6456";s:4:"type";s:7:"library";s:12:"install_path";s:24:"../../internachi/modular";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:21:"internachi/modularize";a:7:{s:14:"pretty_version";s:5:"1.1.1";s:7:"version";s:7:"1.1.1.0";s:9:"reference";s:40:"09965fcea17de5f5f84e6e1aae45f0973753be1a";s:4:"type";s:7:"library";s:12:"install_path";s:27:"../../internachi/modularize";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:30:"jean85/pretty-package-versions";a:7:{s:14:"pretty_version";s:5:"2.1.1";s:7:"version";s:7:"2.1.1.0";s:9:"reference";s:40:"4d7aa5dab42e2a76d99559706022885de0e18e1a";s:4:"type";s:7:"library";s:12:"install_path";s:36:"../../jean85/pretty-package-versions";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:25:"justinrainbow/json-schema";a:7:{s:14:"pretty_version";s:6:"6.14.0";s:7:"version";s:8:"6.14.0.0";s:9:"reference";s:40:"bae415e135dd68260c2d020ba392850231e9b1ab";s:4:"type";s:7:"library";s:12:"install_path";s:31:"../../justinrainbow/json-schema";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:19:"kodova/hamcrest-php";a:2:{s:15:"dev_requirement";b:1;s:8:"replaced";a:1:{i:0;s:1:"*";}}s:17:"larastan/larastan";a:7:{s:14:"pretty_version";s:7:"v3.14.0";s:7:"version";s:8:"3.14.0.0";s:9:"reference";s:40:"d8fabc3fd35bec22b4f3f9c1144fc53c6686c43b";s:4:"type";s:17:"phpstan-extension";s:12:"install_path";s:23:"../../larastan/larastan";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:22:"laravel/agent-detector";a:7:{s:14:"pretty_version";s:6:"v2.0.5";s:7:"version";s:7:"2.0.5.0";s:9:"reference";s:40:"9e0d78ab6848d34f3ce5a438ca99ae082afd910a";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../laravel/agent-detector";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:17:"laravel/framework";a:7:{s:14:"pretty_version";s:8:"v13.40.0";s:7:"version";s:9:"13.40.0.0";s:9:"reference";s:40:"1449bf241017087fbd38c118ecaabef3f6797fdc";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../laravel/framework";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:15:"laravel/horizon";a:7:{s:14:"pretty_version";s:7:"v5.50.1";s:7:"version";s:8:"5.50.1.0";s:9:"reference";s:40:"9d65cae809688179ce2c4ace64eb75e886e245c5";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../laravel/horizon";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:12:"laravel/pail";a:7:{s:14:"pretty_version";s:6:"v1.2.7";s:7:"version";s:7:"1.2.7.0";s:9:"reference";s:40:"2f7d27dada8effc48b8c424445a69cca7007daaa";s:4:"type";s:7:"library";s:12:"install_path";s:18:"../../laravel/pail";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:11:"laravel/pao";a:7:{s:14:"pretty_version";s:6:"v1.1.5";s:7:"version";s:7:"1.1.5.0";s:9:"reference";s:40:"620424f1ce744d96937fb6be60a94793e79b67ad";s:4:"type";s:7:"library";s:12:"install_path";s:17:"../../laravel/pao";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:12:"laravel/pint";a:7:{s:14:"pretty_version";s:7:"v1.32.1";s:7:"version";s:8:"1.32.1.0";s:9:"reference";s:40:"006bd7825eb01daf92959d060b89cd9514fe4253";s:4:"type";s:7:"project";s:12:"install_path";s:18:"../../laravel/pint";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:15:"laravel/prompts";a:7:{s:14:"pretty_version";s:7:"v0.3.26";s:7:"version";s:8:"0.3.26.0";s:9:"reference";s:40:"2d1e9bf6bab8d3f383c254db7f2b4ea8816d55e0";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../laravel/prompts";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:12:"laravel/sail";a:7:{s:14:"pretty_version";s:7:"v1.69.0";s:7:"version";s:8:"1.69.0.0";s:9:"reference";s:40:"3587ac9d68e8f2eaf36bd9fb003a4555861dca9d";s:4:"type";s:7:"library";s:12:"install_path";s:18:"../../laravel/sail";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:15:"laravel/sanctum";a:7:{s:14:"pretty_version";s:6:"v4.3.3";s:7:"version";s:7:"4.3.3.0";s:9:"reference";s:40:"fee27a573d1a013af3721d86153a65e0b11927e6";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../laravel/sanctum";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:16:"laravel/sentinel";a:7:{s:14:"pretty_version";s:6:"v1.1.0";s:7:"version";s:7:"1.1.0.0";s:9:"reference";s:40:"972d9885d9d14312a118e9565c4e6ecc5e751ea1";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../laravel/sentinel";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:28:"laravel/serializable-closure";a:7:{s:14:"pretty_version";s:6:"v2.1.0";s:7:"version";s:7:"2.1.0.0";s:9:"reference";s:40:"2d5869a838bbcf37e0d8b0568fc41914e81374b5";s:4:"type";s:7:"library";s:12:"install_path";s:34:"../../laravel/serializable-closure";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:14:"laravel/tinker";a:7:{s:14:"pretty_version";s:6:"v3.0.2";s:7:"version";s:7:"3.0.2.0";s:9:"reference";s:40:"4faba77764bd33411735936acdf30446d058c78b";s:4:"type";s:7:"library";s:12:"install_path";s:20:"../../laravel/tinker";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:17:"league/commonmark";a:7:{s:14:"pretty_version";s:6:"2.10.7";s:7:"version";s:8:"2.10.7.0";s:9:"reference";s:40:"8eb53e906fd60c67038d22f1f1cab420ed58b8be";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../league/commonmark";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:13:"league/config";a:7:{s:14:"pretty_version";s:6:"v1.2.0";s:7:"version";s:7:"1.2.0.0";s:9:"reference";s:40:"754b3604fb2984c71f4af4a9cbe7b57f346ec1f3";s:4:"type";s:7:"library";s:12:"install_path";s:19:"../../league/config";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:16:"league/flysystem";a:7:{s:14:"pretty_version";s:6:"3.36.0";s:7:"version";s:8:"3.36.0.0";s:9:"reference";s:40:"f7fb152932f30072d573510cbd4dd657d6475b25";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../league/flysystem";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:22:"league/flysystem-local";a:7:{s:14:"pretty_version";s:6:"3.35.3";s:7:"version";s:8:"3.35.3.0";s:9:"reference";s:40:"a099b24dce160f3b2239043d13d47c4a1a214ea4";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../league/flysystem-local";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:26:"league/mime-type-detection";a:7:{s:14:"pretty_version";s:6:"1.17.0";s:7:"version";s:8:"1.17.0.0";s:9:"reference";s:40:"f5f47eff7c48ed1003069a2ca67f316fb4021c76";s:4:"type";s:7:"library";s:12:"install_path";s:32:"../../league/mime-type-detection";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:10:"league/uri";a:7:{s:14:"pretty_version";s:5:"7.9.1";s:7:"version";s:7:"7.9.1.0";s:9:"reference";s:40:"40403f5c3141457a61f7f1aba6706e8fa4a0ece5";s:4:"type";s:7:"library";s:12:"install_path";s:16:"../../league/uri";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:21:"league/uri-interfaces";a:7:{s:14:"pretty_version";s:5:"7.9.1";s:7:"version";s:7:"7.9.1.0";s:9:"reference";s:40:"994300a79e17f179112dc259f8df0c4de982f736";s:4:"type";s:7:"library";s:12:"install_path";s:27:"../../league/uri-interfaces";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:18:"marc-mabe/php-enum";a:7:{s:14:"pretty_version";s:6:"v4.7.2";s:7:"version";s:7:"4.7.2.0";s:9:"reference";s:40:"bb426fcdd65c60fb3638ef741e8782508fda7eef";s:4:"type";s:7:"library";s:12:"install_path";s:24:"../../marc-mabe/php-enum";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:15:"mockery/mockery";a:7:{s:14:"pretty_version";s:6:"1.6.15";s:7:"version";s:8:"1.6.15.0";s:9:"reference";s:40:"967a801bd188989a5669bd280f252d51c0fdc9ee";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../mockery/mockery";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:15:"monolog/monolog";a:7:{s:14:"pretty_version";s:6:"3.12.1";s:7:"version";s:8:"3.12.1.0";s:9:"reference";s:40:"d7059e4c691d05ea1222b5124bed0f961be46e15";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../monolog/monolog";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:25:"mtdowling/cron-expression";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:4:"^1.0";}}s:17:"myclabs/deep-copy";a:7:{s:14:"pretty_version";s:6:"1.14.0";s:7:"version";s:8:"1.14.0.0";s:9:"reference";s:40:"8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../myclabs/deep-copy";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:13:"nesbot/carbon";a:7:{s:14:"pretty_version";s:6:"3.15.1";s:7:"version";s:8:"3.15.1.0";s:9:"reference";s:40:"ce0e5636fae7d1e99856eb70cae4c719a284aa08";s:4:"type";s:7:"library";s:12:"install_path";s:19:"../../nesbot/carbon";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:12:"nette/schema";a:7:{s:14:"pretty_version";s:6:"v1.4.0";s:7:"version";s:7:"1.4.0.0";s:9:"reference";s:40:"af9fa8a86bfca9b02b10346220db26e62ef942ec";s:4:"type";s:7:"library";s:12:"install_path";s:18:"../../nette/schema";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:11:"nette/utils";a:7:{s:14:"pretty_version";s:6:"v4.1.6";s:7:"version";s:7:"4.1.6.0";s:9:"reference";s:40:"6bf24518accf32cf845bca305e0b92078700fd01";s:4:"type";s:7:"library";s:12:"install_path";s:17:"../../nette/utils";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:16:"nikic/php-parser";a:7:{s:14:"pretty_version";s:6:"v5.9.0";s:7:"version";s:7:"5.9.0.0";s:9:"reference";s:40:"9e33da9553fe7786f0962b35f4e4ecf01be89def";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../nikic/php-parser";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:20:"nunomaduro/collision";a:7:{s:14:"pretty_version";s:6:"v8.9.5";s:7:"version";s:7:"8.9.5.0";s:9:"reference";s:40:"fb53eacd509a1d303858e2d20cfebf2d630254ec";s:4:"type";s:7:"library";s:12:"install_path";s:26:"../../nunomaduro/collision";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:19:"nunomaduro/termwind";a:7:{s:14:"pretty_version";s:6:"v2.4.0";s:7:"version";s:7:"2.4.0.0";s:9:"reference";s:40:"712a31b768f5daea284c2169a7d227031001b9a8";s:4:"type";s:7:"library";s:12:"install_path";s:25:"../../nunomaduro/termwind";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:12:"pestphp/pest";a:7:{s:14:"pretty_version";s:6:"v4.7.8";s:7:"version";s:7:"4.7.8.0";s:9:"reference";s:40:"5b2293f67adcf1b2320b33f521b94a692d18f360";s:4:"type";s:7:"library";s:12:"install_path";s:18:"../../pestphp/pest";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:19:"pestphp/pest-plugin";a:7:{s:14:"pretty_version";s:6:"v4.0.0";s:7:"version";s:7:"4.0.0.0";s:9:"reference";s:40:"9d4b93d7f73d3f9c3189bb22c220fef271cdf568";s:4:"type";s:15:"composer-plugin";s:12:"install_path";s:25:"../../pestphp/pest-plugin";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:24:"pestphp/pest-plugin-arch";a:7:{s:14:"pretty_version";s:6:"v4.0.2";s:7:"version";s:7:"4.0.2.0";s:9:"reference";s:40:"3fb0d02a91b9da504b139dc7ab2a31efb7c3215c";s:4:"type";s:7:"library";s:12:"install_path";s:30:"../../pestphp/pest-plugin-arch";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:27:"pestphp/pest-plugin-laravel";a:7:{s:14:"pretty_version";s:6:"v4.1.0";s:7:"version";s:7:"4.1.0.0";s:9:"reference";s:40:"3057a36669ff11416cc0dc2b521b3aec58c488d0";s:4:"type";s:7:"library";s:12:"install_path";s:33:"../../pestphp/pest-plugin-laravel";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:26:"pestphp/pest-plugin-mutate";a:7:{s:14:"pretty_version";s:6:"v4.0.1";s:7:"version";s:7:"4.0.1.0";s:9:"reference";s:40:"d9b32b60b2385e1688a68cc227594738ec26d96c";s:4:"type";s:7:"library";s:12:"install_path";s:32:"../../pestphp/pest-plugin-mutate";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:29:"pestphp/pest-plugin-profanity";a:7:{s:14:"pretty_version";s:6:"v4.2.1";s:7:"version";s:7:"4.2.1.0";s:9:"reference";s:40:"343cfa6f3564b7e35df0ebb77b7fa97039f72b27";s:4:"type";s:7:"library";s:12:"install_path";s:35:"../../pestphp/pest-plugin-profanity";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:16:"phar-io/manifest";a:7:{s:14:"pretty_version";s:5:"2.0.4";s:7:"version";s:7:"2.0.4.0";s:9:"reference";s:40:"54750ef60c58e43759730615a392c31c80e23176";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../phar-io/manifest";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:15:"phar-io/version";a:7:{s:14:"pretty_version";s:5:"3.2.1";s:7:"version";s:7:"3.2.1.0";s:9:"reference";s:40:"4f7fd7836c6f332bb2933569e566a0d6c4cbed74";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../phar-io/version";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:31:"phpdocumentor/reflection-common";a:7:{s:14:"pretty_version";s:5:"2.2.1";s:7:"version";s:7:"2.2.1.0";s:9:"reference";s:40:"ee15a5a2022c8383906b225055e9496a6a5e6e3b";s:4:"type";s:7:"library";s:12:"install_path";s:37:"../../phpdocumentor/reflection-common";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:33:"phpdocumentor/reflection-docblock";a:7:{s:14:"pretty_version";s:5:"6.0.3";s:7:"version";s:7:"6.0.3.0";s:9:"reference";s:40:"7bae67520aa9f5ecc506d646810bd40d9da54582";s:4:"type";s:7:"library";s:12:"install_path";s:39:"../../phpdocumentor/reflection-docblock";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:27:"phpdocumentor/type-resolver";a:7:{s:14:"pretty_version";s:5:"2.1.0";s:7:"version";s:7:"2.1.0.0";s:9:"reference";s:40:"dbe2133bb23e2e33a6834f4ed417f24a1b167769";s:4:"type";s:7:"library";s:12:"install_path";s:33:"../../phpdocumentor/type-resolver";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:13:"phpeste/audit";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"5c65fa192b51cb15ba7e209d13faa1fface847a9";s:4:"type";s:7:"library";s:12:"install_path";s:19:"../../phpeste/audit";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:16:"phpeste/branding";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"05ba824b6eb9119c18e8a1f0beb7575e74adeca6";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../phpeste/branding";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:11:"phpeste/cfp";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"45dd114cfc733cf78d6be208ce9ecb6568029a52";s:4:"type";s:7:"library";s:12:"install_path";s:17:"../../phpeste/cfp";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:16:"phpeste/check-in";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"a628543f6e03862265584b6025dc70635fcde46f";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../phpeste/check-in";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:17:"phpeste/community";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"aa13710a236a3b45603b83fe2bad39e6f71e33c1";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../phpeste/community";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:16:"phpeste/identity";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"6ac56c520400e69d3238ba5d2eba44161ae7c516";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../phpeste/identity";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:21:"phpeste/notifications";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"722d588927f9fc24b3995a9eea53e606fbfdfab2";s:4:"type";s:7:"library";s:12:"install_path";s:27:"../../phpeste/notifications";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:16:"phpeste/payments";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"84a9774e055f1c26a344a108f2e9bc49c7aae128";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../phpeste/payments";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:15:"phpeste/program";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"6fddced9676e1c2dfb538417e92ae352cc3967a4";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../phpeste/program";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:17:"phpeste/ticketing";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"6ec9e9c6a1af336eec9091660ed72443e83b1715";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../phpeste/ticketing";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:19:"phpoption/phpoption";a:7:{s:14:"pretty_version";s:6:"1.10.0";s:7:"version";s:8:"1.10.0.0";s:9:"reference";s:40:"67b192b6a42ec03944b972d6e633ddec78ad2c6d";s:4:"type";s:7:"library";s:12:"install_path";s:25:"../../phpoption/phpoption";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:21:"phpstan/phpdoc-parser";a:7:{s:14:"pretty_version";s:5:"2.4.1";s:7:"version";s:7:"2.4.1.0";s:9:"reference";s:40:"af8e840551031d254cfdb3a18a62c3470a309c10";s:4:"type";s:7:"library";s:12:"install_path";s:16:"../phpdoc-parser";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:15:"phpstan/phpstan";a:7:{s:14:"pretty_version";s:5:"2.3.5";s:7:"version";s:7:"2.3.5.0";s:9:"reference";s:40:"645a1bd6bead15fc1b8474137467961d0fa30a79";s:4:"type";s:7:"library";s:12:"install_path";s:0:"";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:25:"phpunit/php-code-coverage";a:7:{s:14:"pretty_version";s:6:"12.5.8";s:7:"version";s:8:"12.5.8.0";s:9:"reference";s:40:"7440368d94738d54f2c1de24dbd3871793bbb0dd";s:4:"type";s:7:"library";s:12:"install_path";s:31:"../../phpunit/php-code-coverage";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:25:"phpunit/php-file-iterator";a:7:{s:14:"pretty_version";s:5:"6.0.2";s:7:"version";s:7:"6.0.2.0";s:9:"reference";s:40:"a248d1640ab059b075f53a2ef0f9856e864e06b5";s:4:"type";s:7:"library";s:12:"install_path";s:31:"../../phpunit/php-file-iterator";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:19:"phpunit/php-invoker";a:7:{s:14:"pretty_version";s:5:"6.0.0";s:7:"version";s:7:"6.0.0.0";s:9:"reference";s:40:"12b54e689b07a25a9b41e57736dfab6ec9ae5406";s:4:"type";s:7:"library";s:12:"install_path";s:25:"../../phpunit/php-invoker";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:25:"phpunit/php-text-template";a:7:{s:14:"pretty_version";s:5:"5.0.1";s:7:"version";s:7:"5.0.1.0";s:9:"reference";s:40:"babab73b7ef9fae406f2eb3ee11323a61caa63d5";s:4:"type";s:7:"library";s:12:"install_path";s:31:"../../phpunit/php-text-template";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:17:"phpunit/php-timer";a:7:{s:14:"pretty_version";s:5:"8.0.0";s:7:"version";s:7:"8.0.0.0";s:9:"reference";s:40:"f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../phpunit/php-timer";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:15:"phpunit/phpunit";a:7:{s:14:"pretty_version";s:7:"12.5.33";s:7:"version";s:9:"12.5.33.0";s:9:"reference";s:40:"b98e028a26c5c5ba7e4a54be96ccf35f2914d184";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../phpunit/phpunit";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:13:"predis/predis";a:7:{s:14:"pretty_version";s:6:"v3.7.1";s:7:"version";s:7:"3.7.1.0";s:9:"reference";s:40:"2496e6d91ba4e137b47a6b802dc7e088ebf31df4";s:4:"type";s:7:"library";s:12:"install_path";s:19:"../../predis/predis";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:9:"psr/clock";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"e41a24703d4560fd0acb709162f73b8adfc3aa0d";s:4:"type";s:7:"library";s:12:"install_path";s:15:"../../psr/clock";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:24:"psr/clock-implementation";a:2:{s:15:"dev_requirement";b:0;s:8:"provided";a:1:{i:0;s:3:"1.0";}}s:13:"psr/container";a:7:{s:14:"pretty_version";s:5:"2.0.2";s:7:"version";s:7:"2.0.2.0";s:9:"reference";s:40:"c71ecc56dfe541dbd90c5360474fbc405f8d5963";s:4:"type";s:7:"library";s:12:"install_path";s:19:"../../psr/container";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:28:"psr/container-implementation";a:2:{s:15:"dev_requirement";b:0;s:8:"provided";a:1:{i:0;s:10:"1.1 || 2.0";}}s:20:"psr/event-dispatcher";a:7:{s:14:"pretty_version";s:5:"1.0.0";s:7:"version";s:7:"1.0.0.0";s:9:"reference";s:40:"dbefd12671e8a14ec7f180cab83036ed26714bb0";s:4:"type";s:7:"library";s:12:"install_path";s:26:"../../psr/event-dispatcher";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:35:"psr/event-dispatcher-implementation";a:2:{s:15:"dev_requirement";b:0;s:8:"provided";a:1:{i:0;s:3:"1.0";}}s:15:"psr/http-client";a:7:{s:14:"pretty_version";s:5:"1.0.3";s:7:"version";s:7:"1.0.3.0";s:9:"reference";s:40:"bb5906edc1c324c9a05aa0873d40117941e5fa90";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../psr/http-client";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:30:"psr/http-client-implementation";a:2:{s:15:"dev_requirement";b:0;s:8:"provided";a:1:{i:0;s:3:"1.0";}}s:16:"psr/http-factory";a:7:{s:14:"pretty_version";s:5:"1.1.0";s:7:"version";s:7:"1.1.0.0";s:9:"reference";s:40:"2b4765fddfe3b508ac62f829e852b1501d3f6e8a";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../psr/http-factory";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:31:"psr/http-factory-implementation";a:2:{s:15:"dev_requirement";b:0;s:8:"provided";a:1:{i:0;s:3:"1.1";}}s:16:"psr/http-message";a:7:{s:14:"pretty_version";s:3:"2.0";s:7:"version";s:7:"2.0.0.0";s:9:"reference";s:40:"402d35bcb92c70c026d1a6a9883f06b2ead23d71";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../psr/http-message";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:31:"psr/http-message-implementation";a:2:{s:15:"dev_requirement";b:0;s:8:"provided";a:1:{i:0;s:3:"2.0";}}s:7:"psr/log";a:7:{s:14:"pretty_version";s:5:"3.0.2";s:7:"version";s:7:"3.0.2.0";s:9:"reference";s:40:"f16e1d5863e37f8d8c2a01719f5b34baa2b714d3";s:4:"type";s:7:"library";s:12:"install_path";s:13:"../../psr/log";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:22:"psr/log-implementation";a:2:{s:15:"dev_requirement";b:0;s:8:"provided";a:3:{i:0;s:17:"1.0 || 2.0 || 3.0";i:1;s:11:"1.0|2.0|3.0";i:2;s:5:"3.0.0";}}s:16:"psr/simple-cache";a:7:{s:14:"pretty_version";s:5:"3.0.0";s:7:"version";s:7:"3.0.0.0";s:9:"reference";s:40:"764e0b3939f5ca87cb904f570ef9be2d78a07865";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../psr/simple-cache";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:31:"psr/simple-cache-implementation";a:2:{s:15:"dev_requirement";b:0;s:8:"provided";a:1:{i:0;s:17:"1.0 || 2.0 || 3.0";}}s:9:"psy/psysh";a:7:{s:14:"pretty_version";s:8:"v0.12.24";s:7:"version";s:9:"0.12.24.0";s:9:"reference";s:40:"ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1";s:4:"type";s:7:"library";s:12:"install_path";s:15:"../../psy/psysh";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:17:"ramsey/collection";a:7:{s:14:"pretty_version";s:5:"2.1.1";s:7:"version";s:7:"2.1.1.0";s:9:"reference";s:40:"344572933ad0181accbf4ba763e85a0306a8c5e2";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../ramsey/collection";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:11:"ramsey/uuid";a:7:{s:14:"pretty_version";s:5:"4.9.4";s:7:"version";s:7:"4.9.4.0";s:9:"reference";s:40:"75d73f48d02797c2c285a7e9f348fadc0102ffe2";s:4:"type";s:7:"library";s:12:"install_path";s:17:"../../ramsey/uuid";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:13:"react/promise";a:7:{s:14:"pretty_version";s:6:"v3.3.0";s:7:"version";s:7:"3.3.0.0";s:9:"reference";s:40:"23444f53a813a3296c1368bb104793ce8d88f04a";s:4:"type";s:7:"library";s:12:"install_path";s:19:"../../react/promise";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:13:"rector/rector";a:7:{s:14:"pretty_version";s:5:"2.8.4";s:7:"version";s:7:"2.8.4.0";s:9:"reference";s:40:"55acbd956d7e3907f7d21aab54edd68a310609e6";s:4:"type";s:7:"library";s:12:"install_path";s:19:"../../rector/rector";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:12:"rhumsaa/uuid";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:5:"4.9.4";}}s:20:"sebastian/cli-parser";a:7:{s:14:"pretty_version";s:5:"4.2.1";s:7:"version";s:7:"4.2.1.0";s:9:"reference";s:40:"7d05781b13f7dec9043a629a21d086ed74582a15";s:4:"type";s:7:"library";s:12:"install_path";s:26:"../../sebastian/cli-parser";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:20:"sebastian/comparator";a:7:{s:14:"pretty_version";s:5:"7.1.8";s:7:"version";s:7:"7.1.8.0";s:9:"reference";s:40:"7c65c1e79836812819705b473a90c12399542485";s:4:"type";s:7:"library";s:12:"install_path";s:26:"../../sebastian/comparator";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:20:"sebastian/complexity";a:7:{s:14:"pretty_version";s:5:"5.0.0";s:7:"version";s:7:"5.0.0.0";s:9:"reference";s:40:"bad4316aba5303d0221f43f8cee37eb58d384bbb";s:4:"type";s:7:"library";s:12:"install_path";s:26:"../../sebastian/complexity";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:14:"sebastian/diff";a:7:{s:14:"pretty_version";s:5:"7.0.1";s:7:"version";s:7:"7.0.1.0";s:9:"reference";s:40:"cd4cabe39f8a4e8ee6818ba99f10a05561ea4ad6";s:4:"type";s:7:"library";s:12:"install_path";s:20:"../../sebastian/diff";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:21:"sebastian/environment";a:7:{s:14:"pretty_version";s:5:"8.1.2";s:7:"version";s:7:"8.1.2.0";s:9:"reference";s:40:"9d32c685773823b1983e256ae4ecd48a10d6e439";s:4:"type";s:7:"library";s:12:"install_path";s:27:"../../sebastian/environment";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:18:"sebastian/exporter";a:7:{s:14:"pretty_version";s:5:"7.0.3";s:7:"version";s:7:"7.0.3.0";s:9:"reference";s:40:"c5e21b5de653ce0a769fb36f5cdfcb5e7a32cf23";s:4:"type";s:7:"library";s:12:"install_path";s:24:"../../sebastian/exporter";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:22:"sebastian/global-state";a:7:{s:14:"pretty_version";s:5:"8.0.3";s:7:"version";s:7:"8.0.3.0";s:9:"reference";s:40:"b164d3274d6537ab462591c5755f76a8f5b1aae9";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../sebastian/global-state";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:23:"sebastian/lines-of-code";a:7:{s:14:"pretty_version";s:5:"4.0.1";s:7:"version";s:7:"4.0.1.0";s:9:"reference";s:40:"d543b8ef219dcd8da262cbb958639a96bedba10e";s:4:"type";s:7:"library";s:12:"install_path";s:29:"../../sebastian/lines-of-code";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:27:"sebastian/object-enumerator";a:7:{s:14:"pretty_version";s:5:"7.0.0";s:7:"version";s:7:"7.0.0.0";s:9:"reference";s:40:"1effe8e9b8e068e9ae228e542d5d11b5d16db894";s:4:"type";s:7:"library";s:12:"install_path";s:33:"../../sebastian/object-enumerator";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:26:"sebastian/object-reflector";a:7:{s:14:"pretty_version";s:5:"5.0.0";s:7:"version";s:7:"5.0.0.0";s:9:"reference";s:40:"4bfa827c969c98be1e527abd576533293c634f6a";s:4:"type";s:7:"library";s:12:"install_path";s:32:"../../sebastian/object-reflector";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:27:"sebastian/recursion-context";a:7:{s:14:"pretty_version";s:5:"7.0.1";s:7:"version";s:7:"7.0.1.0";s:9:"reference";s:40:"0b01998a7d5b1f122911a66bebcb8d46f0c82d8c";s:4:"type";s:7:"library";s:12:"install_path";s:33:"../../sebastian/recursion-context";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:14:"sebastian/type";a:7:{s:14:"pretty_version";s:5:"6.0.4";s:7:"version";s:7:"6.0.4.0";s:9:"reference";s:40:"82ff822c2edc46724be9f7411d3163021f602773";s:4:"type";s:7:"library";s:12:"install_path";s:20:"../../sebastian/type";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:17:"sebastian/version";a:7:{s:14:"pretty_version";s:5:"6.0.1";s:7:"version";s:7:"6.0.1.0";s:9:"reference";s:40:"9e935a16187e14f39b0e79910dabd614972cdb26";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../sebastian/version";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:13:"seld/jsonlint";a:7:{s:14:"pretty_version";s:6:"1.12.2";s:7:"version";s:8:"1.12.2.0";s:9:"reference";s:40:"4882a0459c88772e4afa3a73ee81b7824490aa9c";s:4:"type";s:7:"library";s:12:"install_path";s:19:"../../seld/jsonlint";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:15:"seld/phar-utils";a:7:{s:14:"pretty_version";s:5:"1.2.3";s:7:"version";s:7:"1.2.3.0";s:9:"reference";s:40:"65fb381613fd31745d39a740a112a233f978d2d9";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../seld/phar-utils";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:19:"seld/signal-handler";a:7:{s:14:"pretty_version";s:5:"2.0.2";s:7:"version";s:7:"2.0.2.0";s:9:"reference";s:40:"04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98";s:4:"type";s:7:"library";s:12:"install_path";s:25:"../../seld/signal-handler";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:28:"spatie/laravel-package-tools";a:7:{s:14:"pretty_version";s:6:"1.93.3";s:7:"version";s:8:"1.93.3.0";s:9:"reference";s:40:"7aeef26bd8d4909bec744dbf47aee7d1395588c1";s:4:"type";s:7:"library";s:12:"install_path";s:34:"../../spatie/laravel-package-tools";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:11:"spatie/once";a:2:{s:15:"dev_requirement";b:0;s:8:"replaced";a:1:{i:0;s:1:"*";}}s:28:"staabm/side-effects-detector";a:7:{s:14:"pretty_version";s:5:"1.0.5";s:7:"version";s:7:"1.0.5.0";s:9:"reference";s:40:"d8334211a140ce329c13726d4a715adbddd0a163";s:4:"type";s:7:"library";s:12:"install_path";s:34:"../../staabm/side-effects-detector";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:13:"symfony/clock";a:7:{s:14:"pretty_version";s:6:"v8.1.9";s:7:"version";s:7:"8.1.9.0";s:9:"reference";s:40:"945ea3b64d6da9c1c2c354fe5c07b27455df6442";s:4:"type";s:7:"library";s:12:"install_path";s:19:"../../symfony/clock";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:15:"symfony/console";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"5b6d9b127ec27bc6db59bf65e2e37b6fe5b00083";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../symfony/console";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:20:"symfony/css-selector";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"9cfd588b8b07cf83e3426b030dbafd2291c132d9";s:4:"type";s:7:"library";s:12:"install_path";s:26:"../../symfony/css-selector";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:29:"symfony/deprecation-contracts";a:7:{s:14:"pretty_version";s:6:"v3.7.1";s:7:"version";s:7:"3.7.1.0";s:9:"reference";s:40:"f3202fa1b5097b0af062dc978b32ecf63404e31d";s:4:"type";s:7:"library";s:12:"install_path";s:35:"../../symfony/deprecation-contracts";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:21:"symfony/error-handler";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"84c6d73f990ae22dbd45625c056d7ff99ca6810d";s:4:"type";s:7:"library";s:12:"install_path";s:27:"../../symfony/error-handler";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:24:"symfony/event-dispatcher";a:7:{s:14:"pretty_version";s:6:"v8.1.5";s:7:"version";s:7:"8.1.5.0";s:9:"reference";s:40:"7458da64220376b2e0dc2d8451bf43382c1ad297";s:4:"type";s:7:"library";s:12:"install_path";s:30:"../../symfony/event-dispatcher";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:34:"symfony/event-dispatcher-contracts";a:7:{s:14:"pretty_version";s:6:"v3.7.1";s:7:"version";s:7:"3.7.1.0";s:9:"reference";s:40:"c7de7a00ffb67842132da02ea92988a39ccd9f4e";s:4:"type";s:7:"library";s:12:"install_path";s:40:"../../symfony/event-dispatcher-contracts";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:39:"symfony/event-dispatcher-implementation";a:2:{s:15:"dev_requirement";b:0;s:8:"provided";a:1:{i:0;s:7:"2.0|3.0";}}s:18:"symfony/filesystem";a:7:{s:14:"pretty_version";s:6:"v8.1.9";s:7:"version";s:7:"8.1.9.0";s:9:"reference";s:40:"43d109c803d22c00bb820ed45df250b6a8792ca2";s:4:"type";s:7:"library";s:12:"install_path";s:24:"../../symfony/filesystem";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:14:"symfony/finder";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"2f4c0f26106520d82e1b71759d2fb8d32d8b7a43";s:4:"type";s:7:"library";s:12:"install_path";s:20:"../../symfony/finder";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:23:"symfony/http-foundation";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"79325f87c3a2acc7564ddce9f457046e980e7255";s:4:"type";s:7:"library";s:12:"install_path";s:29:"../../symfony/http-foundation";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:19:"symfony/http-kernel";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"924974dbdcdf4cc40d7bb2c65ae83bb6dc67cff1";s:4:"type";s:7:"library";s:12:"install_path";s:25:"../../symfony/http-kernel";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:14:"symfony/mailer";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"4ba81a8f04fbf0bb1691f7bff760b301f1956fd7";s:4:"type";s:7:"library";s:12:"install_path";s:20:"../../symfony/mailer";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:12:"symfony/mime";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"8d1232052c9cdef170ed9608b3147bca4f61ff69";s:4:"type";s:7:"library";s:12:"install_path";s:18:"../../symfony/mime";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:22:"symfony/polyfill-ctype";a:7:{s:14:"pretty_version";s:7:"v1.37.0";s:7:"version";s:8:"1.37.0.0";s:9:"reference";s:40:"141046a8f9477948ff284fa65be2095baafb94f2";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../symfony/polyfill-ctype";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:30:"symfony/polyfill-intl-grapheme";a:7:{s:14:"pretty_version";s:7:"v1.43.3";s:7:"version";s:8:"1.43.3.0";s:9:"reference";s:40:"5a8f33c87aeecffce24e721b5064fab05f4becf8";s:4:"type";s:7:"library";s:12:"install_path";s:36:"../../symfony/polyfill-intl-grapheme";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:25:"symfony/polyfill-intl-idn";a:7:{s:14:"pretty_version";s:7:"v1.43.0";s:7:"version";s:8:"1.43.0.0";s:9:"reference";s:40:"533d68cf99c8f8ee2e8893c59ed59192e92cfd74";s:4:"type";s:7:"library";s:12:"install_path";s:31:"../../symfony/polyfill-intl-idn";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:32:"symfony/polyfill-intl-normalizer";a:7:{s:14:"pretty_version";s:7:"v1.43.0";s:7:"version";s:8:"1.43.0.0";s:9:"reference";s:40:"ebd57ccc7edb93d632e184efbe7693d2517bab3b";s:4:"type";s:7:"library";s:12:"install_path";s:38:"../../symfony/polyfill-intl-normalizer";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:25:"symfony/polyfill-mbstring";a:7:{s:14:"pretty_version";s:7:"v1.43.3";s:7:"version";s:8:"1.43.3.0";s:9:"reference";s:40:"122889ed24dc000165bcbfd77ec412f15cbdfc6a";s:4:"type";s:7:"library";s:12:"install_path";s:31:"../../symfony/polyfill-mbstring";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:22:"symfony/polyfill-php73";a:7:{s:14:"pretty_version";s:7:"v1.37.0";s:7:"version";s:8:"1.37.0.0";s:9:"reference";s:40:"0f68c03565dcaaf25a890667542e8bd75fe7e5bb";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../symfony/polyfill-php73";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:22:"symfony/polyfill-php80";a:7:{s:14:"pretty_version";s:7:"v1.43.0";s:7:"version";s:8:"1.43.0.0";s:9:"reference";s:40:"9c6a5d6b01ca51d486c813e9a9c0ed55f208bb74";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../symfony/polyfill-php80";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:22:"symfony/polyfill-php81";a:7:{s:14:"pretty_version";s:7:"v1.38.1";s:7:"version";s:8:"1.38.1.0";s:9:"reference";s:40:"6bfb9c766cacffbc8e118cb87217d08ed84e5cd7";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../symfony/polyfill-php81";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:22:"symfony/polyfill-php82";a:7:{s:14:"pretty_version";s:7:"v1.43.0";s:7:"version";s:8:"1.43.0.0";s:9:"reference";s:40:"843bbe8b2a7934307b749751eede0f111f5d1cfc";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../symfony/polyfill-php82";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:22:"symfony/polyfill-php83";a:7:{s:14:"pretty_version";s:7:"v1.43.0";s:7:"version";s:8:"1.43.0.0";s:9:"reference";s:40:"80ccff923a8d61f73ebe9da0aa94e25232f004ce";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../symfony/polyfill-php83";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:22:"symfony/polyfill-php84";a:7:{s:14:"pretty_version";s:7:"v1.43.0";s:7:"version";s:8:"1.43.0.0";s:9:"reference";s:40:"22c6548499cbe5c5bb072fc0c42312dff062a015";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../symfony/polyfill-php84";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:22:"symfony/polyfill-php85";a:7:{s:14:"pretty_version";s:7:"v1.43.0";s:7:"version";s:8:"1.43.0.0";s:9:"reference";s:40:"86a42cbcc07adc331481a5ab310a4024bfc227f6";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../symfony/polyfill-php85";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:22:"symfony/polyfill-php86";a:7:{s:14:"pretty_version";s:7:"v1.43.0";s:7:"version";s:8:"1.43.0.0";s:9:"reference";s:40:"8840df45b24f33a49dc419fa18dc0057231ae1d8";s:4:"type";s:7:"library";s:12:"install_path";s:28:"../../symfony/polyfill-php86";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:21:"symfony/polyfill-time";a:7:{s:14:"pretty_version";s:7:"v1.42.0";s:7:"version";s:8:"1.42.0.0";s:9:"reference";s:40:"ac9f1ed802dd58f37e720388130c088434aa09fc";s:4:"type";s:7:"library";s:12:"install_path";s:27:"../../symfony/polyfill-time";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:21:"symfony/polyfill-uuid";a:7:{s:14:"pretty_version";s:7:"v1.43.0";s:7:"version";s:8:"1.43.0.0";s:9:"reference";s:40:"b23ff8245cc5c4479ea2be3d0132d2e6dd433993";s:4:"type";s:7:"library";s:12:"install_path";s:27:"../../symfony/polyfill-uuid";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:15:"symfony/process";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"08aa69fa0998bb65a089f9e148a2c0f8b391398e";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../symfony/process";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:15:"symfony/routing";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"41b32d2c5d907abe2c3ffaa7a112dd7492353822";s:4:"type";s:7:"library";s:12:"install_path";s:21:"../../symfony/routing";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:25:"symfony/service-contracts";a:7:{s:14:"pretty_version";s:6:"v3.7.3";s:7:"version";s:7:"3.7.3.0";s:9:"reference";s:40:"15e6a07ec2a2c75ceb1b21dd98105ee8456d2257";s:4:"type";s:7:"library";s:12:"install_path";s:31:"../../symfony/service-contracts";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:14:"symfony/string";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"6c6110979c0150393bbb336170e286d51ab4d76c";s:4:"type";s:7:"library";s:12:"install_path";s:20:"../../symfony/string";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:19:"symfony/translation";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"8fbbb32f4bbbece5079acb01ab648fd20583fc93";s:4:"type";s:7:"library";s:12:"install_path";s:25:"../../symfony/translation";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:29:"symfony/translation-contracts";a:7:{s:14:"pretty_version";s:6:"v3.7.1";s:7:"version";s:7:"3.7.1.0";s:9:"reference";s:40:"ccb206b98faccc511ebae8e5fad50f2dc0b30621";s:4:"type";s:7:"library";s:12:"install_path";s:35:"../../symfony/translation-contracts";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:34:"symfony/translation-implementation";a:2:{s:15:"dev_requirement";b:0;s:8:"provided";a:1:{i:0;s:7:"2.3|3.0";}}s:11:"symfony/uid";a:7:{s:14:"pretty_version";s:6:"v8.1.9";s:7:"version";s:7:"8.1.9.0";s:9:"reference";s:40:"cb487cf30380f0b0b090973bb9c0588193c06685";s:4:"type";s:7:"library";s:12:"install_path";s:17:"../../symfony/uid";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:18:"symfony/var-dumper";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"3412a5af7d34a19515a77890fc804fe8e50d1a4f";s:4:"type";s:7:"library";s:12:"install_path";s:24:"../../symfony/var-dumper";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:12:"symfony/yaml";a:7:{s:14:"pretty_version";s:7:"v8.1.10";s:7:"version";s:8:"8.1.10.0";s:9:"reference";s:40:"9de4ff9874dd18b738b9f248398c3e36ef15a1d2";s:4:"type";s:7:"library";s:12:"install_path";s:18:"../../symfony/yaml";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:37:"symplify/rule-doc-generator-contracts";a:7:{s:14:"pretty_version";s:6:"11.2.0";s:7:"version";s:8:"11.2.0.0";s:9:"reference";s:40:"479cfcfd46047f80624aba931d9789e50475b5c6";s:4:"type";s:7:"library";s:12:"install_path";s:43:"../../symplify/rule-doc-generator-contracts";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:35:"ta-tikoma/phpunit-architecture-test";a:7:{s:14:"pretty_version";s:5:"0.8.7";s:7:"version";s:7:"0.8.7.0";s:9:"reference";s:40:"1248f3f506ca9641d4f68cebcd538fa489754db8";s:4:"type";s:7:"library";s:12:"install_path";s:41:"../../ta-tikoma/phpunit-architecture-test";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:17:"theseer/tokenizer";a:7:{s:14:"pretty_version";s:5:"2.0.1";s:7:"version";s:7:"2.0.1.0";s:9:"reference";s:40:"7989e43bf381af0eac72e4f0ca5bcbfa81658be4";s:4:"type";s:7:"library";s:12:"install_path";s:23:"../../theseer/tokenizer";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}s:33:"tijsverkoyen/css-to-inline-styles";a:7:{s:14:"pretty_version";s:6:"v2.4.0";s:7:"version";s:7:"2.4.0.0";s:9:"reference";s:40:"f0292ccf0ec75843d65027214426b6b163b48b41";s:4:"type";s:7:"library";s:12:"install_path";s:39:"../../tijsverkoyen/css-to-inline-styles";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:16:"vlucas/phpdotenv";a:7:{s:14:"pretty_version";s:6:"v5.8.0";s:7:"version";s:7:"5.8.0.0";s:9:"reference";s:40:"96149103e62ac67e915f6d2ef59b72dee2e011e0";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../vlucas/phpdotenv";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:19:"voku/portable-ascii";a:7:{s:14:"pretty_version";s:5:"2.1.1";s:7:"version";s:7:"2.1.1.0";s:9:"reference";s:40:"8e1051fe39379367aecf014f41744ce7539a856f";s:4:"type";s:7:"library";s:12:"install_path";s:25:"../../voku/portable-ascii";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:0;}s:16:"webmozart/assert";a:7:{s:14:"pretty_version";s:5:"2.5.0";s:7:"version";s:7:"2.5.0.0";s:9:"reference";s:40:"8a163706bbcac613733dba03f51e13b5eb1bb819";s:4:"type";s:7:"library";s:12:"install_path";s:22:"../../webmozart/assert";s:7:"aliases";a:0:{}s:15:"dev_requirement";b:1;}}}}s:19:"executedFilesHashes";a:4:{s:49:"phar://phpstan.phar/stubs/runtime/Attribute85.php";s:64:"cb8b31e82c61ce197871c9e8a6f122256751f2ab606dd2be90846d4fa5f8933e";s:57:"phar://phpstan.phar/stubs/runtime/ReflectionAttribute.php";s:64:"c0068e383717870a304781d462f7e2afe1c6f24e9133851852a2aca96b4fa26f";s:64:"phar://phpstan.phar/stubs/runtime/ReflectionIntersectionType.php";s:64:"65fe0a8bc6fe285d8ddc8798ab5b9299920af70db5ad74596bc08df823e7c5d9";s:57:"phar://phpstan.phar/stubs/runtime/ReflectionUnionType.php";s:64:"1e2fe940e4ba4e00d9ee6adb2af3ee1bf333e6f8afe61c61deb038886d293427";}s:13:"phpExtensions";a:64:{i:0;s:4:"Core";i:1;s:3:"FFI";i:2;s:3:"PDO";i:3;s:8:"PDO_ODBC";i:4;s:4:"Phar";i:5;s:10:"Reflection";i:6;s:3:"SPL";i:7;s:9:"SimpleXML";i:8;s:12:"Zend OPcache";i:9;s:6:"bcmath";i:10;s:3:"bz2";i:11;s:8:"calendar";i:12;s:5:"ctype";i:13;s:4:"curl";i:14;s:4:"date";i:15;s:3:"dba";i:16;s:3:"dom";i:17;s:4:"exif";i:18;s:8:"fileinfo";i:19;s:6:"filter";i:20;s:3:"ftp";i:21;s:2:"gd";i:22;s:7:"gettext";i:23;s:3:"gmp";i:24;s:4:"hash";i:25;s:5:"iconv";i:26;s:4:"intl";i:27;s:4:"json";i:28;s:4:"ldap";i:29;s:6:"libxml";i:30;s:8:"mbstring";i:31;s:6:"mysqli";i:32;s:7:"mysqlnd";i:33;s:4:"odbc";i:34;s:7:"openssl";i:35;s:5:"pcntl";i:36;s:4:"pcre";i:37;s:9:"pdo_dblib";i:38;s:9:"pdo_mysql";i:39;s:9:"pdo_pgsql";i:40;s:10:"pdo_sqlite";i:41;s:5:"pgsql";i:42;s:5:"posix";i:43;s:6:"random";i:44;s:8:"readline";i:45;s:7:"session";i:46;s:5:"shmop";i:47;s:4:"snmp";i:48;s:4:"soap";i:49;s:7:"sockets";i:50;s:6:"sodium";i:51;s:7:"sqlite3";i:52;s:8:"standard";i:53;s:7:"sysvmsg";i:54;s:7:"sysvsem";i:55;s:7:"sysvshm";i:56;s:4:"tidy";i:57;s:9:"tokenizer";i:58;s:3:"xml";i:59;s:9:"xmlreader";i:60;s:9:"xmlwriter";i:61;s:3:"xsl";i:62;s:3:"zip";i:63;s:4:"zlib";}s:17:"extensionVersions";a:0:{}s:15:"configStubFiles";a:31:{i:0;s:40:"phar://phpstan.phar/stubs/Memcached.stub";i:1;s:36:"phar://phpstan.phar/stubs/Redis.stub";i:2;s:50:"phar://phpstan.phar/stubs/ReflectionAttribute.stub";i:3;s:54:"phar://phpstan.phar/stubs/ReflectionClassConstant.stub";i:4;s:57:"phar://phpstan.phar/stubs/ReflectionFunctionAbstract.stub";i:5;s:47:"phar://phpstan.phar/stubs/ReflectionMethod.stub";i:6;s:50:"phar://phpstan.phar/stubs/ReflectionParameter.stub";i:7;s:49:"phar://phpstan.phar/stubs/ReflectionProperty.stub";i:8;s:45:"phar://phpstan.phar/stubs/ReflectionType.stub";i:9;s:39:"phar://phpstan.phar/stubs/iterable.stub";i:10;s:42:"phar://phpstan.phar/stubs/ArrayObject.stub";i:11;s:44:"phar://phpstan.phar/stubs/WeakReference.stub";i:12;s:54:"phar://phpstan.phar/stubs/SensitiveParameterValue.stub";i:13;s:43:"phar://phpstan.phar/stubs/ImagickPixel.stub";i:14;s:43:"phar://phpstan.phar/stubs/PDOStatement.stub";i:15;s:35:"phar://phpstan.phar/stubs/date.stub";i:16;s:38:"phar://phpstan.phar/stubs/ibm_db2.stub";i:17;s:37:"phar://phpstan.phar/stubs/mysqli.stub";i:18;s:34:"phar://phpstan.phar/stubs/zip.stub";i:19;s:34:"phar://phpstan.phar/stubs/dom.stub";i:20;s:34:"phar://phpstan.phar/stubs/spl.stub";i:21;s:47:"phar://phpstan.phar/stubs/SplObjectStorage.stub";i:22;s:40:"phar://phpstan.phar/stubs/Exception.stub";i:23;s:45:"phar://phpstan.phar/stubs/arrayFunctions.stub";i:24;s:35:"phar://phpstan.phar/stubs/core.stub";i:25;s:52:"phar://phpstan.phar/stubs/typeCheckingFunctions.stub";i:26;s:40:"phar://phpstan.phar/stubs/Countable.stub";i:27;s:35:"phar://phpstan.phar/stubs/file.stub";i:28;s:51:"phar://phpstan.phar/stubs/stream_socket_client.stub";i:29;s:51:"phar://phpstan.phar/stubs/stream_socket_server.stub";i:30;s:36:"phar://phpstan.phar/stubs/ctype.stub";}s:5:"level";s:1:"7";s:9:"stubFiles";a:0:{}}projectExtensionFiles 6 -a:0:{}errors* 0 -locallyIgnoredErrors* 0 -linesToIgnore* 0 -unmatchedLineIgnores* 0 -collectedData* 2 -36 347 -s:28:"../../../app/Models/User.php";a:2:{s:57:"PHPStan\Rules\DeadCode\MethodWithoutImpurePointsCollector";a:1:{i:0;a:4:{i:0;s:15:"App\Models\User";i:1;s:5:"casts";i:2;s:15:"App\Models\User";i:3;a:0:{}}}s:38:"PHPStan\Rules\Traits\TraitUseCollector";a:2:{i:0;a:1:{i:0;s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";}i:1;a:1:{i:0;s:35:"Illuminate\Notifications\Notifiable";}}}57 153 -s:49:"../../../app/Providers/HorizonServiceProvider.php";a:1:{s:54:"PHPStan\Rules\DeadCode\PossiblyPureStaticCallCollector";a:1:{i:0;a:3:{i:0;s:31:"Illuminate\Support\Facades\Gate";i:1;s:6:"define";i:2;i:32;}}}collectedDataRuleResults 6 -a:0:{}filesWithCollectedDataRuleErrors 6 -a:0:{}dependencies* 0 -dependencyGraph 3598 -a:2:{s:5:"paths";a:15:{i:0;s:65:"../../../app-modules/audit/src/Providers/AuditServiceProvider.php";i:1;s:71:"../../../app-modules/branding/src/Providers/BrandingServiceProvider.php";i:2;s:61:"../../../app-modules/cfp/src/Providers/CfpServiceProvider.php";i:3;s:70:"../../../app-modules/check-in/src/Providers/CheckInServiceProvider.php";i:4;s:73:"../../../app-modules/community/src/Providers/CommunityServiceProvider.php";i:5;s:71:"../../../app-modules/identity/src/Providers/IdentityServiceProvider.php";i:6;s:81:"../../../app-modules/notifications/src/Providers/NotificationsServiceProvider.php";i:7;s:71:"../../../app-modules/payments/src/Providers/PaymentsServiceProvider.php";i:8;s:69:"../../../app-modules/program/src/Providers/ProgramServiceProvider.php";i:9;s:73:"../../../app-modules/ticketing/src/Providers/TicketingServiceProvider.php";i:10;s:44:"../../../app/Http/Controllers/Controller.php";i:11;s:28:"../../../app/Models/User.php";i:12;s:49:"../../../app/Providers/HorizonServiceProvider.php";i:13;s:45:"../../../app/Providers/AppServiceProvider.php";i:14;s:43:"../../../database/factories/UserFactory.php";}s:7:"entries";a:15:{i:0;a:5:{i:0;i:0;i:1;s:64:"e597545dca1241f33ab424b35e298daab3e57fe82b4383dcdcf4c6da795f0a64";i:2;s:43:"242:1793737755:1793737755:70769471:16777230";i:3;a:0:{}i:4;N;}i:1;a:5:{i:0;i:1;i:1;s:64:"7f165e1aac7717b3ea99c8d3bb833370dd6b77698ca2d05b81a96159132ad781";i:2;s:43:"248:1793737755:1793737755:70769331:16777230";i:3;a:0:{}i:4;N;}i:2;a:5:{i:0;i:2;i:1;s:64:"9fd2e9f3fbfd052dc6eab4ac144081820a60466bad45978a2b38ed96407db421";i:2;s:43:"238:1793737755:1793737755:70769351:16777230";i:3;a:0:{}i:4;N;}i:3;a:5:{i:0;i:3;i:1;s:64:"940078a0d4fa6f5a669173d27ec2ba532bf6b9dcb3ea537611e88c6c1c74beb5";i:2;s:43:"246:1793737755:1793737755:70769431:16777230";i:3;a:0:{}i:4;N;}i:4;a:5:{i:0;i:4;i:1;s:64:"33fffe62188c5e53e3c10ae9549eed7e3e43050350e76e097059e1932328342e";i:2;s:43:"250:1793737755:1793737755:70769311:16777230";i:3;a:0:{}i:4;N;}i:5;a:5:{i:0;i:5;i:1;s:64:"8be0e35d6b5907f0bca1a2eee450ada71b2948f4e1aa016eed51ef37905b7281";i:2;s:43:"248:1793737755:1793737755:70769258:16777230";i:3;a:0:{}i:4;N;}i:6;a:5:{i:0;i:6;i:1;s:64:"090df701a6a8b2eb43018aa088effa19d7f8bcdf09171b0147f0dce9f121f9c7";i:2;s:43:"258:1793737755:1793737755:70769451:16777230";i:3;a:0:{}i:4;N;}i:7;a:5:{i:0;i:7;i:1;s:64:"ede2c549ddb27bd3aade76f60058818e492f535a579e7c05f5b3a4662fe53331";i:2;s:43:"248:1793737755:1793737755:70769411:16777230";i:3;a:0:{}i:4;N;}i:8;a:5:{i:0;i:8;i:1;s:64:"fe73d6d3884cabef2d227c28e80f53d43eefcb5ece76a3c8943c0836b60da8d2";i:2;s:43:"246:1793737755:1793737755:70769371:16777230";i:3;a:0:{}i:4;N;}i:9;a:5:{i:0;i:9;i:1;s:64:"43951492a1801880335524a75201d858cf9d06d7ab7f2ac4718e6bb2bc0b60e1";i:2;s:43:"250:1793737755:1793737755:70769391:16777230";i:3;a:0:{}i:4;N;}i:10;a:5:{i:0;i:10;i:1;s:64:"f265b3f3638be28db7eb3bca8114ed29fe6efc04b9aee11515a741844093cf96";i:2;s:42:"95:1793737755:1793737755:70747169:16777230";i:3;a:0:{}i:4;N;}i:11;a:5:{i:0;i:11;i:1;s:64:"90186e580d9d77643c5466bc77d871525969a280ab0f596d867c768ef87ec48d";i:2;s:43:"876:1793737829:1793737829:70771450:16777230";i:3;a:1:{i:0;i:12;}i:4;N;}i:12;a:5:{i:0;i:13;i:1;s:64:"fd279ba53914dc37e5f6e97814799e8521d21264321bff5c03c3f6f5d24d4535";i:2;s:43:"347:1793737755:1793737755:70747173:16777230";i:3;a:0:{}i:4;N;}i:13;a:5:{i:0;i:12;i:1;s:64:"723334b9af320852340cb90b41cd215e4c1e3fa12001c0ae43eb5b76765be6ab";i:2;s:43:"895:1793737819:1793737819:70770605:16777230";i:3;a:0:{}i:4;N;}i:14;a:5:{i:0;i:14;i:1;s:64:"ca14b46916063e2eb24d58da2659116423049cc421b4c082ce9157d8f6b52cfd";i:2;N;i:3;a:1:{i:0;i:11;}i:4;N;}}}valueDependencies 44 -a:2:{s:5:"paths";a:0:{}s:7:"entries";a:0:{}}packageDependencies* 14 -73 35 -s:65:"../../../app-modules/audit/src/Providers/AuditServiceProvider.php";a:1:{i:0;s:17:"laravel/framework";}79 35 -s:71:"../../../app-modules/branding/src/Providers/BrandingServiceProvider.php";a:1:{i:0;s:17:"laravel/framework";}69 35 -s:61:"../../../app-modules/cfp/src/Providers/CfpServiceProvider.php";a:1:{i:0;s:17:"laravel/framework";}78 35 -s:70:"../../../app-modules/check-in/src/Providers/CheckInServiceProvider.php";a:1:{i:0;s:17:"laravel/framework";}81 35 -s:73:"../../../app-modules/community/src/Providers/CommunityServiceProvider.php";a:1:{i:0;s:17:"laravel/framework";}79 35 -s:71:"../../../app-modules/identity/src/Providers/IdentityServiceProvider.php";a:1:{i:0;s:17:"laravel/framework";}89 35 -s:81:"../../../app-modules/notifications/src/Providers/NotificationsServiceProvider.php";a:1:{i:0;s:17:"laravel/framework";}79 35 -s:71:"../../../app-modules/payments/src/Providers/PaymentsServiceProvider.php";a:1:{i:0;s:17:"laravel/framework";}77 35 -s:69:"../../../app-modules/program/src/Providers/ProgramServiceProvider.php";a:1:{i:0;s:17:"laravel/framework";}81 35 -s:73:"../../../app-modules/ticketing/src/Providers/TicketingServiceProvider.php";a:1:{i:0;s:17:"laravel/framework";}52 6 -s:44:"../../../app/Http/Controllers/Controller.php";a:0:{}36 35 -s:28:"../../../app/Models/User.php";a:1:{i:0;s:17:"laravel/framework";}53 35 -s:45:"../../../app/Providers/AppServiceProvider.php";a:1:{i:0;s:17:"laravel/framework";}57 62 -s:49:"../../../app/Providers/HorizonServiceProvider.php";a:2:{i:0;s:17:"laravel/framework";i:1;s:15:"laravel/horizon";}exportedNodesIndex 1420 -a:15:{i:0;a:2:{i:0;s:65:"../../../app-modules/audit/src/Providers/AuditServiceProvider.php";i:1;i:2617;}i:1;a:2:{i:0;s:71:"../../../app-modules/branding/src/Providers/BrandingServiceProvider.php";i:1;i:2623;}i:2;a:2:{i:0;s:61:"../../../app-modules/cfp/src/Providers/CfpServiceProvider.php";i:1;i:2613;}i:3;a:2:{i:0;s:70:"../../../app-modules/check-in/src/Providers/CheckInServiceProvider.php";i:1;i:2621;}i:4;a:2:{i:0;s:73:"../../../app-modules/community/src/Providers/CommunityServiceProvider.php";i:1;i:2625;}i:5;a:2:{i:0;s:71:"../../../app-modules/identity/src/Providers/IdentityServiceProvider.php";i:1;i:2623;}i:6;a:2:{i:0;s:81:"../../../app-modules/notifications/src/Providers/NotificationsServiceProvider.php";i:1;i:2633;}i:7;a:2:{i:0;s:71:"../../../app-modules/payments/src/Providers/PaymentsServiceProvider.php";i:1;i:2623;}i:8;a:2:{i:0;s:69:"../../../app-modules/program/src/Providers/ProgramServiceProvider.php";i:1;i:2621;}i:9;a:2:{i:0;s:73:"../../../app-modules/ticketing/src/Providers/TicketingServiceProvider.php";i:1;i:2625;}i:10;a:2:{i:0;s:44:"../../../app/Http/Controllers/Controller.php";i:1;i:832;}i:11;a:2:{i:0;s:28:"../../../app/Models/User.php";i:1;i:3262;}i:12;a:2:{i:0;s:45:"../../../app/Providers/AppServiceProvider.php";i:1;i:3326;}i:13;a:2:{i:0;s:49:"../../../app/Providers/HorizonServiceProvider.php";i:1;i:3536;}i:14;a:2:{i:0;s:43:"../../../database/factories/UserFactory.php";i:1;i:5313;}}exportedNodes# 42493 -a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:44:"PHPeste\Audit\Providers\AuditServiceProvider";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:34:"Illuminate\Support\ServiceProvider";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:2:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:8:"register";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"boot";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:50:"PHPeste\Branding\Providers\BrandingServiceProvider";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:34:"Illuminate\Support\ServiceProvider";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:2:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:8:"register";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"boot";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:40:"PHPeste\Cfp\Providers\CfpServiceProvider";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:34:"Illuminate\Support\ServiceProvider";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:2:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:8:"register";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"boot";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:48:"PHPeste\CheckIn\Providers\CheckInServiceProvider";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:34:"Illuminate\Support\ServiceProvider";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:2:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:8:"register";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"boot";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:52:"PHPeste\Community\Providers\CommunityServiceProvider";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:34:"Illuminate\Support\ServiceProvider";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:2:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:8:"register";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"boot";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:50:"PHPeste\Identity\Providers\IdentityServiceProvider";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:34:"Illuminate\Support\ServiceProvider";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:2:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:8:"register";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"boot";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:60:"PHPeste\Notifications\Providers\NotificationsServiceProvider";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:34:"Illuminate\Support\ServiceProvider";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:2:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:8:"register";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"boot";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:50:"PHPeste\Payments\Providers\PaymentsServiceProvider";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:34:"Illuminate\Support\ServiceProvider";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:2:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:8:"register";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"boot";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:48:"PHPeste\Program\Providers\ProgramServiceProvider";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:34:"Illuminate\Support\ServiceProvider";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:2:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:8:"register";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"boot";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:52:"PHPeste\Ticketing\Providers\TicketingServiceProvider";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:34:"Illuminate\Support\ServiceProvider";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:2:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:8:"register";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"boot";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";N;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:31:"App\Http\Controllers\Controller";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:1;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";N;s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:15:"App\Models\User";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:31:"Illuminate\Foundation\Auth\User";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:2:{i:0;s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";i:1;s:35:"Illuminate\Notifications\Notifiable";}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:1:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:5:"casts";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";O:50:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNode":2:{s:64:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodephpDocString";s:102:"/** - * Get the attributes that should be cast. - * - * @return array - */";s:65:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodenamespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:10:"App\Models";s:4:"uses";a:6:{s:11:"userfactory";s:30:"Database\Factories\UserFactory";s:8:"fillable";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:6:"hidden";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:10:"hasfactory";s:49:"Illuminate\Database\Eloquent\Factories\HasFactory";s:15:"authenticatable";s:31:"Illuminate\Foundation\Auth\User";s:10:"notifiable";s:35:"Illuminate\Notifications\Notifiable";}s:9:"constUses";a:0:{}}}s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:0;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:5:"array";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:2:{i:0;O:53:"PHPStan\Dependency\ExportedNode\ExportedAttributeNode":2:{s:59:"PHPStan\Dependency\ExportedNode\ExportedAttributeNodename";s:48:"Illuminate\Database\Eloquent\Attributes\Fillable";s:59:"PHPStan\Dependency\ExportedNode\ExportedAttributeNodeargs";a:1:{i:0;s:29:"['name', 'email', 'password']";}}i:1;O:53:"PHPStan\Dependency\ExportedNode\ExportedAttributeNode":2:{s:59:"PHPStan\Dependency\ExportedNode\ExportedAttributeNodename";s:46:"Illuminate\Database\Eloquent\Attributes\Hidden";s:59:"PHPStan\Dependency\ExportedNode\ExportedAttributeNodeargs";a:1:{i:0;s:30:"['password', 'remember_token']";}}}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:32:"App\Providers\AppServiceProvider";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:34:"Illuminate\Support\ServiceProvider";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:2:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:8:"register";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";O:50:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNode":2:{s:64:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodephpDocString";s:53:"/** - * Register any application services. - */";s:65:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodenamespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:13:"App\Providers";s:4:"uses";a:1:{s:15:"serviceprovider";s:34:"Illuminate\Support\ServiceProvider";}s:9:"constUses";a:0:{}}}s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"boot";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";O:50:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNode":2:{s:64:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodephpDocString";s:54:"/** - * Bootstrap any application services. - */";s:65:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodenamespaceUses";r:16;}s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:36:"App\Providers\HorizonServiceProvider";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";N;s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:2:{i:0;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"boot";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";O:50:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNode":2:{s:64:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodephpDocString";s:54:"/** - * Bootstrap any application services. - */";s:65:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodenamespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:13:"App\Providers";s:4:"uses";a:3:{s:4:"user";s:15:"App\Models\User";s:4:"gate";s:31:"Illuminate\Support\Facades\Gate";s:33:"horizonapplicationserviceprovider";s:49:"Laravel\Horizon\HorizonApplicationServiceProvider";}s:9:"constUses";a:0:{}}}s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:4:"gate";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";O:50:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNode":2:{s:64:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodephpDocString";s:130:"/** - * Register the Horizon gate. - * - * This gate determines who can access Horizon in non-local environments. - */";s:65:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodenamespaceUses";r:16;}s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:0;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:4:"void";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}}a:1:{i:0;O:49:"PHPStan\Dependency\ExportedNode\ExportedClassNode":10:{s:55:"PHPStan\Dependency\ExportedNode\ExportedClassNodename";s:30:"Database\Factories\UserFactory";s:57:"PHPStan\Dependency\ExportedNode\ExportedClassNodephpDoc";O:50:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNode":2:{s:64:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodephpDocString";s:33:"/** - * @extends Factory - */";s:65:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodenamespaceUses";O:30:"PHPStan\Analyser\NamespaceUses":3:{s:9:"namespace";s:18:"Database\Factories";s:4:"uses";a:4:{s:4:"user";s:15:"App\Models\User";s:7:"factory";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:4:"hash";s:31:"Illuminate\Support\Facades\Hash";s:3:"str";s:22:"Illuminate\Support\Str";}s:9:"constUses";a:0:{}}}s:59:"PHPStan\Dependency\ExportedNode\ExportedClassNodeabstract";b:0;s:56:"PHPStan\Dependency\ExportedNode\ExportedClassNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedClassNodeextends";s:46:"Illuminate\Database\Eloquent\Factories\Factory";s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeimplements";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeusedTraits";a:0:{}s:70:"PHPStan\Dependency\ExportedNode\ExportedClassNodetraitUseAdaptations";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodestatements";a:3:{i:0;O:54:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNode":15:{s:61:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodenames";a:1:{i:0;s:8:"password";}s:62:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodephpDoc";O:50:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNode":2:{s:64:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodephpDocString";s:66:"/** - * The current password being used by the factory. - */";s:65:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodenamespaceUses";r:6;}s:60:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodetype";s:7:"?string";s:62:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodepublic";b:0;s:63:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodeprivate";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodestatic";b:1;s:64:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodereadonly";b:0;s:64:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodeabstract";b:0;s:61:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodefinal";b:0;s:65:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodepublicSet";b:0;s:68:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodeprotectedSet";b:0;s:66:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodeprivateSet";b:0;s:63:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodevirtual";b:0;s:66:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodeattributes";a:0:{}s:61:"PHPStan\Dependency\ExportedNode\ExportedPropertiesNodehooks";a:0:{}}i:1;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:10:"definition";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";O:50:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNode":2:{s:64:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodephpDocString";s:95:"/** - * Define the model's default state. - * - * @return array - */";s:65:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodenamespaceUses";r:6;}s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:5:"array";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}i:2;O:50:"PHPStan\Dependency\ExportedNode\ExportedMethodNode":11:{s:56:"PHPStan\Dependency\ExportedNode\ExportedMethodNodename";s:10:"unverified";s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodephpDoc";O:50:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNode":2:{s:64:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodephpDocString";s:80:"/** - * Indicate that the model's email address should be unverified. - */";s:65:"PHPStan\Dependency\ExportedNode\ExportedPhpDocNodenamespaceUses";r:6;}s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodebyRef";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodepublic";b:1;s:59:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeprivate";b:0;s:60:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeabstract";b:0;s:57:"PHPStan\Dependency\ExportedNode\ExportedMethodNodefinal";b:0;s:58:"PHPStan\Dependency\ExportedNode\ExportedMethodNodestatic";b:0;s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodereturnType";s:6:"static";s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeparameters";a:0:{}s:62:"PHPStan\Dependency\ExportedNode\ExportedMethodNodeattributes";a:0:{}}}s:61:"PHPStan\Dependency\ExportedNode\ExportedClassNodeattributes";a:0:{}}} \ No newline at end of file diff --git a/backend/.cache/pint/result.cache b/backend/.cache/pint/result.cache deleted file mode 100644 index 1d93d96..0000000 --- a/backend/.cache/pint/result.cache +++ /dev/null @@ -1 +0,0 @@ -{"php":"8.4.24","version":"3.95.25","indent":" ","lineEnding":"\n","rules":{"array_indentation":true,"array_syntax":{"syntax":"short"},"binary_operator_spaces":{"default":"single_space"},"blank_line_after_namespace":true,"blank_line_after_opening_tag":true,"blank_line_before_statement":{"statements":["continue","return"]},"blank_line_between_import_groups":true,"blank_lines_before_namespace":true,"braces_position":{"control_structures_opening_brace":"same_line","functions_opening_brace":"next_line_unless_newline_at_signature_end","anonymous_functions_opening_brace":"same_line","classes_opening_brace":"next_line_unless_newline_at_signature_end","anonymous_classes_opening_brace":"next_line_unless_newline_at_signature_end","allow_single_line_empty_anonymous_classes":false,"allow_single_line_anonymous_functions":false},"cast_spaces":true,"class_attributes_separation":{"elements":{"method":"one"}},"class_definition":{"multi_line_extends_each_single_line":true,"single_item_single_line":true,"single_line":true},"clean_namespace":true,"compact_nullable_type_declaration":true,"concat_space":{"spacing":"none"},"constant_case":{"case":"lower"},"control_structure_braces":true,"control_structure_continuation_position":{"position":"same_line"},"declare_equal_normalize":true,"declare_parentheses":true,"elseif":true,"encoding":true,"full_opening_tag":true,"fully_qualified_strict_types":true,"function_declaration":true,"general_phpdoc_tag_rename":true,"heredoc_to_nowdoc":true,"include":true,"increment_style":{"style":"post"},"indentation_type":true,"integer_literal_case":true,"lambda_not_used_import":true,"line_ending":true,"linebreak_after_opening_tag":true,"list_syntax":true,"lowercase_cast":true,"lowercase_keywords":true,"lowercase_static_reference":true,"magic_constant_casing":true,"magic_method_casing":true,"method_argument_space":{"on_multiline":"ignore"},"method_chaining_indentation":true,"multiline_whitespace_before_semicolons":{"strategy":"no_multi_line"},"native_function_casing":true,"native_type_declaration_casing":true,"no_alias_functions":true,"no_alias_language_construct_call":true,"no_alternative_syntax":true,"no_binary_string":true,"no_blank_lines_after_class_opening":true,"no_blank_lines_after_phpdoc":true,"no_closing_tag":true,"no_empty_phpdoc":true,"no_empty_statement":true,"no_extra_blank_lines":{"tokens":["extra","throw","use"]},"no_leading_import_slash":true,"no_leading_namespace_whitespace":true,"no_mixed_echo_print":{"use":"echo"},"no_multiline_whitespace_around_double_arrow":true,"no_multiple_statements_per_line":true,"no_short_bool_cast":true,"no_singleline_whitespace_before_semicolons":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_spaces_around_offset":{"positions":["inside","outside"]},"no_superfluous_phpdoc_tags":{"allow_mixed":true,"allow_unused_params":true},"no_trailing_comma_in_singleline":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"no_unneeded_control_parentheses":{"statements":["break","clone","continue","echo_print","return","switch_case","yield"]},"no_unneeded_braces":true,"no_unneeded_import_alias":true,"no_unreachable_default_argument_value":true,"no_unset_cast":true,"no_unused_imports":true,"no_useless_return":true,"no_whitespace_before_comma_in_array":true,"no_whitespace_in_blank_line":true,"normalize_index_brace":true,"nullable_type_declaration":true,"nullable_type_declaration_for_default_null_value":true,"object_operator_without_whitespace":true,"ordered_imports":{"sort_algorithm":"alpha","imports_order":["const","class","function"]},"ordered_interfaces":true,"ordered_traits":true,"php_unit_method_casing":{"case":"snake_case"},"php_unit_set_up_tear_down_visibility":true,"phpdoc_align":{"align":"left","spacing":{"param":2}},"phpdoc_indent":true,"phpdoc_inline_tag_normalizer":true,"phpdoc_no_access":true,"phpdoc_no_package":true,"phpdoc_no_useless_inheritdoc":true,"phpdoc_order":{"order":["param","return","throws"]},"phpdoc_scalar":true,"phpdoc_separation":{"groups":[["deprecated","link","see","since"],["author","copyright","license"],["category","package","subpackage"],["property","property-read","property-write"],["param","return"]]},"phpdoc_single_line_var_spacing":true,"phpdoc_tag_type":{"tags":{"inheritdoc":"inline"}},"phpdoc_trim":true,"phpdoc_types":true,"phpdoc_var_without_name":true,"return_type_declaration":{"space_before":"none"},"self_accessor":true,"self_static_accessor":true,"short_scalar_cast":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["const","property"]},"single_import_per_statement":true,"single_line_after_imports":true,"single_line_comment_spacing":true,"single_line_comment_style":{"comment_types":["hash"]},"single_line_empty_body":true,"single_quote":true,"single_space_around_construct":true,"space_after_semicolon":true,"spaces_inside_parentheses":true,"standardize_not_equals":true,"statement_indentation":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"ternary_operator_spaces":true,"trailing_comma_in_multiline":{"elements":["arrays"]},"trim_array_spaces":true,"type_declaration_spaces":true,"types_spaces":true,"unary_operator_spaces":true,"modifier_keywords":{"elements":["method","property"]},"whitespace_after_comma_in_array":true,"yoda_style":{"always_move_variable":false,"equal":false,"identical":false,"less_and_greater":false},"operator_linebreak":true,"array_push":true,"backtick_to_shell_exec":true,"date_time_immutable":true,"declare_strict_types":true,"global_namespace_import":{"import_classes":true,"import_constants":true,"import_functions":true},"mb_str_functions":true,"modernize_types_casting":true,"no_superfluous_elseif":true,"no_useless_else":true,"ordered_class_elements":{"order":["use_trait","case","constant","constant_public","constant_protected","constant_private","property_public","property_protected","property_private","construct","destruct","magic","phpunit","method_abstract","method_public_static","method_public","method_protected_static","method_protected","method_private_static","method_private"],"sort_algorithm":"none"},"protected_to_private":true,"strict_comparison":true,"visibility_required":true,"no_empty_comment":true,"assign_null_coalescing_to_coalesce_equal":true,"align_multiline_comment":true,"numeric_literal_separator":{"strategy":"use_separator","override_existing":true}},"ruleCustomisationPolicyVersion":"null-policy","hashes":{"database\/migrations\/0001_01_01_000000_create_users_table.php":"a6fb2261694646fa2c2d2b31723856a7","database\/migrations\/0001_01_01_000001_create_cache_table.php":"0d595c583146a1de02c22ad85d104ef3","database\/migrations\/0001_01_01_000002_create_jobs_table.php":"d3ef683b23fc7b01ce143b44604f7dae","database\/migrations\/2026_11_03_202439_create_personal_access_tokens_table.php":"2741880cc0478c10e326c69be5b93986","database\/seeders\/DatabaseSeeder.php":"0009cb81e8a7759f7da1ded49ad52a84","database\/factories\/UserFactory.php":"add28977a9b14af61cac8be42874050b","bootstrap\/app.php":"d26ef602c83cf011a91ff373ad74dc5b","bootstrap\/providers.php":"1dcf1317490715212eaa7704dff5c721","app\/Providers\/AppServiceProvider.php":"12b8e248a57f4f51ac8cfec9bbdde2dc","app\/Models\/User.php":"3dc0243aa8e0d4d7bfee4ad8d30f3696","app\/Http\/Controllers\/Controller.php":"dbf88d69c5e8be0a57b2464f59f13b85","config\/sanctum.php":"1f9dc2c215d059de81d4789ed26d20b4","config\/auth.php":"559d38e5ce35ad0202344fa4f68e5457","config\/app.php":"a9b689c5c26bb27a2151ed8fd58c00ca","config\/mail.php":"e54722b82f323090ee2e2b13d5c5e5e7","config\/horizon.php":"cf98f2637146a5edd7c4b272b9401ca9","config\/services.php":"f8963d15cfd0b46de35a12f2652ea541","config\/database.php":"7034bc7208f24651dc271bd78a2e15ac","config\/cache.php":"05c8ec5ac146a01d5a0704a5e0fb3fe9","config\/session.php":"cb850eec176b4123357b6f3d1d3837e8","config\/queue.php":"6788e0320d0966a3b650350fa8cb14bb","config\/logging.php":"45fb08ea83a358acdb8bb67e327c80eb","config\/app-modules.php":"5f37277bc45e89038fa6bef099bb0597","config\/filesystems.php":"1b81955767a44e0a200e24fe4a4a0b35","tests\/Arch\/ModuleIsolationTest.php":"e62e80703e18a767e5a62e1a038a5827","tests\/Pest.php":"b8fd58b102ce1df8cd5b65fe74547bcc","tests\/TestCase.php":"856e6064ce87a93059accb8a3da80c5b","phpstan.modules.php":"5f2917248abaa5ae13f74f6dc9a4700c","rector.php":"886eef62faf9aa583382ac347c188fa7","public\/index.php":"6fde400401bbc913f00ab55a1c96f7de","routes\/console.php":"444fe85267ab7cc2959811d8739275d9","routes\/web.php":"73f83e06045714a00757bf648a933ab6","app-modules\/payments\/routes\/payments-routes.php":"542b73904f213fe02769cf5fc246a563","app-modules\/payments\/src\/Providers\/PaymentsServiceProvider.php":"15422cfe282bcc2cf64ac052f62bdf15","app-modules\/branding\/routes\/branding-routes.php":"542b73904f213fe02769cf5fc246a563","app-modules\/branding\/src\/Providers\/BrandingServiceProvider.php":"2e578be5622f2815567158812f7a3585","app-modules\/identity\/routes\/identity-routes.php":"542b73904f213fe02769cf5fc246a563","app-modules\/identity\/src\/Providers\/IdentityServiceProvider.php":"810b58a40ae11092ceb1aeb4da227399","app-modules\/check-in\/routes\/check-in-routes.php":"542b73904f213fe02769cf5fc246a563","app-modules\/check-in\/src\/Providers\/CheckInServiceProvider.php":"075b0dcd1f9c8a16d428fef787f181e5","app-modules\/audit\/routes\/audit-routes.php":"542b73904f213fe02769cf5fc246a563","app-modules\/audit\/src\/Providers\/AuditServiceProvider.php":"67e117b9de0c3f6777e3193978e847b3","app-modules\/program\/routes\/program-routes.php":"542b73904f213fe02769cf5fc246a563","app-modules\/program\/src\/Providers\/ProgramServiceProvider.php":"fe6fa4b7db87fb73a136d8cb12046591","app-modules\/community\/routes\/community-routes.php":"542b73904f213fe02769cf5fc246a563","app-modules\/community\/src\/Providers\/CommunityServiceProvider.php":"09e0f6b9cac03acbb1d5cd29309322f3","app-modules\/ticketing\/routes\/ticketing-routes.php":"542b73904f213fe02769cf5fc246a563","app-modules\/ticketing\/src\/Providers\/TicketingServiceProvider.php":"a39054cf9a6897b99a20839701d1a9a5","app-modules\/notifications\/routes\/notifications-routes.php":"542b73904f213fe02769cf5fc246a563","app-modules\/notifications\/src\/Providers\/NotificationsServiceProvider.php":"b380043a48f6ac67958cbc41a0f6608c","app-modules\/cfp\/routes\/cfp-routes.php":"542b73904f213fe02769cf5fc246a563","app-modules\/cfp\/src\/Providers\/CfpServiceProvider.php":"6b2683567beb8cbdde095940725cc4a5","app\/Providers\/HorizonServiceProvider.php":"62a66d5becc49b0cfcd16785aa32aba5"}} \ No newline at end of file diff --git a/backend/.cache/rector/00/b5/00b58f03c3c88e097ec081ee5a79ca3f0745c2c3.php b/backend/.cache/rector/00/b5/00b58f03c3c88e097ec081ee5a79ca3f0745c2c3.php deleted file mode 100644 index 483a42d..0000000 --- a/backend/.cache/rector/00/b5/00b58f03c3c88e097ec081ee5a79ca3f0745c2c3.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '542b73904f213fe02769cf5fc246a563', -)); \ No newline at end of file diff --git a/backend/.cache/rector/0a/6d/0a6d972871d07f443ee6b3c7c306feecb5e22e8d.php b/backend/.cache/rector/0a/6d/0a6d972871d07f443ee6b3c7c306feecb5e22e8d.php deleted file mode 100644 index a9f9131..0000000 --- a/backend/.cache/rector/0a/6d/0a6d972871d07f443ee6b3c7c306feecb5e22e8d.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '12b8e248a57f4f51ac8cfec9bbdde2dc', -)); \ No newline at end of file diff --git a/backend/.cache/rector/10/79/107997245d3ff9f36aebc6cc028c82cd0e4dddf6.php b/backend/.cache/rector/10/79/107997245d3ff9f36aebc6cc028c82cd0e4dddf6.php deleted file mode 100644 index 99150e7..0000000 --- a/backend/.cache/rector/10/79/107997245d3ff9f36aebc6cc028c82cd0e4dddf6.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '67e117b9de0c3f6777e3193978e847b3', -)); \ No newline at end of file diff --git a/backend/.cache/rector/15/ed/15ed53b4fb915cd99430370fa3987e89f3b2a8e5.php b/backend/.cache/rector/15/ed/15ed53b4fb915cd99430370fa3987e89f3b2a8e5.php deleted file mode 100644 index 1a51b45..0000000 --- a/backend/.cache/rector/15/ed/15ed53b4fb915cd99430370fa3987e89f3b2a8e5.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'f8963d15cfd0b46de35a12f2652ea541', -)); \ No newline at end of file diff --git a/backend/.cache/rector/1d/6d/1d6d60c56e1ecfae79c1b019b0d79adaf46602e9.php b/backend/.cache/rector/1d/6d/1d6d60c56e1ecfae79c1b019b0d79adaf46602e9.php deleted file mode 100644 index 8548081..0000000 --- a/backend/.cache/rector/1d/6d/1d6d60c56e1ecfae79c1b019b0d79adaf46602e9.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'cf98f2637146a5edd7c4b272b9401ca9', -)); \ No newline at end of file diff --git a/backend/.cache/rector/1d/e9/1de9bb1771561d0d628dd0c2949864d637fb7bec.php b/backend/.cache/rector/1d/e9/1de9bb1771561d0d628dd0c2949864d637fb7bec.php deleted file mode 100644 index 46fdcb2..0000000 --- a/backend/.cache/rector/1d/e9/1de9bb1771561d0d628dd0c2949864d637fb7bec.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'd3ef683b23fc7b01ce143b44604f7dae', -)); \ No newline at end of file diff --git a/backend/.cache/rector/1e/4e/1e4e8201727d8abead3a60c425303725c0fedce8.php b/backend/.cache/rector/1e/4e/1e4e8201727d8abead3a60c425303725c0fedce8.php deleted file mode 100644 index 68e801e..0000000 --- a/backend/.cache/rector/1e/4e/1e4e8201727d8abead3a60c425303725c0fedce8.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '2e578be5622f2815567158812f7a3585', -)); \ No newline at end of file diff --git a/backend/.cache/rector/25/5c/255c41a4bfbe78faad2fbd6eb59391ac0edb0638.php b/backend/.cache/rector/25/5c/255c41a4bfbe78faad2fbd6eb59391ac0edb0638.php deleted file mode 100644 index 7385b37..0000000 --- a/backend/.cache/rector/25/5c/255c41a4bfbe78faad2fbd6eb59391ac0edb0638.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '0d595c583146a1de02c22ad85d104ef3', -)); \ No newline at end of file diff --git a/backend/.cache/rector/29/b1/29b1934c54360f8363fb6f97f69f42a89104639c.php b/backend/.cache/rector/29/b1/29b1934c54360f8363fb6f97f69f42a89104639c.php deleted file mode 100644 index 315d5f7..0000000 --- a/backend/.cache/rector/29/b1/29b1934c54360f8363fb6f97f69f42a89104639c.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '886eef62faf9aa583382ac347c188fa7', -)); \ No newline at end of file diff --git a/backend/.cache/rector/2e/a2/2ea296c6ea729918c71bfe5af4b1ad28e511a85a.php b/backend/.cache/rector/2e/a2/2ea296c6ea729918c71bfe5af4b1ad28e511a85a.php deleted file mode 100644 index 4b83dba..0000000 --- a/backend/.cache/rector/2e/a2/2ea296c6ea729918c71bfe5af4b1ad28e511a85a.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '0009cb81e8a7759f7da1ded49ad52a84', -)); \ No newline at end of file diff --git a/backend/.cache/rector/36/2b/362bee6e761705f969e739e1c1125c444d8873f6.php b/backend/.cache/rector/36/2b/362bee6e761705f969e739e1c1125c444d8873f6.php deleted file mode 100644 index 483a42d..0000000 --- a/backend/.cache/rector/36/2b/362bee6e761705f969e739e1c1125c444d8873f6.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '542b73904f213fe02769cf5fc246a563', -)); \ No newline at end of file diff --git a/backend/.cache/rector/40/b1/40b178a5c25a3d890d125e6e2bb7cbe3bb286a97.php b/backend/.cache/rector/40/b1/40b178a5c25a3d890d125e6e2bb7cbe3bb286a97.php deleted file mode 100644 index 483a42d..0000000 --- a/backend/.cache/rector/40/b1/40b178a5c25a3d890d125e6e2bb7cbe3bb286a97.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '542b73904f213fe02769cf5fc246a563', -)); \ No newline at end of file diff --git a/backend/.cache/rector/4f/b7/4fb7ab36fcc45bf540a78b5ec0abd13e846286cd.php b/backend/.cache/rector/4f/b7/4fb7ab36fcc45bf540a78b5ec0abd13e846286cd.php deleted file mode 100644 index 483a42d..0000000 --- a/backend/.cache/rector/4f/b7/4fb7ab36fcc45bf540a78b5ec0abd13e846286cd.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '542b73904f213fe02769cf5fc246a563', -)); \ No newline at end of file diff --git a/backend/.cache/rector/50/92/509230f434127f684d99bc2c44f6e31ba77695f4.php b/backend/.cache/rector/50/92/509230f434127f684d99bc2c44f6e31ba77695f4.php deleted file mode 100644 index 97687a8..0000000 --- a/backend/.cache/rector/50/92/509230f434127f684d99bc2c44f6e31ba77695f4.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'fe6fa4b7db87fb73a136d8cb12046591', -)); \ No newline at end of file diff --git a/backend/.cache/rector/54/1a/541afb0c64fe5b3e47cf361779c080fba66321b1.php b/backend/.cache/rector/54/1a/541afb0c64fe5b3e47cf361779c080fba66321b1.php deleted file mode 100644 index bd5eaed..0000000 --- a/backend/.cache/rector/54/1a/541afb0c64fe5b3e47cf361779c080fba66321b1.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'd26ef602c83cf011a91ff373ad74dc5b', -)); \ No newline at end of file diff --git a/backend/.cache/rector/5c/eb/5ceb7d2184335ced60ee803046e5cb003d03ad86.php b/backend/.cache/rector/5c/eb/5ceb7d2184335ced60ee803046e5cb003d03ad86.php deleted file mode 100644 index 8696bdb..0000000 --- a/backend/.cache/rector/5c/eb/5ceb7d2184335ced60ee803046e5cb003d03ad86.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '3dc0243aa8e0d4d7bfee4ad8d30f3696', -)); \ No newline at end of file diff --git a/backend/.cache/rector/64/cd/64cdfd71d405ac4ceb45025a1dacbb0942f2c5a1.php b/backend/.cache/rector/64/cd/64cdfd71d405ac4ceb45025a1dacbb0942f2c5a1.php deleted file mode 100644 index 4469a3e..0000000 --- a/backend/.cache/rector/64/cd/64cdfd71d405ac4ceb45025a1dacbb0942f2c5a1.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '1b81955767a44e0a200e24fe4a4a0b35', -)); \ No newline at end of file diff --git a/backend/.cache/rector/68/54/68543c5a53c8e58dd0b3641a9e193085fbee32e2.php b/backend/.cache/rector/68/54/68543c5a53c8e58dd0b3641a9e193085fbee32e2.php deleted file mode 100644 index 483a42d..0000000 --- a/backend/.cache/rector/68/54/68543c5a53c8e58dd0b3641a9e193085fbee32e2.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '542b73904f213fe02769cf5fc246a563', -)); \ No newline at end of file diff --git a/backend/.cache/rector/70/3a/703a34f02cb4b52d5924ad3aeb5a24c4ba479d6b.php b/backend/.cache/rector/70/3a/703a34f02cb4b52d5924ad3aeb5a24c4ba479d6b.php deleted file mode 100644 index 0d4370e..0000000 --- a/backend/.cache/rector/70/3a/703a34f02cb4b52d5924ad3aeb5a24c4ba479d6b.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'a6fb2261694646fa2c2d2b31723856a7', -)); \ No newline at end of file diff --git a/backend/.cache/rector/72/17/7217bd669d9a2a3ffef896d389a698709f40b8cb.php b/backend/.cache/rector/72/17/7217bd669d9a2a3ffef896d389a698709f40b8cb.php deleted file mode 100644 index 5d44790..0000000 --- a/backend/.cache/rector/72/17/7217bd669d9a2a3ffef896d389a698709f40b8cb.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '6788e0320d0966a3b650350fa8cb14bb', -)); \ No newline at end of file diff --git a/backend/.cache/rector/72/69/7269254bc64bd1cb564f42ef177b56a5645fdf73.php b/backend/.cache/rector/72/69/7269254bc64bd1cb564f42ef177b56a5645fdf73.php deleted file mode 100644 index 879ece9..0000000 --- a/backend/.cache/rector/72/69/7269254bc64bd1cb564f42ef177b56a5645fdf73.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '05c8ec5ac146a01d5a0704a5e0fb3fe9', -)); \ No newline at end of file diff --git a/backend/.cache/rector/76/59/765960af08d7d44805eb3bc974404fc4b3ad0be7.php b/backend/.cache/rector/76/59/765960af08d7d44805eb3bc974404fc4b3ad0be7.php deleted file mode 100644 index cfb06d7..0000000 --- a/backend/.cache/rector/76/59/765960af08d7d44805eb3bc974404fc4b3ad0be7.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '15422cfe282bcc2cf64ac052f62bdf15', -)); \ No newline at end of file diff --git a/backend/.cache/rector/77/0c/770c787f503fabc39dc956afda31d5a1fcc829be.php b/backend/.cache/rector/77/0c/770c787f503fabc39dc956afda31d5a1fcc829be.php deleted file mode 100644 index ae88d67..0000000 --- a/backend/.cache/rector/77/0c/770c787f503fabc39dc956afda31d5a1fcc829be.php +++ /dev/null @@ -1,513 +0,0 @@ - 'configuration_hash', - 'data' => - array ( - 'hash' => '217c6a333e009e0f0f632a663afc5d9ce5656b1f', - 'rules' => - array ( - 0 => 'c4436e6508e1187bc9385b370803eb6326094df0', - 1 => 'a4333f0e27576cb1533631ecb7769c2956b4c2df', - 2 => '5604bf42a52fddd80351317a766fa6f262f0288f', - 3 => '41567203163cec1c86b10c5cbf78c3989bc93a30', - 4 => '6f3d6212e431f3c2df5af5f4bdca0c1fb63ca963', - 5 => '77ca8b101e24f9f58521d04b0f0e666d516ce09c', - 6 => 'e940b254901f07870bf00c6d3089fe998983a113', - 7 => '39b485bf8e2357e797756caec6cd3838f17d9b31', - 8 => '4174c09794269501b0bc6cc94397360bd11397d7', - 9 => '83e0d1fffeaf09f51f01ca2cec20bc3dee64c276', - 10 => 'e8ef0b2af7ae86ee795afbcdc9d4dde6779e19f7', - 11 => 'c2a9a95a46dbf4b17fed32cf7d042fdd95fd84b4', - 12 => '33f1ca3acfe600c6d5c6940ec5b5062d27d7bb82', - 13 => 'c49913cf70aedb2e8d7943829147c931dd026a83', - 14 => '8310939d8cbbfa86973e79105815b32f6ce31903', - 15 => 'c0ba3b0685c918bd0d87f0262b82fe34d1a18647', - 16 => 'c904e003591b2ef1a549c3778ae38d56cb5e73fa', - 17 => '54618860323b3de2842cfb0dc1d5716dc427feb8', - 18 => '339c5e27d2c13922902ffcf4c338236ce647b360', - 19 => '9d185b1648f6a702ffe8decf6252136b78fc77c3', - 20 => '78eb073bdd0c2bbd60f532fcdb44d6bdec01c569', - 21 => 'c219d344e17ea02aa9515355511d12d956322924', - 22 => 'ae4933b8ab66a4d48ab08848544a0ed885453dbe', - 23 => '0a7b57e1d639b3df44ca15baf40a31ae2d0f77ef', - 24 => 'fff968b8e142bd4b1eb3ef88f7f5d9a41530671a', - 25 => '0c340ec418252d949c4cfe56a9b1b7a3e4feda91', - 26 => '126250b3268bdae34a3eeba80e270a0c32c373cd', - 27 => '2652007579d9d1376477a7525232b4bb1d71bb8d', - 28 => '9fc6b049ec209632c7e592a358c53d52beb51486', - 29 => 'f27c09d3d104f29bd0b4e1e89acc2a6dc211ca9b', - 30 => 'd600dc6be186c2000901589b5a6b5ba4cd11da1a', - 31 => '8b65eb41df7521c9f010dad777cc96517d4405af', - 32 => '3e1ff97dabb217519b2e6ea9d3a2bea8385acbad', - 33 => '4cec8a8891df5c3a215594caed5a65c42b10daad', - 34 => '402e0c608b2ee27f71311880ff2103c8a72e9464', - 35 => 'e43c60c64e7635cba193aed4a4a3b1d48f4d1d22', - 36 => '97b32eaf62c44795dc044bf9223422db3be78876', - 37 => '02bceb4c58aacbaa6ead76d18606eb9637d0187d', - 38 => '4fba4adb8bf8b3731bf436e925334f15e603ae0a', - 39 => 'b6e91d36e1f9ba76d4a43655c28e8580e543728e', - 40 => '8773a61ab0247d31a8280aa3fcb9bf05ef8ccba8', - 41 => 'a52c4e36abf23ed81ac619a2b863d35d15b0b9a5', - 42 => 'a8354f72ec2760f82dc0160d7e1334154114770d', - 43 => 'b904eaff57a2d85dfb947eafa71081c8ba763880', - 44 => '3b970603485cc8d3305d669afc48e9db963ea6d8', - 45 => '76ce5337d8abd7352e6ce753190c770faa294e37', - 46 => 'dbe31fe13bfff3d95534f7fd0516b7d889bc4323', - 47 => 'df3d1783d4a9d42890b8ceaf508cb8ee30a524b9', - 48 => '3f8b84b8b138ca74a33b1b55a30b2d21e0089096', - 49 => '5ca4c4101d255bf3c31e3caed4e1e9b367986776', - 50 => 'dc233d39c36de9915f1b52112d871b303b81a2f5', - 51 => 'e717ccd601d86fba696033f1b736d7a416c5073e', - 52 => 'f76a98be636b29b1cde7cbff5f20cf3dac1ba60b', - 53 => '50f97ca86e55b08c2deafd869d61cf942090b7a8', - 54 => 'fe4e7c71f63026421ee95a7baf8e67c50c897611', - 55 => '1a0affc020584c5116a7a53aa5c0ccbd55cbb8ba', - 56 => '94efa83da1860b8e37cd1efbc440c4c298253a55', - 57 => 'a8d3fd143ed4bf6f3a59dd5d571ad752b9f9f626', - 58 => '92ce3e621c7eaecd753ccc78d4e935347784c132', - 59 => 'f45a6956e9fd630645a787e18319cf4d865c1a21', - 60 => '0ef6452d443fe78a9ef14f2e1b863280cb05660a', - 61 => 'a7bb6d65d8f9b2f033e98bd0c97f7e72ac50155d', - 62 => '065b323ff7e096b6788b8708e04d61e5d191ae12', - 63 => 'd08db7ab8c47a417f03a2e58ffd34e93027c7bb2', - 64 => '7decfc082e168141f4c3120443c8192401f12fcd', - 65 => 'c9c99c15f6c8f9f75a51b6683eada1441660b541', - 66 => '6c015bf8355afdad3ac9e50b5ffa2d01a663d494', - 67 => 'c343c467a1cdb4d496cd51fa46a79d7f5d2d786e', - 68 => '33b331a0f5ebf6b7cdfe909ec5fda9da602f0832', - 69 => '27bc22cd769c73c1329ba6b00e12906c28bb6b43', - 70 => '2fd409456bae5972a3bbab03231d2e2dd996ac3d', - 71 => '1d0a794ea81a8239cef0cffe20abe6dc7b7c2e08', - 72 => 'e3cb27960f2e12b5dc2fb414af49f75441774def', - 73 => '13b8c2c90c85eea77c2f49ee5f3e48f0f2c1a576', - 74 => '7edc0f53bb41786f7927e9e976291413ecef14ce', - 75 => '7f8717319097219173ba1f0a087c5f8535469ab9', - 76 => '67f6f45266d008fb144d21ceed5622e2f848acd9', - 77 => '1c1885373ad4fcfe2b4a5d5304c6909c6ea75e61', - 78 => '4e1b7f8845fef6895def84fece2a8a69cd372a07', - 79 => '026887b9a0e7f5e6744e27d5a8047d9440ebe576', - 80 => '4a199a63bab375c676fc94d9adf5bb05ac36624c', - 81 => '1835ac173094721d35bc7363bcf500aec784d500', - 82 => '44d38f95d40ccec36a324fc59942a447d4e9ffe3', - 83 => '4ea2fbc040c7bb855bc59f233e2b756ae24ab355', - 84 => '7f12aea3180681b7327296923c4df5ec3cc463f0', - 85 => 'e15a819b7b3af49b391c511b68716536ca7a7dfb', - 86 => '5eda2f3b268a715c99fcb73e823c26fe0f252c7e', - 87 => 'e6b55180a8284fe09de84689556bdd402581bed7', - 88 => 'f0d17a95f116580ae74ae9bf57f4cb1a19a03649', - 89 => '67b2d690419c022f5a895433ebdd4b44965e82cc', - 90 => '1a2c403019b4416fe340a5dbce374aaf24de8ccd', - 91 => 'd10fece77b2719e894ecacaeb85a086ffff2c1c5', - 92 => 'adc84dc8fb8c210530b68ab3715716555325b568', - 93 => '385d5158982e9358fb81e75acc32370dc864c839', - 94 => '2a10982ff41fa2b21677b8d67475368337d2de30', - 95 => 'c5523df4ae88217ee37de67be7fcc995d62b1321', - 96 => 'cc7e0266cb6a149dd42f26df01f48ad9b1730fcc', - 97 => '34fdb84509fdc22d7f80ec311f0d81e8d1def8ff', - 98 => '6c7c929b6a5b7f95e6b1f57c8e0d118df9f39f90', - 99 => '09b8f779de648cc96b5e6fcef34d8b29788bccfd', - 100 => '37fbcc89f96c2f27d1334f02380b1365c9e7bea1', - 101 => 'cc352fbdd3afdf6196c5cdc4979b9943e6cf4843', - 102 => 'e8c2770f8b2ab130014bf4976c7a63747a01561f', - 103 => '4ec5625d1d14b9c54a9d900a4c0b97d2dcda7584', - 104 => '24bc903c034f6f641c37fbf6651ab7645462c773', - 105 => '510cfd11570b752a7a2bdff0f253ad1256ae1727', - 106 => 'f5164673a7170ce97988e28a241a657f1ef0d1c0', - 107 => 'b71de80b330b088ad0dd20bfcca6530db8745265', - 108 => '8b5f01f08cfe5d7b08230e6387a5e9bd22727238', - 109 => '0856c46aa7ebfda5de11ee7b5a72d21bf01ec115', - 110 => '01c546caf8f0a312e39857e03e1f312a15238a24', - 111 => 'f403b1b7da134fb5db6058811942891616eef4e8', - 112 => 'd46ba1b835ce31955bad43f1bfd5d9e64c2f7de7', - 113 => '21c4e9a717eb493b0bd17a03453cd24eab499667', - 114 => '293264ea256195b73cc62f15ce7c5743d1370014', - 115 => '89d29e5587136b21a9188646a100789b82db52a8', - 116 => '08c89442367336a4f46492927b4a298be2b1ec02', - 117 => '858b3045dc47ee4deb3eb4a564cb05f66b8678ed', - 118 => 'b9aeecbe35b2f4ef39e14d307b765619ee492909', - 119 => '58bb8b54fe215fdd110920f1cea1c576d0e0a4d3', - 120 => 'f1920e07e6dda0d127d0c9c2b65fb1ed14163a9b', - 121 => '9ddd8378812efdbdb2a7cb3a294f02eb511205c5', - 122 => 'd327332ee0e30e2e3f1ca5a8500c90d361e9ae47', - 123 => 'cff5fa4c15d5ee146cece1aff1dcfafa4e26abd9', - 124 => '0a92181c980a6be0ba5b4ceaf392c36ba5fc9659', - 125 => '21e6bbce8429c31ca99ef1ee0231f008c1d1788e', - 126 => '9e73c60ea813d9d3bd387bb35008fac18ee449e5', - 127 => '9c44243f40a01e0ad9acf740f63f3ad51313ad6f', - 128 => '72c6ef27321825e681d34e15e3168b931558967b', - 129 => '23011fa41eebc266047f4231eee4f6e501b60c54', - 130 => '59862cc3075fd46ff740111e5573a8a95b061690', - 131 => '6e7e687a625a85d15580cf08020f53180a607338', - 132 => '44d4dedef7abdaeec6a732fa34d399db6cb9616e', - 133 => '97098bc868841118822bc951c8b93eb73e192fe9', - 134 => '8f23c0fc201e1863df33c7d32eb0acc6a6c9138b', - 135 => '91ae3727fb780160bdd5a490607c97ffa876f46f', - 136 => '0baa295296f78339ca7049d4c8131c4b92e508ab', - 137 => '812dce8205d355cac0aa23795d6c071954749b76', - 138 => '1e527cd1f3abfce0cc712563edd3073e6885bf12', - 139 => '0e05f46b11d10661e6a1ed93394663761c20747f', - 140 => '2a131ab4a14be52efd0448008fad8151b23f6158', - 141 => 'd797d2a16fbd58c45f49e7656eff0ae9c84d3cf8', - 142 => '44e2dbe7cad6c654dfc90312cedc9309729af9e7', - 143 => '6359d626ed2e842bdfeda65d457314e857e42ffc', - 144 => '7008b28b860c68b5d7d1527be3384fa652b523ee', - 145 => '1a2fccbb3d8e0e69567827fff425f2135ce73a60', - 146 => '1ea547b3d285ff00c763e97e0cc611d9acc4a501', - 147 => '4c5ee2485e525f36c2d8b740cd1ffb0dcdb4de0e', - 148 => 'b2834b26ab422b3c511b5bfd682a335acadca520', - 149 => 'c3e02fa4f459626fbc9eebe312626855528c3ff1', - 150 => 'a1c9d9abac8d6f61869f33f368891083b2176f75', - 151 => '85903577abbb224d064ba86bd22704620fe298cf', - 152 => 'ca8e829b4dc2b51bc698d46191cc30fc1fa98d12', - 153 => 'af598bafe79d0a9c01fc135c61c74cc03e0f5984', - 154 => 'fff5ba80a7b466db10dd2322a1397cb8b31b57a3', - 155 => '5b36af5f9bd95377592a86cc02329dab32a1ce6d', - 156 => '95504283b45329cf2385c1881d5ca9635fe86a33', - 157 => 'c7bed4bc111aa2a995e332f8159638674879e158', - 158 => '955211115e12e43b2c5dc568291c59fa9c246dd9', - 159 => '54c011aa0fd976cbc2e524307cc1b647d1ab2c0f', - 160 => 'd2d1592b3afda053a65a47663b7e9c4843550de2', - 161 => '42d906d0c0361ce6a0ee262acd34b29c0bf65db2', - 162 => '44da606745d92d046cf2fa619509d6b95541edab', - 163 => 'e13743c73285931defd3bd1f1985e8fe284a9c07', - 164 => 'ddc1e5287f29fa1bcffa0f6327aeebf0bd0d5560', - 165 => '83c6c96ef361f229abc98f70e29c04c394d1c7d7', - 166 => '714f51af1fca912763986c90ea2ca8c16a223fdf', - 167 => '7d4ac8eebc373e21b913d9c370977fee7fe4a9e3', - 168 => 'e7622e428e0eff10a19f008630a445f462250797', - 169 => '08e0cf03c5ef960897227f8a79e217e713d81776', - 170 => 'b7bc9c0757cd943984c22289a78c61e408f1a556', - 171 => '4ed933c854ce00451cb0ffe79de6e9dfb0eed36d', - 172 => '2189bbc4ba1824e7dd17ae64c0438f62b8d8e557', - 173 => '349e56009b3a868a81b1ae8388114eb8d4c236b2', - 174 => '225b1bcd21aa2a9c968cdb5af9c4e804d8bfc9c5', - 175 => 'ac8e440ab8063020b50727edfba2d3b4d03b37a7', - 176 => '5ed946e303b80428feb206a536a8c22b58eb9ec7', - 177 => '361ca5d2f4df3870c4f927632f85344ee906b368', - 178 => '94ac36e631c7c4e16bacd3614d23b7f7220237d6', - 179 => 'f5bd03f2de2f528beef68fa689106cbe0ebc0766', - 180 => '72344a08a7dded5da53ce8713b5db85db5eadfc5', - 181 => '7448ef14ac9a9199f4494af9e329ffd3822fdd4e', - 182 => '0194acbe8114a70d8fa7b940b24ab37eea54dd65', - 183 => '7f1cfcd22086db307dcb42ded23b37c6fe7349d3', - 184 => 'd667cb7a41f94ebee1247d68efe7fd6f9cf813c4', - 185 => '9de2c82ddffe83f483613669fb7f9adf6014182d', - 186 => 'a236a4933a2685a2bb458980b538ddc76aad4233', - 187 => '95f452c996b7b7442749edc0eafb0a25f67b7aa0', - 188 => '54e93ad672400fffd3e8be1200ddc56f5a66b834', - 189 => 'd7522d6d4a6625d2c993ac484136d00ae049df11', - 190 => '769ff2c987fd4ff1e9d24a539ad5bfbbaed73274', - 191 => '18d058ad76c03346fc70ba949e37a44946736e43', - 192 => 'e4674df3a1413c5f4e0f113857e6633da7462262', - 193 => '39eba1ed5cf055ab47c6ef1de485ae13a119d978', - 194 => '6c3fbb0c5a72b3305c1191b562f06ba53ab87a13', - 195 => '67f5389c5237c378dc0dc27ca551bde2692f3366', - 196 => '0191908fb40609f635f6cdd672d3e05001f5f981', - 197 => '1fe56c4365e95236f3ba353f1fbaae57845bbab3', - 198 => 'a9e21a2da40915bdb3e2f81dc9b9045b3de41b8a', - 199 => '0a84ab54f8d9ff806798c701fd75087862cc8e04', - 200 => 'd251a008a1df2b68f8aeb1e197b259817fb98c5e', - 201 => 'd7c21a49fe1f36a3396e93f89b3088d9755b6b9a', - 202 => '0e9a4098f9ca653dde511894529c962dd9dd606c', - 203 => '8518ff271e5721f88e19619015ee0f558861b059', - 204 => '462699bb7f1e8f2e774cd5d4420fdc3065ca788d', - 205 => '5775be227ba591c959c3b15324f451ab39f28730', - 206 => '9613b8e14fc01d23fcd65fdf6066d10f482b53e8', - 207 => '3e5bda7fa9f164d8bacff82178f86e422d33ee56', - 208 => 'f81a11201ae74fd7db76b659f80cdf480b307b9a', - 209 => 'bb948908cfb3cf13a80e9eeb2e1c9f19d8a801a7', - 210 => '7663a6c29b12eaa1dbaf44eb7f85cb8885b1b1db', - 211 => '38a5d77a044b779610fbf5c65028cf2e4652f5ff', - 212 => '6acd86994c77386dd3b3053fd5a1114fe4c8bbc1', - 213 => 'a648187cc78cf01d1ef8386c0e06e82d6e68a66c', - 214 => 'ee3ee7f02c953dcf5ff395748752bbff57072b32', - 215 => 'f972fc9ec5b3f39257fd70c48ad5d2caf94fff64', - 216 => '00bd9617a667fb5e552cba3a422c13b2403e4652', - 217 => '74a35f555ac07602dcc0d7632a65ea7e4d3d664f', - 218 => '574d9fa55c44c6a5f33736e89cb139f50469b89e', - 219 => '185a8d3f82563d3fd06cd0dacbec86f0a88a5781', - 220 => '62cc723d6ea9074c9600d3a2a8f7450f4485b71a', - 221 => 'cd3c734d6d109ca7e1b9d996c2c7164a9030cdec', - 222 => 'f2168aaf4c1a9c5af4580a1328c4a0ac0ffe2f88', - 223 => 'd3033689a0e6404ea2eef00e0db7cf7ac13d22ec', - 224 => '7c06cc1d1ac04ed99824a84490b87e82dde7c9b5', - 225 => '05d73db8f585bdfb76cc53f5fe70ff81b24d31f5', - 226 => '0fae217d7e441403ef2ce6b6f1d30a13701a543a', - 227 => '353637e7c7588dbe3605c92783ed6ede2a10fb9c', - 228 => '042b251ea118fd44ecb59c5a69fda8f51aa97cde', - 229 => 'dc15611f9363b40ad65efc79e28eacdc979e3ff5', - 230 => '5e206304f639ff0f2025e59f89ef5165344f040a', - 231 => 'd7771acac856b9bd5412845b0bb92a7bee3ac102', - 232 => 'd8846fc813753c022a4e2a79c3b11eb27ebf48e1', - 233 => '17842b4ddcd90c402f1a9e142f0de4a9d41c8d41', - 234 => '478a6dbbf7fb7b74897fec579401ceb9e2f191e1', - 235 => '8fd5e09b98c66a94e4e2b4ab6c79b608e2210f3a', - 236 => '6064a1988d8ee49447fafad5a60777bf8c757d00', - 237 => '960d30604a1b43bfaf8c465bfb1dc1a65300a048', - 238 => '2ee599e151f9c2d01951ac98874d41aa0bd77829', - 239 => '4e61c4f788fe912af6d51c89622099a74c98f5fe', - 240 => '4fcc2e2b21d03a5986af83daaea7a36ee0ab97b0', - 241 => 'ac6d70af5ba559452e8ed073dd4b01acfff34ddd', - 242 => 'fd5499a53e2feade8cb6885c48de4b0c5940d907', - 243 => '1e85fa20f63fe118b11701d636a9a89eb0d199f0', - 244 => '30b6e6a71455171a8a101dc40c79189318cb0818', - 245 => '69a32495afa11ffb9e30cbcbfe8765d59bc14a67', - 246 => 'aba19d29d02473440814a40baafd5f48ce93ec69', - 247 => '8f638f2be8325652703570a0d29b273a09f9ce8b', - 248 => '36f437dd4af97abd7db137457850da3b0dd3883e', - 249 => 'a5a1cb71ea0ebfcb2fd45faee719e261f6ef3e7e', - 250 => '538cabd3b7475a1aa52775ebae77ca06510e9511', - 251 => 'facc73cc7a8ec921636c461e709d358f6703ec61', - 252 => 'e50d00d5d9314b496bae7926c0f23a1bde935e63', - 253 => '47cb2d616033a540d87814ff920a0a6e370a9b6c', - 254 => '6fa7e49c0b1f556ed66af619d7ae26aeb8e49878', - 255 => 'd27eec4c9b8ca8eccb5fa78ed491ad8c0cb0c90f', - 256 => '845420d4a4f06946dae82ac4f59d010087b3b6d1', - 257 => '73f38f25a6058773ed1dc20198579e73bfcf5a08', - 258 => '2a3299d2e2b476496088131c42ccab3b106485a9', - 259 => '582e99c31fa2705befeb02f167553f53b87f4a9f', - 260 => '3735608c88c570f4db7283025031775eaa1213a5', - 261 => '3bfdbf45aed810844887db7317f24cc3f728afe7', - 262 => '182187af0eb86bd4d7c1e9272a780b27544d891f', - 263 => '0ff376fb1da2b65db495298581f165c868d24e95', - 264 => '5b3ee32d2d0d48918cc8ca34cd638e609f65c020', - 265 => '861a6e16e75de42aff518f3c32182f4e784ecb28', - 266 => 'efa45c778bdfc287bc0f362bf0de4b42505b508d', - 267 => 'a900acb6c74b653ac8fa4980e22df1895da63ee3', - 268 => '47dae961c1406a3074243f760412d42060d2b9cc', - 269 => '2c8df14c57a3bfd9b16f85490dd7c7a7f496e4ce', - 270 => '7bbcd801042c6abe8ae0bd1106eebe4c0d357812', - 271 => 'c6ed9e8e445ac3ca55c52dd9086ce00a4b1a3b2b', - 272 => '93a18ce2dc81e75ca2d96430652fcae38d28c130', - 273 => 'ca49fb408c0d44a3525f63ef37ceb6342d155ff4', - 274 => 'bfbc17260bb7142405b7cb08716089e0509ed8c8', - 275 => '9960752ce23bbda3e6f34cb13be6cbd6886f4ddc', - 276 => '449e13947f1bb852e57e1ccf0092e95cc97ef4e7', - 277 => '6a013f1c96432f4813bb7d142eeb2efda140fcaf', - 278 => '9a5510c8580c53c2952f7adb8afdb4708eb485e6', - 279 => '9b386e7c64f04b44425937ce644ac769dd2da8cf', - 280 => '46bf6263e22ab38b6bbfe69be9e44dcb8128ed07', - 281 => 'aa2cfee4f1d7b895138789357371578395c92b6a', - 282 => '97495652b887a2360b69b13bd460396ed78d9f89', - 283 => 'cb246228ce2d104838aa62d1ca0233d55c8fd292', - 284 => '8d47b5f9acab51ca863d8853322c97d683f94986', - 285 => 'bb7380840e9115e9fea7683dab7bbae2099a1387', - 286 => '8d776b944e2733b46003a6a9f575faf442054e5d', - 287 => '4e28269d855a4853907528ffbc08e7797549ed13', - 288 => '66c1f07843030ef4193248b1980a5625950a3269', - 289 => 'ad7d6f01a9acf2236844034de2a51e1f8af8164b', - 290 => '43c6442bf25f7c39fe5ca84d3f8c0a2b165bd9bd', - 291 => '05a4148f12355c8b1c93935aa1849c53d6583a70', - 292 => 'bb5e4d7b76d24200f7a9812f31abb3b63ec26240', - 293 => '0337a80d4c36262da18a0eea56ebe655a0d789fb', - 294 => '3fb3b74e2c88b1843e77b46d399e6dfe628d5156', - 295 => 'f7c0461854c3de3d75f0e9f66e7954a64dccdb36', - 296 => '1cf2134f2006f2f9e86d3805928a097891215eda', - 297 => '73cefd264a535e1c29e2995f43a4e996da0ff1c1', - 298 => '5e350c76bfc48c382d5f373665051bb4c97d19f4', - 299 => '1e1301a4014f3e743994393c7e125d899006f114', - 300 => 'a96c0f8d894979260dae36846eb019105968098d', - 301 => '29861f228a402d1bc2320ef370c25b0b0c06ce15', - 302 => 'd070a64ad2eae3fba6d34aa9f914c4dcf5117c44', - 303 => '11282fb0d4558b324abaf4a92c1433a0da6c2169', - 304 => '5f97295e5b7d06e4a408c98c81f113ab0a7b73d8', - 305 => '91dc750794042c021d39c838e4831d3a0181caa7', - 306 => 'c260bdf2b07ee0914b36595bfb85799de7eb6f77', - 307 => '572ee4979e716c5bcc7b5c1fae15589518873671', - 308 => 'c766c8aacc19fb0356c9018883e789e50cd72a6a', - 309 => '88ef05f67aec80dd49f4f49737f3229b82822aa9', - 310 => '3c03bccbf745a7bc4b882f644302b3b42a6ba391', - 311 => '6f77e81d6de36d05c7b300c1b573e404c15aacb1', - 312 => '5f849409bbf791ea8b0f130189f69ac5bce1f1e6', - 313 => '1e644a27ef7c56a16d8959f7b1e99381640ec118', - 314 => 'b8ddee0199c37bf2b0456bb2ce799a89cc774f22', - 315 => '75cd97705b9371c909018805265075cb398e7834', - 316 => 'c02d8aa02aaa3651b5bea35192fbd69d9432afdf', - 317 => 'ce11ffdd3d9f6a7278546c10453986c92325894b', - 318 => '9f9015d8630f4e709fc8697ec9525f5fd3845150', - 319 => 'aef9dac8a7c42e2033e4c495c0f30f3868f6d916', - 320 => '9ddb10bf820c43b7df27ef704753a24e906c6203', - 321 => 'a011a05a9e32235a92e0564da45a3bae0132e8af', - 322 => 'c6766b9056d258e6e5ac920c5551365816d918ba', - 323 => '3104bde808d72197981b5db3f381905b2b069480', - 324 => '7ff35d2d969030dd1c8e19d129c7089f41c22081', - 325 => '0d12c4600d8a3805defb492f03e6f64e378826c0', - 326 => '5bdcbfdc5ca6b51e2d42293efaa76c81b06c8b84', - 327 => '62510c298518147a6f0dba5bc87d0393097aaf34', - 328 => '3168aed1a59f91b33bda8c4d0639f2908e669d42', - 329 => '5f453d02bed63241b3b3d0fa251cdeaf8078ca80', - 330 => 'faa33715cb5299c43391fe889653d7258bf601f0', - 331 => '52ab6084c149add2656136d0f32f3f13a5e182c7', - 332 => '4e561f933c516696f386581dc3f2c1a2c0a7c7a8', - 333 => 'a15e1d6920554fe3bc36c82fe16fe56e4a4f7d03', - 334 => '95f81c11dcd6d4bc27055b7efb5156a7d2ab0f84', - 335 => '1f151ceb13657f0efbd62c29f8482970c67bfcbc', - 336 => '03f67f4ae3d3133e29ebd01b68b9c5e752bad151', - 337 => '3e4757924b197c8a5db90e3ca9ff70ccd36f8175', - 338 => '34058013e2c71095dce13226b65941a6e7cd2f47', - 339 => '1126654c4e0c2549651029fb5110afb1fd61298e', - 340 => '65e9f3dee00b3ee49c479d47cbd74a6d21f7fe7b', - 341 => 'ca1e4e01b11820bd229f92bb27643f4df9677781', - 342 => 'ea612b44182e3d9f30f9a08822895791813847fe', - 343 => '0d1bea66e8c7cb6ca08ed1e2f2f197beb85a498f', - 344 => '0f741ddb070d55c98a10226dc48437e9ee96158e', - 345 => '79f3a4e3260cf1df576c43c87223cfe3af017c24', - 346 => 'f22404a8f4cbc2adef05c64c1fe053613ef28e5b', - 347 => '985b4f1ac0d6a3502fa5c29936bf49b3f9873b0f', - 348 => '1758c5ce66d53ea7c3f4cf7fcd41e25cd4925cd3', - 349 => 'de3c4ea84979bb3d01b2bdea4fca360afb84dbe9', - 350 => '5c26aa017bf400b5287a2098a5de6c0d65e4469a', - 351 => 'edd7275ab8a8503bcf75e7d03ea8d721ef9dfc7b', - 352 => 'f424eb7135cda364c07cf57022ba8363e132aa23', - 353 => 'ffde6e58f39b3107b3581d85a12ae40047eb91d8', - 354 => '3bd4f7e6a3405e7739757e3602c886fa042f3c30', - 355 => '36c7fd91ad9256af9c6c9c3bb45f76f30c194180', - 356 => '855a81e2f9fa80b2f0fd630e714c5d1234c4c8e9', - 357 => 'ac8946d50836e906d8100c96a77c51177f0a17d9', - 358 => '6aa472745129b0e89cfd04e2c0cf3b1f0f9ec7e0', - 359 => 'bbabcad7ff7e0e2c3e5cba2cff67898954c854ac', - 360 => '1fb2e219f32a185407823c412c4b10209b328f56', - 361 => '9045e824d1226ba23883120ba43768cc1c951c46', - 362 => '0e84a8ae0e9fefb3e9385fce54c88757e2b1d268', - 363 => 'f108012a802ee4bd937837f224b919a8c1bfe4bc', - 364 => 'fb75ea485ed16b95fdf712a9ba2f376d82bbef4e', - 365 => '78ab8cb06039be4e5c98e61649edb7629d0404b9', - 366 => 'a6593cdb45fa715f1b55d6fc7113a702c8559f45', - 367 => 'c95f4e25cecefb38205c6a4e863ff9aef5fad849', - 368 => 'cc6997be0d7fda5824bd2501a2be843e6d17aeb3', - 369 => '94b34ed8b275804855611d426d2a1b89d30d157d', - 370 => '2b06a79427e1031a1314f7228c0ad0eda4670693', - 371 => 'e2da5e95acf9dbf6140977c30abde2ec2b28cc53', - 372 => 'fc3857d7a4350efc84a9db6b55ead0e54a36ec35', - 373 => '5d6c6b1fdb181f51a96cf8aa578fffeb2aed2073', - 374 => 'a137852b8c8210954d5e71c78c68eef6cedec1fb', - 375 => 'fe1595742cd57a17bd37ad4a69fe7d0414c96541', - 376 => '6da334970678ff097dcbe54c1ac4b62fb119345b', - 377 => 'e15058df5198d354634ddccb1bef462c0f23940e', - 378 => '30889c043051286e7729dd9fbcba5db14161b69b', - 379 => 'bc4f959d3946e345b6491fd17d6d93551a643bba', - 380 => '3029263048ce93e385d90674fadee7f2e6077d8f', - 381 => '75a143f9ca8e1b87003e3376b8913f27c23d3258', - 382 => '8b51ce67e08d2787b8a9fd392d24c7f28ed20bf9', - 383 => '73c9566f22df94fb32676f60c20eabca8b8275bd', - 384 => '070ccd1edf34edf2b8b70a919192b2bfeb410867', - 385 => '78988e1d929afa82d1493b2086fbaf78362374f8', - 386 => 'c92e1e90c6dfb385dd87148cc30c5f6696b97e29', - 387 => 'c9627496a9d3068fd67bc49f719f8959c5be4bd8', - 388 => 'be9f55b6a95904814c4b6ba22c21aa025bf84baf', - 389 => '346cd81b54399ef9b6d8c85564adf6f125725181', - 390 => 'e6eb3f661221c35f0591a41bd8052feadb2689f0', - 391 => '12f4c4a2dca632917283d2b836c3e795412d8e78', - 392 => 'e228c62fb593d324fbe7304cfe6a07f76e7524d6', - 393 => 'e3f52bb4de61cd5b6280d1d59e0b8231f690a05b', - 394 => 'e4f90bfc34ccb9ac63831371d8cc4870815e6894', - 395 => 'f0150e7e3101a94b737430c0532650d49f4ca546', - 396 => 'd01d55790f8f4cf12cc2875f1caf62691009fc0f', - 397 => '9d2a3dd5220b36aed2abe3c81add709133184ddd', - 398 => 'db69b1d9822525d5df649fc4a56810ef2fd87388', - 399 => '5672f384dcc7191468498c849909f87b225b25e3', - 400 => 'e5e4d2709bf355bdae84a0ba0b9d7ef9d7cb31a0', - 401 => '4a8ceed59db76b08222ca912abbab25d977891ca', - 402 => '95745dd7829807d240fe1b1f61f8baba9c7a4581', - 403 => '1ef8b791529eb63cafee9ed58373cbc4da78f9e4', - 404 => '4dace8b441d1830125621a95132087e58cb00b5e', - 405 => 'a514c3586bc5d30bb111d723ad7bb0d9f29c652b', - 406 => '272ceec8b3d3adc15447e5f405f203af92531f4d', - 407 => 'ec148abeb8c6ec3be49b935b770133e90998a860', - 408 => 'ee5aabd41968fe561347c0edcb2d68e9501d8466', - 409 => 'b56ecd0e1c564ef3d1dea8eda9c5147220b4e726', - 410 => '22a4329081e9de808e2bb9c97530281d2b6cb257', - 411 => '8ee265e307a32e7a87bf4969c063db2d752fd857', - 412 => 'b2d4ee78cd13f354177f73a3266fbec72d6790d7', - 413 => 'b8c15964cd67529bd3090ad6ff3bc67261e36081', - 414 => 'b0473e0bf8e15f5da275cbec74f8668d91bb3374', - 415 => '89fd503a5788a1c886aa86972f6cedb0e98ff32e', - 416 => '77449de6f46c0c887a33d24d428425bddc2a78d7', - 417 => '9e162e7ac8ef15b2d06db7e342696dd2115060f2', - 418 => 'dae626d75396b6ad35c517235a0fa250181d04d7', - 419 => '54bbc62f4e010925a20b72c6c299f014904bbfbd', - 420 => '33efa4174d7f1632c20198e346a235db9f4a2ced', - 421 => '58f7ff19fb76fdea6125bbe950bf86d9f2a211c5', - 422 => '2122da3d73e3edf75da2ca9e09289efc98604a68', - 423 => '33e3301b28cf01f24a9afdabcdcfe7d4edcd2ad1', - 424 => '880c07366b44bfa583e10ce00a42df3f78f04a9a', - 425 => '849f5591be174ea686e83b75ee486e563d1a76b6', - 426 => 'bda4ebbcf10c06629b552a35ae217465ff08c190', - 427 => '011ff7848453f26922d1f3084987c9619c68c82c', - 428 => '3e6900ee57f89607d13daddaca891e7c32832d0b', - 429 => '9420f414dce75c4657034bc9696baed198b93811', - 430 => 'ce369e489bcb55f761df0b8032834349bc0c9858', - 431 => '13f70d3520b4216510b2f46623aea0ec04811961', - 432 => 'f9c710db263080bc1f549e633873f2e57425efd2', - 433 => '85908d6ca99cfac9d13ce2ade06e0ac53f954970', - 434 => '53e11fcb98c593823fe1e4483ff7ca06b9787c65', - 435 => 'be50d2de7aa08072d3784de6fffa81297b528e5e', - 436 => 'd569bf4f3aea0952b8285a53e02514d321e35abb', - 437 => 'd61e8575b0fad5c33e326441099830bfb0bd88b1', - 438 => 'a512e5f462120992261215c742c7b92886c7ceaa', - 439 => '7a0ffe845c4b195159b547ada21b9d1108d802cf', - 440 => '9c5d00a1c488dd2e9be96b72ff526241e8ea8717', - 441 => '7d11ea479083c319139d5b3e900782cdce774f7b', - 442 => '440a7fbd2e28a267b875ed5b1a800d4a06e13c06', - 443 => '01fc0a33303cb6b8484398fc412cb300285b62f0', - 444 => 'cc23443d0066d65c0ca4006ac038139add7e08a9', - 445 => 'a735e9b5608a75bbdd55b43dd454711b42c319b2', - 446 => '8ceaa08970488bd61abedd1af60f63f5ce7845a4', - 447 => '34b8f28ca69889f3d43ba47a97025c565f764865', - 448 => '35608cd07f8c6f8b73b8771306c6482a36dcb2f2', - 449 => 'dc84172eeb4b626aab92f9f261a6837ff6867edb', - 450 => '5a5296230b17da5d61818908708328f8a2c73db8', - 451 => '462d766fcc56e54c62f608d354c3817acf25e08e', - 452 => 'bf781ac8a491aa242297829af321b0f1f5918f63', - 453 => 'b796b91090c630a4d536eb17877f19ec00d28730', - 454 => '921ffcbff5e31a58e2ebab98a18a13fc223ad226', - 455 => 'dd52852e53718f86a0b89d1770b491f8867c6720', - 456 => '464bc20763a48a2756e5db5f00222590a3f09314', - 457 => '316cb4adead5b8d11e92fe00a7fe11b32e625dcf', - 458 => 'd79fe48fe2372f51d32aa1d142f1a4f5383ab7c3', - 459 => '151181729c2166b10833c0f9a38d7854105a164c', - 460 => '673d72f1e01099f667dbb971c984f25faa7a55f3', - 461 => 'cd1e56f62a201a5eb68031b28c31891d9c70bdd6', - 462 => 'd89e9ca9f441b17e0bae5c6c95eaeecd51ee1568', - 463 => 'f83c13e0e2d189baa12bed0ba90edabde3e9a66f', - 464 => 'fd7e8e44eda42571ca18915dd425e90b4d04abd5', - 465 => '4b478550f46184c766c1e43e19b668ce5c9e1c07', - 466 => '93a61508eacaacbacb19035da618f2994de2a95e', - 467 => '9f0dd142dba7bb2b817a83691e58bcbde55831b4', - 468 => '6170d2fdb66b504fea5f40e911a1c452bb95264e', - 469 => '0857c8c83610fa2c975bd908ce6a290f12223ff2', - 470 => '452422f0ac9e8c1d25150bf294923a0369af1a24', - 471 => '314e40f86597ccd48d45799c1235b6f67125d5c1', - 472 => 'acd5adcb086207c8f996d63a2cdf6e228124b679', - 473 => 'ffa033a26ed434fdb3bca36ce914758fa386e2ec', - 474 => '1772ac8ac2c73bdeefb5499a505490ba97b53173', - 475 => 'de1bf8d2a4eb1564db67f19a16cdad743d13aa6e', - 476 => '20ebca20eb1bd97f430190dc46d223606d071881', - 477 => '6437b7d0aeed41d92db6599a6c680957c07fe064', - 478 => '2aed06d45a8a05ebe0456e14b47a15750a16f480', - 479 => '6e970ec4075fdcf9f287dd38050dd75878b916d7', - ), - 'sets' => - array ( - 0 => '8ec559afa88735bdadf3410f8f28f70cc3d8a16f', - 1 => '3d86670e39253e72d8f83e5cbd1c43f327e224f3', - 2 => '74f36a14f999868a343db7c8899bc25bac2a46cd', - 3 => '6046d469b8552ca1d01ea87be501b7133b7a4798', - 4 => '5ab0373a8e4d97331cafde45a00f8155dc339e9a', - 5 => '870d23caaf75753c1d1ebdaba78379c7631559f7', - 6 => 'd82d776b8443c5febfd2f3bd420a0a8d96146f99', - 7 => '9d36a7e6b06aa582f6eef8900e15af1c224542b8', - 8 => 'ce55a3faf06c451c80bfa03eac0d8b2376e4d908', - 9 => 'c7fd42280badcb2fe6d5df96bc05ea7f060a8336', - 10 => '8701a6af4cace3a300ba06c25227526fbdbb87a4', - 11 => 'de70e5c6a353ca175e4d4fedeeb3697eb4526842', - 12 => '3f9f6136ae40de7983a30dc82e4f5869ce8a8750', - 13 => '254e93814fb5123425a1cbe7de335accfea25078', - ), - 'skip' => - array ( - 0 => '07739c91fa88d78d7a180422d4d35f05a7f8c0bd', - ), - ), -)); \ No newline at end of file diff --git a/backend/.cache/rector/7e/f7/7ef79d0226e405768ff9da4f09216dd79b281bc2.php b/backend/.cache/rector/7e/f7/7ef79d0226e405768ff9da4f09216dd79b281bc2.php deleted file mode 100644 index 483a42d..0000000 --- a/backend/.cache/rector/7e/f7/7ef79d0226e405768ff9da4f09216dd79b281bc2.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '542b73904f213fe02769cf5fc246a563', -)); \ No newline at end of file diff --git a/backend/.cache/rector/88/54/8854726d4d17707b33e021e2b805597da8197c2d.php b/backend/.cache/rector/88/54/8854726d4d17707b33e021e2b805597da8197c2d.php deleted file mode 100644 index 3507a04..0000000 --- a/backend/.cache/rector/88/54/8854726d4d17707b33e021e2b805597da8197c2d.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '62a66d5becc49b0cfcd16785aa32aba5', -)); \ No newline at end of file diff --git a/backend/.cache/rector/8b/de/8bde118bd80a84f0787e679ecec6145e9f5f5ed7.php b/backend/.cache/rector/8b/de/8bde118bd80a84f0787e679ecec6145e9f5f5ed7.php deleted file mode 100644 index 99a17ad..0000000 --- a/backend/.cache/rector/8b/de/8bde118bd80a84f0787e679ecec6145e9f5f5ed7.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'a39054cf9a6897b99a20839701d1a9a5', -)); \ No newline at end of file diff --git a/backend/.cache/rector/8c/30/8c3031144b8cedfe7ed1936f9f39a369068d9314.php b/backend/.cache/rector/8c/30/8c3031144b8cedfe7ed1936f9f39a369068d9314.php deleted file mode 100644 index 05345fd..0000000 --- a/backend/.cache/rector/8c/30/8c3031144b8cedfe7ed1936f9f39a369068d9314.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '2741880cc0478c10e326c69be5b93986', -)); \ No newline at end of file diff --git a/backend/.cache/rector/8f/fd/8ffd34447526a9b3aaf7541cd63f86a070ebbfa4.php b/backend/.cache/rector/8f/fd/8ffd34447526a9b3aaf7541cd63f86a070ebbfa4.php deleted file mode 100644 index 06d3241..0000000 --- a/backend/.cache/rector/8f/fd/8ffd34447526a9b3aaf7541cd63f86a070ebbfa4.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'cb850eec176b4123357b6f3d1d3837e8', -)); \ No newline at end of file diff --git a/backend/.cache/rector/94/17/94174afad21b32e6edcbc208fb986f623d5cea82.php b/backend/.cache/rector/94/17/94174afad21b32e6edcbc208fb986f623d5cea82.php deleted file mode 100644 index 0b81315..0000000 --- a/backend/.cache/rector/94/17/94174afad21b32e6edcbc208fb986f623d5cea82.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'dbf88d69c5e8be0a57b2464f59f13b85', -)); \ No newline at end of file diff --git a/backend/.cache/rector/9c/6e/9c6eb82d4556d4a14ffd33e25a90ec3052a22aa1.php b/backend/.cache/rector/9c/6e/9c6eb82d4556d4a14ffd33e25a90ec3052a22aa1.php deleted file mode 100644 index 3a3f8da..0000000 --- a/backend/.cache/rector/9c/6e/9c6eb82d4556d4a14ffd33e25a90ec3052a22aa1.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'a9b689c5c26bb27a2151ed8fd58c00ca', -)); \ No newline at end of file diff --git a/backend/.cache/rector/a7/2a/a72a71d3b0c26468c1d2bda760ff733d02ac3502.php b/backend/.cache/rector/a7/2a/a72a71d3b0c26468c1d2bda760ff733d02ac3502.php deleted file mode 100644 index dc181f9..0000000 --- a/backend/.cache/rector/a7/2a/a72a71d3b0c26468c1d2bda760ff733d02ac3502.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '559d38e5ce35ad0202344fa4f68e5457', -)); \ No newline at end of file diff --git a/backend/.cache/rector/a9/d9/a9d98092668d0e4923a3db8cdbf242469e72048f.php b/backend/.cache/rector/a9/d9/a9d98092668d0e4923a3db8cdbf242469e72048f.php deleted file mode 100644 index fdd9ea8..0000000 --- a/backend/.cache/rector/a9/d9/a9d98092668d0e4923a3db8cdbf242469e72048f.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'e62e80703e18a767e5a62e1a038a5827', -)); \ No newline at end of file diff --git a/backend/.cache/rector/ad/90/ad90b2a585dca2850b93417b2c15ef0fe62276ba.php b/backend/.cache/rector/ad/90/ad90b2a585dca2850b93417b2c15ef0fe62276ba.php deleted file mode 100644 index 483a42d..0000000 --- a/backend/.cache/rector/ad/90/ad90b2a585dca2850b93417b2c15ef0fe62276ba.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '542b73904f213fe02769cf5fc246a563', -)); \ No newline at end of file diff --git a/backend/.cache/rector/ae/47/ae47d49105cbe366c1b440d520843b82c1f7ee9e.php b/backend/.cache/rector/ae/47/ae47d49105cbe366c1b440d520843b82c1f7ee9e.php deleted file mode 100644 index 5b22773..0000000 --- a/backend/.cache/rector/ae/47/ae47d49105cbe366c1b440d520843b82c1f7ee9e.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '1dcf1317490715212eaa7704dff5c721', -)); \ No newline at end of file diff --git a/backend/.cache/rector/ae/83/ae8388ff40f118dc32e72bb0b6639e10883d8320.php b/backend/.cache/rector/ae/83/ae8388ff40f118dc32e72bb0b6639e10883d8320.php deleted file mode 100644 index f1e1123..0000000 --- a/backend/.cache/rector/ae/83/ae8388ff40f118dc32e72bb0b6639e10883d8320.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '73f83e06045714a00757bf648a933ab6', -)); \ No newline at end of file diff --git a/backend/.cache/rector/b1/0f/b10f26f7bc06c541445e4798cfcba1973374e976.php b/backend/.cache/rector/b1/0f/b10f26f7bc06c541445e4798cfcba1973374e976.php deleted file mode 100644 index 752890f..0000000 --- a/backend/.cache/rector/b1/0f/b10f26f7bc06c541445e4798cfcba1973374e976.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '7034bc7208f24651dc271bd78a2e15ac', -)); \ No newline at end of file diff --git a/backend/.cache/rector/b4/51/b4518e2dbf6d15475a4d5b9d2f70be2476f0244d.php b/backend/.cache/rector/b4/51/b4518e2dbf6d15475a4d5b9d2f70be2476f0244d.php deleted file mode 100644 index 483a42d..0000000 --- a/backend/.cache/rector/b4/51/b4518e2dbf6d15475a4d5b9d2f70be2476f0244d.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '542b73904f213fe02769cf5fc246a563', -)); \ No newline at end of file diff --git a/backend/.cache/rector/b5/ab/b5ab0fae7073fef667a98a0e76792a91604c949e.php b/backend/.cache/rector/b5/ab/b5ab0fae7073fef667a98a0e76792a91604c949e.php deleted file mode 100644 index 3020cc4..0000000 --- a/backend/.cache/rector/b5/ab/b5ab0fae7073fef667a98a0e76792a91604c949e.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '09e0f6b9cac03acbb1d5cd29309322f3', -)); \ No newline at end of file diff --git a/backend/.cache/rector/b6/4f/b64fd7f6ba5cdb315cc721609f21082b738a7295.php b/backend/.cache/rector/b6/4f/b64fd7f6ba5cdb315cc721609f21082b738a7295.php deleted file mode 100644 index 6a8fd72..0000000 --- a/backend/.cache/rector/b6/4f/b64fd7f6ba5cdb315cc721609f21082b738a7295.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '1f9dc2c215d059de81d4789ed26d20b4', -)); \ No newline at end of file diff --git a/backend/.cache/rector/bb/d8/bbd8715ef8a8744824af3480d0620dffb0677690.php b/backend/.cache/rector/bb/d8/bbd8715ef8a8744824af3480d0620dffb0677690.php deleted file mode 100644 index 0dc5af7..0000000 --- a/backend/.cache/rector/bb/d8/bbd8715ef8a8744824af3480d0620dffb0677690.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '45fb08ea83a358acdb8bb67e327c80eb', -)); \ No newline at end of file diff --git a/backend/.cache/rector/bf/ee/bfeeb865becfbbc2bcdf305be0c0568c5477767e.php b/backend/.cache/rector/bf/ee/bfeeb865becfbbc2bcdf305be0c0568c5477767e.php deleted file mode 100644 index 39d8592..0000000 --- a/backend/.cache/rector/bf/ee/bfeeb865becfbbc2bcdf305be0c0568c5477767e.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '5f2917248abaa5ae13f74f6dc9a4700c', -)); \ No newline at end of file diff --git a/backend/.cache/rector/c2/5c/c25c3e506275daa747d97ce3a83fe97da5a3b9ca.php b/backend/.cache/rector/c2/5c/c25c3e506275daa747d97ce3a83fe97da5a3b9ca.php deleted file mode 100644 index 483a42d..0000000 --- a/backend/.cache/rector/c2/5c/c25c3e506275daa747d97ce3a83fe97da5a3b9ca.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '542b73904f213fe02769cf5fc246a563', -)); \ No newline at end of file diff --git a/backend/.cache/rector/c6/2a/c62aac204c7251f47a5612557caae8e0413f329b.php b/backend/.cache/rector/c6/2a/c62aac204c7251f47a5612557caae8e0413f329b.php deleted file mode 100644 index fd12699..0000000 --- a/backend/.cache/rector/c6/2a/c62aac204c7251f47a5612557caae8e0413f329b.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '444fe85267ab7cc2959811d8739275d9', -)); \ No newline at end of file diff --git a/backend/.cache/rector/c9/4b/c94b0bc0717e67cfd5136386044e9511235876db.php b/backend/.cache/rector/c9/4b/c94b0bc0717e67cfd5136386044e9511235876db.php deleted file mode 100644 index a728e83..0000000 --- a/backend/.cache/rector/c9/4b/c94b0bc0717e67cfd5136386044e9511235876db.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '6b2683567beb8cbdde095940725cc4a5', -)); \ No newline at end of file diff --git a/backend/.cache/rector/ca/68/ca68109218de14a90319b9212e3a1ae859c7e0a1.php b/backend/.cache/rector/ca/68/ca68109218de14a90319b9212e3a1ae859c7e0a1.php deleted file mode 100644 index c3a4361..0000000 --- a/backend/.cache/rector/ca/68/ca68109218de14a90319b9212e3a1ae859c7e0a1.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'e54722b82f323090ee2e2b13d5c5e5e7', -)); \ No newline at end of file diff --git a/backend/.cache/rector/d6/64/d6649bcf4fc6118bf49351acafce7d977996f0c8.php b/backend/.cache/rector/d6/64/d6649bcf4fc6118bf49351acafce7d977996f0c8.php deleted file mode 100644 index b00b9fc..0000000 --- a/backend/.cache/rector/d6/64/d6649bcf4fc6118bf49351acafce7d977996f0c8.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '856e6064ce87a93059accb8a3da80c5b', -)); \ No newline at end of file diff --git a/backend/.cache/rector/e4/92/e4929d50c28609e34e303f2d2eb9a189cd6485b6.php b/backend/.cache/rector/e4/92/e4929d50c28609e34e303f2d2eb9a189cd6485b6.php deleted file mode 100644 index 16b94cf..0000000 --- a/backend/.cache/rector/e4/92/e4929d50c28609e34e303f2d2eb9a189cd6485b6.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'b380043a48f6ac67958cbc41a0f6608c', -)); \ No newline at end of file diff --git a/backend/.cache/rector/e5/98/e598a3bc5061579add58ee6fc3c6648e7278ba3c.php b/backend/.cache/rector/e5/98/e598a3bc5061579add58ee6fc3c6648e7278ba3c.php deleted file mode 100644 index 4991bda..0000000 --- a/backend/.cache/rector/e5/98/e598a3bc5061579add58ee6fc3c6648e7278ba3c.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '075b0dcd1f9c8a16d428fef787f181e5', -)); \ No newline at end of file diff --git a/backend/.cache/rector/e6/4b/e64bcc179ce6123749f447483443c115f22c56ed.php b/backend/.cache/rector/e6/4b/e64bcc179ce6123749f447483443c115f22c56ed.php deleted file mode 100644 index 2529352..0000000 --- a/backend/.cache/rector/e6/4b/e64bcc179ce6123749f447483443c115f22c56ed.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '5f37277bc45e89038fa6bef099bb0597', -)); \ No newline at end of file diff --git a/backend/.cache/rector/e7/50/e750f9f11a262afb7ccd1e51dfd5a72d2a5412a2.php b/backend/.cache/rector/e7/50/e750f9f11a262afb7ccd1e51dfd5a72d2a5412a2.php deleted file mode 100644 index 034f8da..0000000 --- a/backend/.cache/rector/e7/50/e750f9f11a262afb7ccd1e51dfd5a72d2a5412a2.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '810b58a40ae11092ceb1aeb4da227399', -)); \ No newline at end of file diff --git a/backend/.cache/rector/ee/9c/ee9c3c748e224fca191ed55cb465ac61b28e5f55.php b/backend/.cache/rector/ee/9c/ee9c3c748e224fca191ed55cb465ac61b28e5f55.php deleted file mode 100644 index 483a42d..0000000 --- a/backend/.cache/rector/ee/9c/ee9c3c748e224fca191ed55cb465ac61b28e5f55.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => '542b73904f213fe02769cf5fc246a563', -)); \ No newline at end of file diff --git a/backend/.cache/rector/f6/37/f6378580ec68dc8ce491998b367e1a21ef18b117.php b/backend/.cache/rector/f6/37/f6378580ec68dc8ce491998b367e1a21ef18b117.php deleted file mode 100644 index f41429d..0000000 --- a/backend/.cache/rector/f6/37/f6378580ec68dc8ce491998b367e1a21ef18b117.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'add28977a9b14af61cac8be42874050b', -)); \ No newline at end of file diff --git a/backend/.cache/rector/fd/0d/fd0dddfae9d627c9092287beba6a7cc4566ddcad.php b/backend/.cache/rector/fd/0d/fd0dddfae9d627c9092287beba6a7cc4566ddcad.php deleted file mode 100644 index c46c881..0000000 --- a/backend/.cache/rector/fd/0d/fd0dddfae9d627c9092287beba6a7cc4566ddcad.php +++ /dev/null @@ -1,6 +0,0 @@ - 'file_hash', - 'data' => 'b8fd58b102ce1df8cd5b65fe74547bcc', -)); \ No newline at end of file diff --git a/backend/.gitignore b/backend/.gitignore index 7be55e2..c4b8535 100644 --- a/backend/.gitignore +++ b/backend/.gitignore @@ -5,6 +5,7 @@ .env.production .phpactor.json .phpunit.result.cache +/.cache /.codex /.cursor/ /.idea From b14d919153ad75a8183d269c77fd148cef5bad60 Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:00:21 -0300 Subject: [PATCH 02/16] =?UTF-8?q?Cria=20os=205=20m=C3=B3dulos=20de=20fase?= =?UTF-8?q?=202/3=20(sponsors,=20suppliers,=20finance,=20tasks,=20engageme?= =?UTF-8?q?nt)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app-modules/engagement/composer.json | 24 ++ .../engagement/database/factories/.gitkeep | 0 .../engagement/database/migrations/.gitkeep | 0 .../engagement/database/seeders/.gitkeep | 0 .../engagement/phpstan.ignore.neon | 2 + backend/app-modules/engagement/phpstan.neon | 6 + .../engagement/resources/views/.gitkeep | 0 .../engagement/routes/engagement-routes.php | 3 + .../engagement/src/Actions/.gitkeep | 0 .../engagement/src/Contracts/.gitkeep | 0 .../app-modules/engagement/src/Data/.gitkeep | 0 .../engagement/src/Events/.gitkeep | 0 .../app-modules/engagement/src/Http/.gitkeep | 0 .../engagement/src/Listeners/.gitkeep | 0 .../engagement/src/Models/.gitkeep | 0 .../Providers/EngagementServiceProvider.php | 14 + backend/app-modules/engagement/tests/.gitkeep | 0 backend/app-modules/finance/composer.json | 24 ++ .../finance/database/factories/.gitkeep | 0 .../finance/database/migrations/.gitkeep | 0 .../finance/database/seeders/.gitkeep | 0 .../app-modules/finance/phpstan.ignore.neon | 2 + backend/app-modules/finance/phpstan.neon | 6 + .../finance/resources/views/.gitkeep | 0 .../finance/routes/finance-routes.php | 3 + .../app-modules/finance/src/Actions/.gitkeep | 0 .../finance/src/Contracts/.gitkeep | 0 backend/app-modules/finance/src/Data/.gitkeep | 0 .../app-modules/finance/src/Events/.gitkeep | 0 backend/app-modules/finance/src/Http/.gitkeep | 0 .../finance/src/Listeners/.gitkeep | 0 .../app-modules/finance/src/Models/.gitkeep | 0 .../src/Providers/FinanceServiceProvider.php | 14 + backend/app-modules/finance/tests/.gitkeep | 0 backend/app-modules/sponsors/composer.json | 24 ++ .../sponsors/database/factories/.gitkeep | 0 .../sponsors/database/migrations/.gitkeep | 0 .../sponsors/database/seeders/.gitkeep | 0 .../app-modules/sponsors/phpstan.ignore.neon | 2 + backend/app-modules/sponsors/phpstan.neon | 6 + .../sponsors/resources/views/.gitkeep | 0 .../sponsors/routes/sponsors-routes.php | 3 + .../app-modules/sponsors/src/Actions/.gitkeep | 0 .../sponsors/src/Contracts/.gitkeep | 0 .../app-modules/sponsors/src/Data/.gitkeep | 0 .../app-modules/sponsors/src/Events/.gitkeep | 0 .../app-modules/sponsors/src/Http/.gitkeep | 0 .../sponsors/src/Listeners/.gitkeep | 0 .../app-modules/sponsors/src/Models/.gitkeep | 0 .../src/Providers/SponsorsServiceProvider.php | 14 + backend/app-modules/sponsors/tests/.gitkeep | 0 backend/app-modules/suppliers/composer.json | 24 ++ .../suppliers/database/factories/.gitkeep | 0 .../suppliers/database/migrations/.gitkeep | 0 .../suppliers/database/seeders/.gitkeep | 0 .../app-modules/suppliers/phpstan.ignore.neon | 2 + backend/app-modules/suppliers/phpstan.neon | 6 + .../suppliers/resources/views/.gitkeep | 0 .../suppliers/routes/suppliers-routes.php | 3 + .../suppliers/src/Actions/.gitkeep | 0 .../suppliers/src/Contracts/.gitkeep | 0 .../app-modules/suppliers/src/Data/.gitkeep | 0 .../app-modules/suppliers/src/Events/.gitkeep | 0 .../app-modules/suppliers/src/Http/.gitkeep | 0 .../suppliers/src/Listeners/.gitkeep | 0 .../app-modules/suppliers/src/Models/.gitkeep | 0 .../Providers/SuppliersServiceProvider.php | 14 + backend/app-modules/suppliers/tests/.gitkeep | 0 backend/app-modules/tasks/composer.json | 24 ++ .../tasks/database/factories/.gitkeep | 0 .../tasks/database/migrations/.gitkeep | 0 .../tasks/database/seeders/.gitkeep | 0 backend/app-modules/tasks/phpstan.ignore.neon | 2 + backend/app-modules/tasks/phpstan.neon | 6 + .../tasks/resources/views/.gitkeep | 0 .../app-modules/tasks/routes/tasks-routes.php | 3 + .../app-modules/tasks/src/Actions/.gitkeep | 0 .../app-modules/tasks/src/Contracts/.gitkeep | 0 backend/app-modules/tasks/src/Data/.gitkeep | 0 backend/app-modules/tasks/src/Events/.gitkeep | 0 backend/app-modules/tasks/src/Http/.gitkeep | 0 .../app-modules/tasks/src/Listeners/.gitkeep | 0 backend/app-modules/tasks/src/Models/.gitkeep | 0 .../src/Providers/TasksServiceProvider.php | 14 + backend/app-modules/tasks/tests/.gitkeep | 0 backend/composer.json | 5 + backend/composer.lock | 357 +++++++++++++----- 87 files changed, 511 insertions(+), 96 deletions(-) create mode 100644 backend/app-modules/engagement/composer.json create mode 100644 backend/app-modules/engagement/database/factories/.gitkeep create mode 100644 backend/app-modules/engagement/database/migrations/.gitkeep create mode 100644 backend/app-modules/engagement/database/seeders/.gitkeep create mode 100644 backend/app-modules/engagement/phpstan.ignore.neon create mode 100644 backend/app-modules/engagement/phpstan.neon create mode 100644 backend/app-modules/engagement/resources/views/.gitkeep create mode 100644 backend/app-modules/engagement/routes/engagement-routes.php create mode 100644 backend/app-modules/engagement/src/Actions/.gitkeep create mode 100644 backend/app-modules/engagement/src/Contracts/.gitkeep create mode 100644 backend/app-modules/engagement/src/Data/.gitkeep create mode 100644 backend/app-modules/engagement/src/Events/.gitkeep create mode 100644 backend/app-modules/engagement/src/Http/.gitkeep create mode 100644 backend/app-modules/engagement/src/Listeners/.gitkeep create mode 100644 backend/app-modules/engagement/src/Models/.gitkeep create mode 100644 backend/app-modules/engagement/src/Providers/EngagementServiceProvider.php create mode 100644 backend/app-modules/engagement/tests/.gitkeep create mode 100644 backend/app-modules/finance/composer.json create mode 100644 backend/app-modules/finance/database/factories/.gitkeep create mode 100644 backend/app-modules/finance/database/migrations/.gitkeep create mode 100644 backend/app-modules/finance/database/seeders/.gitkeep create mode 100644 backend/app-modules/finance/phpstan.ignore.neon create mode 100644 backend/app-modules/finance/phpstan.neon create mode 100644 backend/app-modules/finance/resources/views/.gitkeep create mode 100644 backend/app-modules/finance/routes/finance-routes.php create mode 100644 backend/app-modules/finance/src/Actions/.gitkeep create mode 100644 backend/app-modules/finance/src/Contracts/.gitkeep create mode 100644 backend/app-modules/finance/src/Data/.gitkeep create mode 100644 backend/app-modules/finance/src/Events/.gitkeep create mode 100644 backend/app-modules/finance/src/Http/.gitkeep create mode 100644 backend/app-modules/finance/src/Listeners/.gitkeep create mode 100644 backend/app-modules/finance/src/Models/.gitkeep create mode 100644 backend/app-modules/finance/src/Providers/FinanceServiceProvider.php create mode 100644 backend/app-modules/finance/tests/.gitkeep create mode 100644 backend/app-modules/sponsors/composer.json create mode 100644 backend/app-modules/sponsors/database/factories/.gitkeep create mode 100644 backend/app-modules/sponsors/database/migrations/.gitkeep create mode 100644 backend/app-modules/sponsors/database/seeders/.gitkeep create mode 100644 backend/app-modules/sponsors/phpstan.ignore.neon create mode 100644 backend/app-modules/sponsors/phpstan.neon create mode 100644 backend/app-modules/sponsors/resources/views/.gitkeep create mode 100644 backend/app-modules/sponsors/routes/sponsors-routes.php create mode 100644 backend/app-modules/sponsors/src/Actions/.gitkeep create mode 100644 backend/app-modules/sponsors/src/Contracts/.gitkeep create mode 100644 backend/app-modules/sponsors/src/Data/.gitkeep create mode 100644 backend/app-modules/sponsors/src/Events/.gitkeep create mode 100644 backend/app-modules/sponsors/src/Http/.gitkeep create mode 100644 backend/app-modules/sponsors/src/Listeners/.gitkeep create mode 100644 backend/app-modules/sponsors/src/Models/.gitkeep create mode 100644 backend/app-modules/sponsors/src/Providers/SponsorsServiceProvider.php create mode 100644 backend/app-modules/sponsors/tests/.gitkeep create mode 100644 backend/app-modules/suppliers/composer.json create mode 100644 backend/app-modules/suppliers/database/factories/.gitkeep create mode 100644 backend/app-modules/suppliers/database/migrations/.gitkeep create mode 100644 backend/app-modules/suppliers/database/seeders/.gitkeep create mode 100644 backend/app-modules/suppliers/phpstan.ignore.neon create mode 100644 backend/app-modules/suppliers/phpstan.neon create mode 100644 backend/app-modules/suppliers/resources/views/.gitkeep create mode 100644 backend/app-modules/suppliers/routes/suppliers-routes.php create mode 100644 backend/app-modules/suppliers/src/Actions/.gitkeep create mode 100644 backend/app-modules/suppliers/src/Contracts/.gitkeep create mode 100644 backend/app-modules/suppliers/src/Data/.gitkeep create mode 100644 backend/app-modules/suppliers/src/Events/.gitkeep create mode 100644 backend/app-modules/suppliers/src/Http/.gitkeep create mode 100644 backend/app-modules/suppliers/src/Listeners/.gitkeep create mode 100644 backend/app-modules/suppliers/src/Models/.gitkeep create mode 100644 backend/app-modules/suppliers/src/Providers/SuppliersServiceProvider.php create mode 100644 backend/app-modules/suppliers/tests/.gitkeep create mode 100644 backend/app-modules/tasks/composer.json create mode 100644 backend/app-modules/tasks/database/factories/.gitkeep create mode 100644 backend/app-modules/tasks/database/migrations/.gitkeep create mode 100644 backend/app-modules/tasks/database/seeders/.gitkeep create mode 100644 backend/app-modules/tasks/phpstan.ignore.neon create mode 100644 backend/app-modules/tasks/phpstan.neon create mode 100644 backend/app-modules/tasks/resources/views/.gitkeep create mode 100644 backend/app-modules/tasks/routes/tasks-routes.php create mode 100644 backend/app-modules/tasks/src/Actions/.gitkeep create mode 100644 backend/app-modules/tasks/src/Contracts/.gitkeep create mode 100644 backend/app-modules/tasks/src/Data/.gitkeep create mode 100644 backend/app-modules/tasks/src/Events/.gitkeep create mode 100644 backend/app-modules/tasks/src/Http/.gitkeep create mode 100644 backend/app-modules/tasks/src/Listeners/.gitkeep create mode 100644 backend/app-modules/tasks/src/Models/.gitkeep create mode 100644 backend/app-modules/tasks/src/Providers/TasksServiceProvider.php create mode 100644 backend/app-modules/tasks/tests/.gitkeep diff --git a/backend/app-modules/engagement/composer.json b/backend/app-modules/engagement/composer.json new file mode 100644 index 0000000..e2e4a63 --- /dev/null +++ b/backend/app-modules/engagement/composer.json @@ -0,0 +1,24 @@ +{ + "name": "phpeste/engagement", + "description": "Feedback de sessão, sorteio, certificados e networking", + "type": "library", + "version": "1.0.0", + "license": "proprietary", + "require": {}, + "autoload": { + "psr-4": { + "PHPeste\\Engagement\\": "src/", + "PHPeste\\Engagement\\Tests\\": "tests/", + "PHPeste\\Engagement\\Database\\Factories\\": "database/factories/", + "PHPeste\\Engagement\\Database\\Seeders\\": "database/seeders/" + } + }, + "minimum-stability": "stable", + "extra": { + "laravel": { + "providers": [ + "PHPeste\\Engagement\\Providers\\EngagementServiceProvider" + ] + } + } +} diff --git a/backend/app-modules/engagement/database/factories/.gitkeep b/backend/app-modules/engagement/database/factories/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/engagement/database/migrations/.gitkeep b/backend/app-modules/engagement/database/migrations/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/engagement/database/seeders/.gitkeep b/backend/app-modules/engagement/database/seeders/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/engagement/phpstan.ignore.neon b/backend/app-modules/engagement/phpstan.ignore.neon new file mode 100644 index 0000000..f51e71c --- /dev/null +++ b/backend/app-modules/engagement/phpstan.ignore.neon @@ -0,0 +1,2 @@ +parameters: + ignoreErrors: [] diff --git a/backend/app-modules/engagement/phpstan.neon b/backend/app-modules/engagement/phpstan.neon new file mode 100644 index 0000000..b577d0f --- /dev/null +++ b/backend/app-modules/engagement/phpstan.neon @@ -0,0 +1,6 @@ +includes: + - phpstan.ignore.neon + +parameters: + paths: + - src/ diff --git a/backend/app-modules/engagement/resources/views/.gitkeep b/backend/app-modules/engagement/resources/views/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/engagement/routes/engagement-routes.php b/backend/app-modules/engagement/routes/engagement-routes.php new file mode 100644 index 0000000..174d7fd --- /dev/null +++ b/backend/app-modules/engagement/routes/engagement-routes.php @@ -0,0 +1,3 @@ + Date: Wed, 4 Nov 2026 15:00:26 -0300 Subject: [PATCH 03/16] =?UTF-8?q?Padroniza=20pastas=20por=20m=C3=B3dulo:?= =?UTF-8?q?=20Models,=20Actions,=20Data,=20Events,=20Listeners,=20Contract?= =?UTF-8?q?s,=20Http?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/CLAUDE.md | 22 ++++++++++++++++--- .../app-modules/audit/src/Actions/.gitkeep | 0 .../app-modules/audit/src/Contracts/.gitkeep | 0 backend/app-modules/audit/src/Data/.gitkeep | 0 backend/app-modules/audit/src/Events/.gitkeep | 0 backend/app-modules/audit/src/Http/.gitkeep | 0 .../app-modules/audit/src/Listeners/.gitkeep | 0 backend/app-modules/audit/src/Models/.gitkeep | 0 .../app-modules/branding/src/Actions/.gitkeep | 0 .../branding/src/Contracts/.gitkeep | 0 .../app-modules/branding/src/Data/.gitkeep | 0 .../app-modules/branding/src/Events/.gitkeep | 0 .../app-modules/branding/src/Http/.gitkeep | 0 .../branding/src/Listeners/.gitkeep | 0 .../app-modules/branding/src/Models/.gitkeep | 0 backend/app-modules/cfp/src/Actions/.gitkeep | 0 .../app-modules/cfp/src/Contracts/.gitkeep | 0 backend/app-modules/cfp/src/Data/.gitkeep | 0 backend/app-modules/cfp/src/Events/.gitkeep | 0 backend/app-modules/cfp/src/Http/.gitkeep | 0 .../app-modules/cfp/src/Listeners/.gitkeep | 0 backend/app-modules/cfp/src/Models/.gitkeep | 0 .../app-modules/check-in/src/Actions/.gitkeep | 0 .../check-in/src/Contracts/.gitkeep | 0 .../app-modules/check-in/src/Data/.gitkeep | 0 .../app-modules/check-in/src/Events/.gitkeep | 0 .../app-modules/check-in/src/Http/.gitkeep | 0 .../check-in/src/Listeners/.gitkeep | 0 .../app-modules/check-in/src/Models/.gitkeep | 0 .../community/src/Actions/.gitkeep | 0 .../community/src/Contracts/.gitkeep | 0 .../app-modules/community/src/Data/.gitkeep | 0 .../app-modules/community/src/Events/.gitkeep | 0 .../app-modules/community/src/Http/.gitkeep | 0 .../community/src/Listeners/.gitkeep | 0 .../app-modules/community/src/Models/.gitkeep | 0 .../app-modules/identity/src/Actions/.gitkeep | 0 .../identity/src/Contracts/.gitkeep | 0 .../app-modules/identity/src/Data/.gitkeep | 0 .../app-modules/identity/src/Events/.gitkeep | 0 .../app-modules/identity/src/Http/.gitkeep | 0 .../identity/src/Listeners/.gitkeep | 0 .../app-modules/identity/src/Models/.gitkeep | 0 .../notifications/src/Actions/.gitkeep | 0 .../notifications/src/Contracts/.gitkeep | 0 .../notifications/src/Data/.gitkeep | 0 .../notifications/src/Events/.gitkeep | 0 .../notifications/src/Http/.gitkeep | 0 .../notifications/src/Listeners/.gitkeep | 0 .../notifications/src/Models/.gitkeep | 0 .../app-modules/payments/src/Actions/.gitkeep | 0 .../payments/src/Contracts/.gitkeep | 0 .../app-modules/payments/src/Data/.gitkeep | 0 .../app-modules/payments/src/Events/.gitkeep | 0 .../app-modules/payments/src/Http/.gitkeep | 0 .../payments/src/Listeners/.gitkeep | 0 .../app-modules/payments/src/Models/.gitkeep | 0 .../app-modules/program/src/Actions/.gitkeep | 0 .../program/src/Contracts/.gitkeep | 0 backend/app-modules/program/src/Data/.gitkeep | 0 .../app-modules/program/src/Events/.gitkeep | 0 backend/app-modules/program/src/Http/.gitkeep | 0 .../program/src/Listeners/.gitkeep | 0 .../app-modules/program/src/Models/.gitkeep | 0 .../ticketing/src/Actions/.gitkeep | 0 .../ticketing/src/Contracts/.gitkeep | 0 .../app-modules/ticketing/src/Data/.gitkeep | 0 .../app-modules/ticketing/src/Events/.gitkeep | 0 .../app-modules/ticketing/src/Http/.gitkeep | 0 .../ticketing/src/Listeners/.gitkeep | 0 .../app-modules/ticketing/src/Models/.gitkeep | 0 71 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 backend/app-modules/audit/src/Actions/.gitkeep create mode 100644 backend/app-modules/audit/src/Contracts/.gitkeep create mode 100644 backend/app-modules/audit/src/Data/.gitkeep create mode 100644 backend/app-modules/audit/src/Events/.gitkeep create mode 100644 backend/app-modules/audit/src/Http/.gitkeep create mode 100644 backend/app-modules/audit/src/Listeners/.gitkeep create mode 100644 backend/app-modules/audit/src/Models/.gitkeep create mode 100644 backend/app-modules/branding/src/Actions/.gitkeep create mode 100644 backend/app-modules/branding/src/Contracts/.gitkeep create mode 100644 backend/app-modules/branding/src/Data/.gitkeep create mode 100644 backend/app-modules/branding/src/Events/.gitkeep create mode 100644 backend/app-modules/branding/src/Http/.gitkeep create mode 100644 backend/app-modules/branding/src/Listeners/.gitkeep create mode 100644 backend/app-modules/branding/src/Models/.gitkeep create mode 100644 backend/app-modules/cfp/src/Actions/.gitkeep create mode 100644 backend/app-modules/cfp/src/Contracts/.gitkeep create mode 100644 backend/app-modules/cfp/src/Data/.gitkeep create mode 100644 backend/app-modules/cfp/src/Events/.gitkeep create mode 100644 backend/app-modules/cfp/src/Http/.gitkeep create mode 100644 backend/app-modules/cfp/src/Listeners/.gitkeep create mode 100644 backend/app-modules/cfp/src/Models/.gitkeep create mode 100644 backend/app-modules/check-in/src/Actions/.gitkeep create mode 100644 backend/app-modules/check-in/src/Contracts/.gitkeep create mode 100644 backend/app-modules/check-in/src/Data/.gitkeep create mode 100644 backend/app-modules/check-in/src/Events/.gitkeep create mode 100644 backend/app-modules/check-in/src/Http/.gitkeep create mode 100644 backend/app-modules/check-in/src/Listeners/.gitkeep create mode 100644 backend/app-modules/check-in/src/Models/.gitkeep create mode 100644 backend/app-modules/community/src/Actions/.gitkeep create mode 100644 backend/app-modules/community/src/Contracts/.gitkeep create mode 100644 backend/app-modules/community/src/Data/.gitkeep create mode 100644 backend/app-modules/community/src/Events/.gitkeep create mode 100644 backend/app-modules/community/src/Http/.gitkeep create mode 100644 backend/app-modules/community/src/Listeners/.gitkeep create mode 100644 backend/app-modules/community/src/Models/.gitkeep create mode 100644 backend/app-modules/identity/src/Actions/.gitkeep create mode 100644 backend/app-modules/identity/src/Contracts/.gitkeep create mode 100644 backend/app-modules/identity/src/Data/.gitkeep create mode 100644 backend/app-modules/identity/src/Events/.gitkeep create mode 100644 backend/app-modules/identity/src/Http/.gitkeep create mode 100644 backend/app-modules/identity/src/Listeners/.gitkeep create mode 100644 backend/app-modules/identity/src/Models/.gitkeep create mode 100644 backend/app-modules/notifications/src/Actions/.gitkeep create mode 100644 backend/app-modules/notifications/src/Contracts/.gitkeep create mode 100644 backend/app-modules/notifications/src/Data/.gitkeep create mode 100644 backend/app-modules/notifications/src/Events/.gitkeep create mode 100644 backend/app-modules/notifications/src/Http/.gitkeep create mode 100644 backend/app-modules/notifications/src/Listeners/.gitkeep create mode 100644 backend/app-modules/notifications/src/Models/.gitkeep create mode 100644 backend/app-modules/payments/src/Actions/.gitkeep create mode 100644 backend/app-modules/payments/src/Contracts/.gitkeep create mode 100644 backend/app-modules/payments/src/Data/.gitkeep create mode 100644 backend/app-modules/payments/src/Events/.gitkeep create mode 100644 backend/app-modules/payments/src/Http/.gitkeep create mode 100644 backend/app-modules/payments/src/Listeners/.gitkeep create mode 100644 backend/app-modules/payments/src/Models/.gitkeep create mode 100644 backend/app-modules/program/src/Actions/.gitkeep create mode 100644 backend/app-modules/program/src/Contracts/.gitkeep create mode 100644 backend/app-modules/program/src/Data/.gitkeep create mode 100644 backend/app-modules/program/src/Events/.gitkeep create mode 100644 backend/app-modules/program/src/Http/.gitkeep create mode 100644 backend/app-modules/program/src/Listeners/.gitkeep create mode 100644 backend/app-modules/program/src/Models/.gitkeep create mode 100644 backend/app-modules/ticketing/src/Actions/.gitkeep create mode 100644 backend/app-modules/ticketing/src/Contracts/.gitkeep create mode 100644 backend/app-modules/ticketing/src/Data/.gitkeep create mode 100644 backend/app-modules/ticketing/src/Events/.gitkeep create mode 100644 backend/app-modules/ticketing/src/Http/.gitkeep create mode 100644 backend/app-modules/ticketing/src/Listeners/.gitkeep create mode 100644 backend/app-modules/ticketing/src/Models/.gitkeep diff --git a/backend/CLAUDE.md b/backend/CLAUDE.md index acacc88..0029276 100644 --- a/backend/CLAUDE.md +++ b/backend/CLAUDE.md @@ -2,13 +2,29 @@ API Laravel 13 / PHP 8.4 da PHPeste Platform. Módulos de domínio vivem em `app-modules/`, cada um um pacote Composer real (`internachi/modular`), namespace `PHPeste\`, instalado via path-repository (`composer.json` → `repositories`) e symlink. -## Módulos (MVP) +## Módulos -`identity`, `community`, `branding`, `cfp`, `program`, `ticketing`, `payments`, `check-in`, `notifications`, `audit` — ver `docs/produto.md` na raiz do monorepo para a responsabilidade de cada um. +MVP: `identity`, `community`, `branding`, `cfp`, `program`, `ticketing`, `payments`, `check-in`, `notifications`, `audit`. +Fase 2/3 (scaffold vazio, sem lógica ainda): `sponsors`, `suppliers`, `finance`, `tasks`, `engagement`. +Ver `docs/produto.md` na raiz do monorepo para a responsabilidade de cada um. + +## Estrutura de cada módulo (`app-modules//src/`) + +| Pasta | O que vai lá | +| --- | --- | +| `Models/` | Eloquent models do módulo | +| `Actions/` | Único lugar que pode mutar (`save`/`update`/`delete`) um Model com regra de negócio por trás — nunca direto de um Controller ou de outro módulo | +| `Data/` | DTOs / objetos de dados (ex.: Spatie Laravel Data) trocados entre camadas e módulos | +| `Events/` | Eventos de domínio disparados pelo módulo (ex.: `OrderPaid`) | +| `Listeners/` | Reage a eventos — do próprio módulo ou de outro | +| `Contracts/` | Interfaces que outro módulo pode depender, em vez de Eloquent direto | +| `Http/` | Controllers, FormRequests e API Resources | +| `Providers/` | Service provider do módulo (gerado pelo `make:module`) | ## Regras -- Módulos conversam por eventos de domínio e contratos, nunca chamando Models de outro módulo diretamente. `tests/Arch/ModuleIsolationTest.php` garante que nenhum módulo usa `App\`. +- Módulos conversam por eventos de domínio e contratos (`Contracts/`), nunca chamando Models de outro módulo diretamente. `tests/Arch/ModuleIsolationTest.php` garante que nenhum módulo usa `App\`. +- Toda mutação de Model com regra de negócio por trás passa por uma `Action`, nunca `->save()`/`->update()` direto de um Controller. - Toda entidade de edição carrega `edition_id`; usuários, perfis de palestrante e fornecedores são globais. - Sem Filament — o admin é o Nuxt em `../front-admin`, consumindo esta API. diff --git a/backend/app-modules/audit/src/Actions/.gitkeep b/backend/app-modules/audit/src/Actions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/audit/src/Contracts/.gitkeep b/backend/app-modules/audit/src/Contracts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/audit/src/Data/.gitkeep b/backend/app-modules/audit/src/Data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/audit/src/Events/.gitkeep b/backend/app-modules/audit/src/Events/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/audit/src/Http/.gitkeep b/backend/app-modules/audit/src/Http/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/audit/src/Listeners/.gitkeep b/backend/app-modules/audit/src/Listeners/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/audit/src/Models/.gitkeep b/backend/app-modules/audit/src/Models/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/branding/src/Actions/.gitkeep b/backend/app-modules/branding/src/Actions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/branding/src/Contracts/.gitkeep b/backend/app-modules/branding/src/Contracts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/branding/src/Data/.gitkeep b/backend/app-modules/branding/src/Data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/branding/src/Events/.gitkeep b/backend/app-modules/branding/src/Events/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/branding/src/Http/.gitkeep b/backend/app-modules/branding/src/Http/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/branding/src/Listeners/.gitkeep b/backend/app-modules/branding/src/Listeners/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/branding/src/Models/.gitkeep b/backend/app-modules/branding/src/Models/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/cfp/src/Actions/.gitkeep b/backend/app-modules/cfp/src/Actions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/cfp/src/Contracts/.gitkeep b/backend/app-modules/cfp/src/Contracts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/cfp/src/Data/.gitkeep b/backend/app-modules/cfp/src/Data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/cfp/src/Events/.gitkeep b/backend/app-modules/cfp/src/Events/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/cfp/src/Http/.gitkeep b/backend/app-modules/cfp/src/Http/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/cfp/src/Listeners/.gitkeep b/backend/app-modules/cfp/src/Listeners/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/cfp/src/Models/.gitkeep b/backend/app-modules/cfp/src/Models/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/check-in/src/Actions/.gitkeep b/backend/app-modules/check-in/src/Actions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/check-in/src/Contracts/.gitkeep b/backend/app-modules/check-in/src/Contracts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/check-in/src/Data/.gitkeep b/backend/app-modules/check-in/src/Data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/check-in/src/Events/.gitkeep b/backend/app-modules/check-in/src/Events/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/check-in/src/Http/.gitkeep b/backend/app-modules/check-in/src/Http/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/check-in/src/Listeners/.gitkeep b/backend/app-modules/check-in/src/Listeners/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/check-in/src/Models/.gitkeep b/backend/app-modules/check-in/src/Models/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/community/src/Actions/.gitkeep b/backend/app-modules/community/src/Actions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/community/src/Contracts/.gitkeep b/backend/app-modules/community/src/Contracts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/community/src/Data/.gitkeep b/backend/app-modules/community/src/Data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/community/src/Events/.gitkeep b/backend/app-modules/community/src/Events/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/community/src/Http/.gitkeep b/backend/app-modules/community/src/Http/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/community/src/Listeners/.gitkeep b/backend/app-modules/community/src/Listeners/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/community/src/Models/.gitkeep b/backend/app-modules/community/src/Models/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/identity/src/Actions/.gitkeep b/backend/app-modules/identity/src/Actions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/identity/src/Contracts/.gitkeep b/backend/app-modules/identity/src/Contracts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/identity/src/Data/.gitkeep b/backend/app-modules/identity/src/Data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/identity/src/Events/.gitkeep b/backend/app-modules/identity/src/Events/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/identity/src/Http/.gitkeep b/backend/app-modules/identity/src/Http/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/identity/src/Listeners/.gitkeep b/backend/app-modules/identity/src/Listeners/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/identity/src/Models/.gitkeep b/backend/app-modules/identity/src/Models/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/notifications/src/Actions/.gitkeep b/backend/app-modules/notifications/src/Actions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/notifications/src/Contracts/.gitkeep b/backend/app-modules/notifications/src/Contracts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/notifications/src/Data/.gitkeep b/backend/app-modules/notifications/src/Data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/notifications/src/Events/.gitkeep b/backend/app-modules/notifications/src/Events/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/notifications/src/Http/.gitkeep b/backend/app-modules/notifications/src/Http/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/notifications/src/Listeners/.gitkeep b/backend/app-modules/notifications/src/Listeners/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/notifications/src/Models/.gitkeep b/backend/app-modules/notifications/src/Models/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/payments/src/Actions/.gitkeep b/backend/app-modules/payments/src/Actions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/payments/src/Contracts/.gitkeep b/backend/app-modules/payments/src/Contracts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/payments/src/Data/.gitkeep b/backend/app-modules/payments/src/Data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/payments/src/Events/.gitkeep b/backend/app-modules/payments/src/Events/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/payments/src/Http/.gitkeep b/backend/app-modules/payments/src/Http/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/payments/src/Listeners/.gitkeep b/backend/app-modules/payments/src/Listeners/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/payments/src/Models/.gitkeep b/backend/app-modules/payments/src/Models/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/program/src/Actions/.gitkeep b/backend/app-modules/program/src/Actions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/program/src/Contracts/.gitkeep b/backend/app-modules/program/src/Contracts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/program/src/Data/.gitkeep b/backend/app-modules/program/src/Data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/program/src/Events/.gitkeep b/backend/app-modules/program/src/Events/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/program/src/Http/.gitkeep b/backend/app-modules/program/src/Http/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/program/src/Listeners/.gitkeep b/backend/app-modules/program/src/Listeners/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/program/src/Models/.gitkeep b/backend/app-modules/program/src/Models/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/ticketing/src/Actions/.gitkeep b/backend/app-modules/ticketing/src/Actions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/ticketing/src/Contracts/.gitkeep b/backend/app-modules/ticketing/src/Contracts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/ticketing/src/Data/.gitkeep b/backend/app-modules/ticketing/src/Data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/ticketing/src/Events/.gitkeep b/backend/app-modules/ticketing/src/Events/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/ticketing/src/Http/.gitkeep b/backend/app-modules/ticketing/src/Http/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/ticketing/src/Listeners/.gitkeep b/backend/app-modules/ticketing/src/Listeners/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/app-modules/ticketing/src/Models/.gitkeep b/backend/app-modules/ticketing/src/Models/.gitkeep new file mode 100644 index 0000000..e69de29 From fdf7358c3e158dee0da70e605979b0773d155dda Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:00:31 -0300 Subject: [PATCH 04/16] =?UTF-8?q?Fortalece=20o=20arch=20test:=20Model=20de?= =?UTF-8?q?=20um=20m=C3=B3dulo=20s=C3=B3=20=C3=A9=20usado=20dentro=20dele?= =?UTF-8?q?=20mesmo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/tests/Arch/ModuleIsolationTest.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/backend/tests/Arch/ModuleIsolationTest.php b/backend/tests/Arch/ModuleIsolationTest.php index 32661da..b3d125a 100644 --- a/backend/tests/Arch/ModuleIsolationTest.php +++ b/backend/tests/Arch/ModuleIsolationTest.php @@ -9,3 +9,12 @@ arch('módulos não têm débito técnico (dd, dump, var_dump)') ->expect('PHPeste') ->not->toUse(['dd', 'dump', 'var_dump', 'die']); + +foreach (glob(__DIR__.'/../../app-modules/*', GLOB_ONLYDIR) as $modulePath) { + $module = str(basename($modulePath))->studly(); + $namespace = "PHPeste\\{$module}"; + + arch("Models de {$module} só são usados dentro do próprio módulo") + ->expect("{$namespace}\\Models") + ->toOnlyBeUsedIn([$namespace, 'Tests']); +} From d773e44f839b6eca364cf5b92cbd3a3c9abaa025 Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:00:36 -0300 Subject: [PATCH 05/16] =?UTF-8?q?Sobe=20Larastan=20pro=20n=C3=ADvel=208=20?= =?UTF-8?q?e=20comenta=20o=20.env.example=20vari=C3=A1vel=20a=20vari=C3=A1?= =?UTF-8?q?vel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/.env.example | 54 ++++++++++++++++++++++++++++++++------------ backend/phpstan.neon | 2 +- 2 files changed, 41 insertions(+), 15 deletions(-) diff --git a/backend/.env.example b/backend/.env.example index a148987..4dd7dbb 100644 --- a/backend/.env.example +++ b/backend/.env.example @@ -1,65 +1,91 @@ -APP_NAME=Laravel +# Nome da aplicação, usado em e-mails, título de páginas e no Vite. +APP_NAME=PHPeste + +# local | staging | production — muda comportamento de erro, cache e log. APP_ENV=local + +# Gerado por `php artisan key:generate`. Nunca compartilhar nem commitar preenchido. APP_KEY= + +# Mostra stack trace em erros quando true. Sempre false em produção. APP_DEBUG=true + +# URL base usada para gerar links absolutos (e-mails, assets). APP_URL=http://localhost:8000 -APP_LOCALE=en +# Locale padrão da aplicação e de fallback quando uma tradução não existe. +APP_LOCALE=pt_BR APP_FALLBACK_LOCALE=en -APP_FAKER_LOCALE=en_US +APP_FAKER_LOCALE=pt_BR +# Driver do modo de manutenção (`php artisan down`). file não precisa de banco. APP_MAINTENANCE_DRIVER=file # APP_MAINTENANCE_STORE=database +# Quantos workers o `php artisan serve` sobe (só em dev, sem Octane/FPM). # PHP_CLI_SERVER_WORKERS=4 +# Custo do hash de senha (bcrypt). Mais alto = mais seguro e mais lento. BCRYPT_ROUNDS=12 +# Canal e nível de log. stack escreve em vários canais; single é um arquivo só. LOG_CHANNEL=stack LOG_STACK=single LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug -DB_CONNECTION=sqlite -# DB_HOST=127.0.0.1 -# DB_PORT=3306 -# DB_DATABASE=laravel -# DB_USERNAME=root -# DB_PASSWORD= +# Banco relacional. mysql/3306 bate com os hostnames do infra/docker-compose.yml. +DB_CONNECTION=mysql +DB_HOST=mysql +DB_PORT=3306 +DB_DATABASE=phpeste +DB_USERNAME=phpeste +DB_PASSWORD=phpeste +# Onde a sessão do usuário é guardada entre requisições. SESSION_DRIVER=redis SESSION_LIFETIME=120 SESSION_ENCRYPT=false SESSION_PATH=/ SESSION_DOMAIN=null +# Driver de broadcast de eventos em tempo real (WebSocket). log é um no-op para dev. BROADCAST_CONNECTION=log + +# Disco padrão de arquivos (local, s3, etc. — ver config/filesystems.php). FILESYSTEM_DISK=local + +# Fila usada por Horizon e pelos jobs dos módulos (webhooks, e-mails, QR). QUEUE_CONNECTION=redis +# Onde o cache de aplicação é guardado. CACHE_STORE=redis # CACHE_PREFIX= MEMCACHED_HOST=127.0.0.1 +# Redis: fila, cache e sessão. redis/6379 bate com o serviço do docker-compose. REDIS_CLIENT=predis -REDIS_HOST=127.0.0.1 +REDIS_HOST=redis REDIS_PASSWORD=null REDIS_PORT=6379 -MAIL_MAILER=log +# SMTP de dev aponta para o Mailpit do docker-compose (inbox em localhost:8025). +MAIL_MAILER=smtp MAIL_SCHEME=null -MAIL_HOST=127.0.0.1 -MAIL_PORT=2525 +MAIL_HOST=mailpit +MAIL_PORT=1025 MAIL_USERNAME=null MAIL_PASSWORD=null -MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_ADDRESS="nao-responda@phpeste.dev" MAIL_FROM_NAME="${APP_NAME}" +# Credenciais de bucket S3-compatível para mídia (logos, fotos). Vazio = desligado em dev. AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= AWS_USE_PATH_STYLE_ENDPOINT=false +# Nome exposto ao front-end via Vite (build de assets do backend, se houver). VITE_APP_NAME="${APP_NAME}" diff --git a/backend/phpstan.neon b/backend/phpstan.neon index 4bfff82..7aabc84 100644 --- a/backend/phpstan.neon +++ b/backend/phpstan.neon @@ -2,7 +2,7 @@ includes: - phpstan.modules.php parameters: - level: 7 + level: 8 checkImplicitMixed: true tmpDir: .cache/phpstan From 1044911485ff11c7d9685057914436b62ef4633b Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:00:40 -0300 Subject: [PATCH 06/16] Adiciona CI do backend: pint, larastan, pest e composer audit --- .github/workflows/backend-ci.yml | 79 ++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 .github/workflows/backend-ci.yml diff --git a/.github/workflows/backend-ci.yml b/.github/workflows/backend-ci.yml new file mode 100644 index 0000000..47cee15 --- /dev/null +++ b/.github/workflows/backend-ci.yml @@ -0,0 +1,79 @@ +name: Backend CI + +on: + push: + branches: [main] + paths: + - 'backend/**' + - '.github/workflows/backend-ci.yml' + pull_request: + paths: + - 'backend/**' + - '.github/workflows/backend-ci.yml' + +defaults: + run: + working-directory: backend + +jobs: + pint: + name: Pint + runs-on: ubuntu-latest + timeout-minutes: 5 + steps: + - uses: actions/checkout@v4 + - uses: shivammathur/setup-php@v2 + with: + php-version: '8.4' + coverage: none + - uses: ramsey/composer-install@v3 + with: + working-directory: backend + - run: vendor/bin/pint --test + + larastan: + name: Larastan + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@v4 + - uses: shivammathur/setup-php@v2 + with: + php-version: '8.4' + coverage: none + - uses: ramsey/composer-install@v3 + with: + working-directory: backend + - run: vendor/bin/phpstan analyse --no-progress + + pest: + name: Pest + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@v4 + - uses: shivammathur/setup-php@v2 + with: + php-version: '8.4' + coverage: none + - uses: ramsey/composer-install@v3 + with: + working-directory: backend + - run: cp .env.example .env + - run: php artisan key:generate + - run: vendor/bin/pest + + composer-audit: + name: Composer audit + runs-on: ubuntu-latest + timeout-minutes: 5 + steps: + - uses: actions/checkout@v4 + - uses: shivammathur/setup-php@v2 + with: + php-version: '8.4' + coverage: none + - uses: ramsey/composer-install@v3 + with: + working-directory: backend + - run: composer audit From 20c089fbfcc5a7eacde5b9dd2e97e93caa98a111 Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:00:44 -0300 Subject: [PATCH 07/16] Adiciona scheduler, healthchecks e dev.sh ao infra --- infra/dev.sh | 47 ++++++++++++++++++++++++++++++++++++++++ infra/docker-compose.yml | 43 ++++++++++++++++++++++++++++++++---- 2 files changed, 86 insertions(+), 4 deletions(-) create mode 100755 infra/dev.sh diff --git a/infra/dev.sh b/infra/dev.sh new file mode 100755 index 0000000..f12bf3f --- /dev/null +++ b/infra/dev.sh @@ -0,0 +1,47 @@ +#!/usr/bin/env bash +set -euo pipefail + +cd "$(dirname "${BASH_SOURCE[0]}")" + +usage() { + cat < + +Comandos: + up Sobe backend, horizon, scheduler, mysql, redis e mailpit (build se precisar) + down Para os containers + reset Para os containers e apaga os volumes (mysql e redis do zero) + shell Abre um shell no container do backend + logs Acompanha os logs de todos os serviços +EOF +} + +ensure_env() { + if [ ! -f .env ]; then + cp .env.example .env + echo "Criei infra/.env a partir do .env.example" + fi +} + +case "${1:-}" in + up) + ensure_env + docker compose up -d --build + ;; + down) + docker compose down + ;; + reset) + docker compose down -v + ;; + shell) + docker compose exec backend bash + ;; + logs) + docker compose logs -f + ;; + *) + usage + exit 1 + ;; +esac diff --git a/infra/docker-compose.yml b/infra/docker-compose.yml index 5fa733a..ed009b5 100644 --- a/infra/docker-compose.yml +++ b/infra/docker-compose.yml @@ -19,8 +19,16 @@ services: networks: - phpeste depends_on: - - mysql - - redis + mysql: + condition: service_healthy + redis: + condition: service_healthy + healthcheck: + test: ['CMD', 'curl', '-fsS', 'http://localhost/up'] + interval: 10s + retries: 6 + timeout: 5s + start_period: 30s horizon: build: @@ -35,9 +43,36 @@ services: networks: - phpeste depends_on: - - mysql - - redis + mysql: + condition: service_healthy + redis: + condition: service_healthy entrypoint: ['php', '/var/www/html/artisan', 'horizon'] + healthcheck: + test: ['CMD', 'php', '/var/www/html/artisan', 'horizon:status'] + interval: 15s + retries: 6 + timeout: 5s + start_period: 20s + + scheduler: + build: + context: ../backend/vendor/laravel/sail/runtimes/8.4 + dockerfile: Dockerfile + args: + WWWGROUP: '${WWWGROUP}' + image: phpeste-backend/app + environment: *backend-env + volumes: + - '../backend:/var/www/html' + networks: + - phpeste + depends_on: + mysql: + condition: service_healthy + redis: + condition: service_healthy + entrypoint: ['php', '/var/www/html/artisan', 'schedule:work'] mysql: image: 'mysql/mysql-server:8.0' From acb18c184f650437660eb9d6ae197ba0d9d68e6c Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:00:50 -0300 Subject: [PATCH 08/16] =?UTF-8?q?Adiciona=20ADRs=200001-0004=20documentand?= =?UTF-8?q?o=20as=20decis=C3=B5es=20da=20funda=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/adr/0001-esqueleto-laravel-13.md | 22 ++++++++++++++++ .../0002-modularizacao-internachi-modular.md | 25 +++++++++++++++++++ docs/adr/0003-ambiente-dev-docker-compose.md | 23 +++++++++++++++++ docs/adr/0004-bootstrap-front-admin.md | 21 ++++++++++++++++ 4 files changed, 91 insertions(+) create mode 100644 docs/adr/0001-esqueleto-laravel-13.md create mode 100644 docs/adr/0002-modularizacao-internachi-modular.md create mode 100644 docs/adr/0003-ambiente-dev-docker-compose.md create mode 100644 docs/adr/0004-bootstrap-front-admin.md diff --git a/docs/adr/0001-esqueleto-laravel-13.md b/docs/adr/0001-esqueleto-laravel-13.md new file mode 100644 index 0000000..d71eff7 --- /dev/null +++ b/docs/adr/0001-esqueleto-laravel-13.md @@ -0,0 +1,22 @@ +# 0001 · Esqueleto do backend em Laravel 13 + +**Status:** aceito + +## Contexto + +Todo o resto do backend (módulos, API, filas) depende de um projeto Laravel limpo, com qualidade automatizada desde o primeiro commit. + +## Decisão + +- `backend/` é um projeto Laravel 13, PHP 8.4, criado com `composer create-project laravel/laravel`. +- Pint (preset `laravel`), Larastan (nível 8) e Pest 4 configurados desde o início, com `declare(strict_types=1)` forçado pelo Pint. +- `composer check` roda pint + phpstan + rector --dry-run + pest; CI (`.github/workflows/backend-ci.yml`) roda cada um em paralelo, mais `composer audit`. +- `.env.example` documenta cada variável com um comentário e já aponta para os hostnames do `infra/docker-compose.yml` (mysql, redis, mailpit), para não exigir edição manual além de `APP_KEY`. + +## Alternativas consideradas + +- PostgreSQL como banco relacional: adiado — MySQL é o que o `infra/docker-compose.yml` já sobe hoje; revisitar se surgir motivo concreto. + +## Consequências + +- Qualquer pessoa clona o repo, roda `composer install && cp .env.example .env && php artisan key:generate && php artisan migrate`, ou `infra/dev.sh up`, e tem a API rodando. diff --git a/docs/adr/0002-modularizacao-internachi-modular.md b/docs/adr/0002-modularizacao-internachi-modular.md new file mode 100644 index 0000000..05d5281 --- /dev/null +++ b/docs/adr/0002-modularizacao-internachi-modular.md @@ -0,0 +1,25 @@ +# 0002 · Modularização com internachi/modular + +**Status:** aceito + +## Contexto + +A plataforma tem muitos domínios (identidade, CFP, ingressos, pagamentos, etc.) que precisam evoluir de forma independente, sem um módulo acoplar no Model de outro por acidente. + +## Decisão + +- Pacote [`internachi/modular`](https://github.com/InterNACHI/modular): cada módulo vive em `backend/app-modules/`, é um pacote Composer real (`type: library`), instalado via path-repository com symlink, namespace `PHPeste\`. +- Dentro de cada módulo, `src/` tem subpastas fixas: `Models`, `Actions`, `Data`, `Events`, `Listeners`, `Contracts`, `Http`, `Providers`. `Actions/` é o único lugar que pode mutar um Model com regra de negócio por trás — nunca um Controller ou outro módulo direto. +- Módulos MVP: `identity`, `community`, `branding`, `cfp`, `program`, `ticketing`, `payments`, `check-in`, `notifications`, `audit`. +- Módulos de fase 2/3 (scaffold vazio por enquanto): `sponsors`, `suppliers`, `finance`, `tasks`, `engagement`. +- `tests/Arch/ModuleIsolationTest.php` tem dois níveis de teste de arquitetura: nenhum módulo usa `App\`, e o `Models/` de cada módulo só é referenciado dentro do próprio módulo (ou em `Tests`). + +## Alternativas consideradas + +- Monólito sem fronteira de módulo: descartado — difícil garantir isolamento conforme o time cresce. +- Microsserviços desde já: descartado — custo de operação desproporcional pro tamanho do evento (planning doc da plataforma). + +## Consequências + +- Criar um módulo novo é `php artisan make:module ` seguido de `composer update phpeste/`. +- Se algum módulo tentar usar `Model` de outro módulo diretamente, o CI quebra no `pest --group=arch`. diff --git a/docs/adr/0003-ambiente-dev-docker-compose.md b/docs/adr/0003-ambiente-dev-docker-compose.md new file mode 100644 index 0000000..dd9fbf9 --- /dev/null +++ b/docs/adr/0003-ambiente-dev-docker-compose.md @@ -0,0 +1,23 @@ +# 0003 · Ambiente de desenvolvimento com Docker Compose + +**Status:** aceito + +## Contexto + +Qualquer pessoa da comunidade precisa subir o projeto em poucos minutos, com os mesmos serviços de produção (banco, fila, e-mail). + +## Decisão + +- `infra/docker-compose.yml`: `backend` (runtime PHP 8.4 do Laravel Sail), `horizon` (fila), `scheduler` (`schedule:work`), `mysql`, `redis` e `mailpit`, todos na mesma rede `phpeste`. +- `backend/.env`/`.env.example` já apontam para os hostnames do compose (`mysql`, `redis`, `mailpit`) — não precisa de variável extra no `docker-compose.yml` para isso (ver nota técnica abaixo). +- Healthcheck em todos os serviços; `backend`, `horizon` e `scheduler` só sobem depois que `mysql` e `redis` respondem `service_healthy`. +- `infra/dev.sh` com `up`/`down`/`reset`/`shell`/`logs`. + +## Nota técnica: por que o `.env` e não `environment:` no compose + +`php artisan serve` (o servidor usado pelo runtime do Sail) descarta, por padrão, qualquer variável de ambiente do processo que não esteja declarada no `.env` do projeto — faz parte do mecanismo de auto-reload do comando. Isso foi descoberto na prática: variáveis passadas só via `environment:` no `docker-compose.yml` (sem estar no `.env`) eram silenciosamente ignoradas pelo container, e a aplicação caía de volta no valor do `.env` (ex.: `127.0.0.1` em vez de `redis`). A correção foi declarar os hostnames do compose direto no `.env`/`.env.example`. + +## Consequências + +- `infra/dev.sh up` entrega a API em `http://localhost:8000`, Mailpit em `http://localhost:8025`. +- Quem rodar o backend fora do Docker (`php artisan serve` direto) precisa trocar `DB_HOST`/`REDIS_HOST`/`MAIL_HOST` no `.env` local para `127.0.0.1`. diff --git a/docs/adr/0004-bootstrap-front-admin.md b/docs/adr/0004-bootstrap-front-admin.md new file mode 100644 index 0000000..c1d548a --- /dev/null +++ b/docs/adr/0004-bootstrap-front-admin.md @@ -0,0 +1,21 @@ +# 0004 · Bootstrap do front-admin a partir do base_nuxt_modular + +**Status:** aceito + +## Contexto + +O painel da organização precisa de um ponto de partida com convenção de módulos, testes e autenticação já resolvidos, para não reinventar estrutura a cada tela nova. + +## Decisão + +- `front-admin/` criado a partir do template [`base_nuxt_modular`](https://github.com/tecrodrigocastro/base_nuxt_modular): Nuxt 4, módulo-por-feature (`app/modules//types → services → composables → components → views`), Pinia só para a store de auth, Tailwind v4 + DaisyUI. +- `NUXT_PUBLIC_API_URL` aponta para `http://localhost:8000/api/v1` (o template original usava `NUXT_PUBLIC_API_BASE`; renomeado pra bater com o resto da documentação da plataforma). +- Fala HTTP com `backend` via Sanctum (Bearer token) — nunca toca banco ou `app-modules/*` diretamente. +- Tema "Sertão" (fonte Lexend, tokens CSS `--ph-*`) conforme `docs/design/tema-sertao-tokens.png`, aplicado em `app/assets/css/main.css`. Marca, destaque, detalhe, logo, fonte de título e raio são sobrescrevíveis por edição (`edition_settings.theme`); cores de estado e de texto ficam fixas para manter o contraste mínimo de 4,5:1. +- Lint via `@nuxt/eslint` (inclui regras de formatação do `@stylistic`) — sem Prettier separado, para não manter duas ferramentas de formatação competindo. +- CI (`.github/workflows/front-admin-ci.yml`): lint, typecheck, testes unitários e build. +- Sem proxy de dev: `backend/config/cors.php` (padrão do Laravel) já permite a origem do `front-admin` em desenvolvimento; `HttpClient.ts` chama `NUXT_PUBLIC_API_URL` direto. + +## Consequências + +- Próximo módulo a construir segue o `app/modules/login/` como referência de camadas e testes. From c38934f952ce755927473417915770b4d113e671 Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:00:55 -0300 Subject: [PATCH 09/16] =?UTF-8?q?Aplica=20o=20tema=20Sert=C3=A3o=20no=20fr?= =?UTF-8?q?ont-admin=20e=20adiciona=20ESLint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- docs/design/tema-sertao-tokens.png | Bin 0 -> 414122 bytes front-admin/.env.example | 2 +- front-admin/CLAUDE.md | 8 + front-admin/app/assets/css/main.css | 49 + front-admin/eslint.config.mjs | 4 + front-admin/nuxt.config.ts | 4 +- front-admin/package-lock.json | 9531 ++++++++++++++++++--------- front-admin/package.json | 3 + 9 files changed, 6344 insertions(+), 3259 deletions(-) create mode 100644 docs/design/tema-sertao-tokens.png create mode 100644 front-admin/eslint.config.mjs diff --git a/README.md b/README.md index 230712a..cfe7981 100644 --- a/README.md +++ b/README.md @@ -116,7 +116,7 @@ composer update modules/ ```bash cd front-admin npm install - cp .env.example .env # NUXT_PUBLIC_API_BASE=http://localhost:8000/api/v1 + cp .env.example .env # NUXT_PUBLIC_API_URL=http://localhost:8000/api/v1 npm run dev ``` diff --git a/docs/design/tema-sertao-tokens.png b/docs/design/tema-sertao-tokens.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce4522454b0e24e04727c13860d6a8694eda7b8 GIT binary patch literal 414122 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�$@!RFkHi- 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

YT1&s!n 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ʔ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�BRy39UT> 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 20" + }, + "funding": { + "url": "https://github.com/sponsors/philsturgeon" + }, + "peerDependencies": { + "@types/json-schema": "^7.0.15" + } + }, "node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", @@ -455,6 +490,30 @@ } } }, + "node_modules/@cacheable/memory": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@cacheable/memory/-/memory-2.2.0.tgz", + "integrity": "sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@cacheable/utils": "^2.5.0", + "@keyv/bigmap": "^1.3.1", + "hookified": "^1.15.1", + "keyv": "^5.6.0" + } + }, + "node_modules/@cacheable/utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@cacheable/utils/-/utils-2.5.0.tgz", + "integrity": "sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "hashery": "^1.5.1", + "keyv": "^5.6.0" + } + }, "node_modules/@clack/core": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.5.1.tgz", @@ -521,6 +580,43 @@ "integrity": "sha512-/B8YJGPzaYq1NbsQmwgP8EZqg40NpTw4ZB3suuI0TplbxKHeK94jeaawLmVhCv+YwUnOpiWEz9U6SeThku/8JQ==", "license": "MIT" }, + "node_modules/@es-joy/jsdoccomment": { + "version": "0.91.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.91.0.tgz", + "integrity": "sha512-vgqlMGNNhZxwDYbUNIHj3Hskb4R28iqdXx90ufHyt/NeuTQkeqjTDslAs9I0/GCAfbxP5BpH5WsL1R1fht5Lxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.9", + "@typescript-eslint/types": "^8.65.0", + "comment-parser": "1.4.7", + "esquery": "^1.7.0", + "jsdoc-type-pratt-parser": "~8.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@es-joy/jsdoccomment/node_modules/comment-parser": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.7.tgz", + "integrity": "sha512-0h+uSNtQGW3D98eQt3jJ8L06Fves8hncB4V/PKdw/Qb8Hnk19VaKuTr55UNRYiSoVa7WwrFls+rh3ux9agmkeQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@es-joy/resolve.exports": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@es-joy/resolve.exports/-/resolve.exports-1.2.0.tgz", + "integrity": "sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.28.2", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz", @@ -937,1051 +1033,2778 @@ "node": ">=18" } }, - "node_modules/@ioredis/commands": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.10.0.tgz", - "integrity": "sha512-UmeW7z4LfctwoQ5wkhVzgq8tXkreED2xZGpX+Bg+zA+WJFZCT6c062AfCK/Dfk81xZnnwdhJCUMkitihRaoC2Q==", - "license": "MIT" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "license": "ISC", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz", + "integrity": "sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==", + "devOptional": true, + "license": "MIT", "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "devOptional": true, + "license": "Apache-2.0", "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "devOptional": true, "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/compat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-2.1.1.tgz", + "integrity": "sha512-rMcy8GSrwNzcISX/BlTDY/GLB4eCopEuy9woIls3To+15OLxykZrxxq+WUcylCPCQ6F4MujjBM1DX5V1aqI3Vw==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" + "@eslint/core": "^1.2.1" }, "engines": { - "node": ">=12" + "node": "^20.19.0 || ^22.13.0 || >=24" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "peerDependencies": { + "eslint": "^8.40 || 9 || 10" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/@isaacs/fs-minipass": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", - "license": "ISC", + "node_modules/@eslint/config-array": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz", + "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", + "devOptional": true, + "license": "Apache-2.0", "dependencies": { - "minipass": "^7.0.4" + "@eslint/object-schema": "^3.0.5", + "debug": "^4.3.1", + "minimatch": "^10.2.4" }, "engines": { - "node": ">=18.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "license": "MIT", + "node_modules/@eslint/config-helpers": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.7.0.tgz", + "integrity": "sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==", + "devOptional": true, + "license": "Apache-2.0", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" + "@eslint/core": "^1.2.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "license": "MIT", + "node_modules/@eslint/config-inspector": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@eslint/config-inspector/-/config-inspector-3.5.0.tgz", + "integrity": "sha512-aZgNrB3jgY8zSumRT17MSvYtOT7XcwTEkeE0XgJHevZ4VnWP/9nZ1qk4sdnSKFY1+zUi47kLal/jde6Y6CPCbA==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "license": "MIT", + "@devframes/agentic": "^1.0.0", + "ansis": "^4.4.0", + "cac": "^7.0.0", + "chokidar": "^5.0.0", + "devframe": "^1.0.0", + "jiti": "^2.7.0", + "tinyglobby": "^0.2.17" + }, + "bin": { + "config-inspector": "bin.mjs", + "eslint-config-inspector": "bin.mjs" + }, "engines": { - "node": ">=6.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^8.50.0 || ^9.0.0 || ^10.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "node_modules/@eslint/config-inspector/node_modules/@devframes/agentic": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@devframes/agentic/-/agentic-1.3.2.tgz", + "integrity": "sha512-ung/FnYki6ZJIysg4GrQEeI8C7dsBbyHnHb052oAv4s5wuDI+Ai66I7Dj2VQxj+ODo1w4bdbk8AtwPIpfZjeGQ==", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" + "@modelcontextprotocol/client": "^2.4.0", + "@modelcontextprotocol/server": "^2.4.0", + "h3": "^2.0.8", + "pathe": "^2.0.3" + }, + "peerDependencies": { + "devframe": "1.3.2" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", - "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "node_modules/@eslint/config-inspector/node_modules/cac": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cac/-/cac-7.1.0.tgz", + "integrity": "sha512-LMDU/U2yA4IPIY8KT0NsNPWEYZvAMkbgyspxJ6btJaYV+WMDOHAZCmB0lsTObiHaRS1V/ztKAl7+TSkTqXyeoA==", + "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "engines": { + "node": ">=20.19.0" } }, - "node_modules/@kwsites/file-exists": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", - "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", + "node_modules/@eslint/config-inspector/node_modules/crossws": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.4.17.tgz", + "integrity": "sha512-YG2kyfafNXKmu7e6k64yrj6whrw7m5sBIsOSXOlJ/72X3TQWRQuw8DhvXFDcBk8HF77PnTSygnm7xpYCTnFpow==", + "dev": true, "license": "MIT", - "dependencies": { - "debug": "^4.1.1" - } - }, - "node_modules/@kwsites/promise-deferred": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", - "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==", - "license": "MIT" - }, - "node_modules/@lucide/vue": { - "version": "1.48.0", - "resolved": "https://registry.npmjs.org/@lucide/vue/-/vue-1.48.0.tgz", - "integrity": "sha512-3/Nwx/RsqQ4ZrrSML1GNsSWCSDyLnBgoF/eEr1q9G6iZymn3+WKtzIj7Dbc/Nxrt9WOPuGrJ58S+CBiamK+36w==", - "license": "ISC", "peerDependencies": { - "vue": ">=3.0.1" + "srvx": ">=0.11.5" + }, + "peerDependenciesMeta": { + "srvx": { + "optional": true + } } }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.3.tgz", - "integrity": "sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==", - "license": "BSD-3-Clause", + "node_modules/@eslint/config-inspector/node_modules/devframe": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/devframe/-/devframe-1.3.2.tgz", + "integrity": "sha512-dvPSTSrGecjJ/EfyGKWYXDaSP+PvDM1hhlftKBsVSwUUyACKEYGO6PfrdKiuiFKz/GSvtTSPp9SfLHMbqXTTgw==", + "dev": true, + "license": "MIT", "dependencies": { - "consola": "^3.2.3", - "detect-libc": "^2.0.0", - "https-proxy-agent": "^7.0.5", - "node-fetch": "^2.6.7", - "nopt": "^8.0.0", - "semver": "^7.5.3", - "tar": "^7.4.0" + "crossws": "^0.4.17", + "h3": "^2.0.8", + "nostics": "^1.3.0", + "pathe": "^2.0.3" }, "bin": { - "node-pre-gyp": "bin/node-pre-gyp" + "devframe": "bin/devframe.mjs" }, - "engines": { - "node": ">=18" + "peerDependencies": { + "@devframes/agentic": "1.3.2", + "cac": "^7.0.0" + }, + "peerDependenciesMeta": { + "@devframes/agentic": { + "optional": true + }, + "cac": { + "optional": true + } } }, - "node_modules/@napi-rs/lzma-linux-x64-gnu": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", - "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==", - "cpu": [ - "x64" - ], - "libc": [ - "glibc" - ], + "node_modules/@eslint/config-inspector/node_modules/h3": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/h3/-/h3-2.0.8.tgz", + "integrity": "sha512-ENuKlF9kC6E6PrvY1PUyE0qkrnnPTIt2/v48uyEEfTVfgoiqBCE0uwwf++2XrWwT1gxjQBDLQ8PAsmZVniKvTw==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "rou3": "^1.0.0", + "srvx": "^1.0.6" + }, + "bin": { + "h3": "bin/h3.mjs" + }, "engines": { - "node": "^22.20 || ^24.12 || >=25" + "node": ">=20.19.0" + }, + "peerDependencies": { + "crossws": "^0.4.12", + "ocache": ">=0.3.0" + }, + "peerDependenciesMeta": { + "crossws": { + "optional": true + }, + "ocache": { + "optional": true + } } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "node_modules/@eslint/config-inspector/node_modules/rou3": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rou3/-/rou3-1.0.0.tgz", + "integrity": "sha512-ySeaQkSrua+ut9g+65I7FHqOFBaY8tV0FmccXItoq0q21se32Q3u4YiW7/RqXSosWgYJaaKwRHXy3BST9PeCNQ==", + "dev": true, "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, "engines": { - "node": ">= 8" + "node": ">=20.19.0" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "node_modules/@eslint/config-inspector/node_modules/srvx": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/srvx/-/srvx-1.0.8.tgz", + "integrity": "sha512-ngFS/J6St4PJfHRHGjr78xkPPtbyXtdMOLNE4x/XZunEK3OhV7aGUWMHf9WTUEy6wm1U0W4okkd82ZFFWRVQTw==", + "dev": true, "license": "MIT", + "bin": { + "srvx": "bin/srvx.mjs" + }, "engines": { - "node": ">= 8" + "node": ">=20.16.0" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", + "node_modules/@eslint/core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz", + "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", + "devOptional": true, + "license": "Apache-2.0", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "@types/json-schema": "^7.0.15" }, "engines": { - "node": ">= 8" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@nuxt/cli": { - "version": "3.37.0", - "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-3.37.0.tgz", - "integrity": "sha512-Zj9NwHjEBzVrgezsgMFjpMhNqwNgROk9DzNi/dyfk1mCbXIRigV11br2xOl0Satek30bmv7oZAfMtCnDe6Ip0Q==", + "node_modules/@eslint/css-tree": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@eslint/css-tree/-/css-tree-4.1.2.tgz", + "integrity": "sha512-rVcxLmwSkEL3aWS3vAgsTRrQHoYE1b0XcgDtKHDJ92XOkyUpcbS/g0tUJKhvCtlEhYzgKBWsgDd+Z/aPhd166w==", + "dev": true, "license": "MIT", "dependencies": { - "@bomb.sh/tab": "^0.0.19", - "@clack/prompts": "^1.7.0", - "c12": "^3.3.4", - "citty": "^0.2.2", - "confbox": "^0.2.4", - "consola": "^3.4.2", - "debug": "^4.4.3", - "defu": "^6.1.7", - "exsolve": "^1.1.0", - "fuse.js": "^7.4.2", - "fzf": "^0.5.2", - "giget": "^3.3.0", - "jiti": "^2.7.0", - "listhen": "^1.10.0", - "nypm": "^0.6.8", - "ofetch": "^1.5.1", - "ohash": "^2.0.11", - "pathe": "^2.0.3", - "perfect-debounce": "^2.1.0", - "pkg-types": "^2.3.1", - "scule": "^1.3.0", - "semver": "^7.8.5", - "srvx": "^0.11.22", - "std-env": "^4.2.0", - "tinyclip": "^0.1.15", - "tinyexec": "^1.2.4", - "ufo": "^1.6.4", - "youch": "^4.1.1" - }, - "bin": { - "nuxi": "bin/nuxi.mjs", - "nuxi-ng": "bin/nuxi.mjs", - "nuxt": "bin/nuxi.mjs", - "nuxt-cli": "bin/nuxi.mjs" + "mdn-data": "2.37.2", + "source-map-js": "^1.2.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" - }, - "peerDependencies": { - "@nuxt/schema": "^4.4.6" - }, - "peerDependenciesMeta": { - "@nuxt/schema": { - "optional": true - } + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@nuxt/devalue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz", - "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==", - "license": "MIT" + "node_modules/@eslint/css-tree/node_modules/mdn-data": { + "version": "2.37.2", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.37.2.tgz", + "integrity": "sha512-rz9YOBGItdSbe7HcSArUbhiAv4SB/4DKRYg96CSFS2CcIYMbUvBtZlzA1NCbk2AdgbmYwMqwNblLpR441lLeiQ==", + "dev": true, + "license": "CC0-1.0" }, - "node_modules/@nuxt/devtools": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-3.4.2.tgz", - "integrity": "sha512-Nidg0/zB710cyK89ltTkv66hMfPlIPlKA+Yb67bIrAkNm5PoTwQ1goHdFWHIAGZ9nTadcVTzATwMwa56nvl/Wg==", + "node_modules/@eslint/js": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz", + "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==", + "dev": true, "license": "MIT", - "dependencies": { - "@nuxt/devtools-kit": "3.4.2", - "@nuxt/devtools-wizard": "3.4.2", - "@nuxt/kit": "^4.5.1", - "@vue/devtools-core": "^8.2.1", - "@vue/devtools-kit": "^8.2.1", - "birpc": "^4.0.0", - "consola": "^3.4.2", - "destr": "^2.0.5", - "error-stack-parser-es": "^2.0.1", - "execa": "^8.0.1", - "fast-npm-meta": "^2.2.0", - "get-port-please": "^3.2.0", - "hookable": "^6.1.1", - "image-meta": "^0.2.2", - "is-installed-globally": "^1.0.0", - "launch-editor": "^2.14.1", - "local-pkg": "^1.2.1", - "magicast": "^0.5.4", - "nypm": "^0.6.9", - "ohash": "^2.0.11", - "pathe": "^2.0.3", - "perfect-debounce": "^2.1.0", - "pkg-types": "^2.3.1", - "semver": "^7.8.5", - "simple-git": "^3.36.0", - "sirv": "^3.0.2", - "structured-clone-es": "^2.0.1", - "tinyglobby": "^0.2.17", - "unstorage": "^1.17.5", - "vite-plugin-inspect": "^11.4.1", - "vite-plugin-vue-tracer": "^1.4.0", - "which": "^6.0.1", - "ws": "^8.21.1" + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" }, - "bin": { - "devtools": "cli.mjs" + "funding": { + "url": "https://eslint.org/donate" }, "peerDependencies": { - "@vitejs/devtools": "*", - "vite": ">=6.0" + "eslint": "^10.0.0" }, "peerDependenciesMeta": { - "@vitejs/devtools": { + "eslint": { "optional": true } } }, - "node_modules/@nuxt/devtools-kit": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-3.4.2.tgz", - "integrity": "sha512-TPPbmH9xrExagYxfCe6JgtbHmgchfgDdA656Yws18rn8I/oCvB+gcw3kTWBBp2sC9ipZPXsgbsW/yZnVnGNBiA==", - "license": "MIT", + "node_modules/@eslint/object-schema": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", + "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.3.tgz", + "integrity": "sha512-IkO+/KEUvwbVpiURZg+P7zF74z5Jxe0UgJxVni+RtoHQ6IZieXaO02kmadomap/q+l6bc/jdPGGqTjhuZnuz1Q==", + "devOptional": true, + "license": "Apache-2.0", "dependencies": { - "@nuxt/kit": "^4.5.1", - "execa": "^8.0.1" + "@eslint/core": "^1.2.1", + "levn": "^0.4.1" }, - "peerDependencies": { - "vite": ">=6.0" + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@nuxt/devtools-wizard": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-3.4.2.tgz", - "integrity": "sha512-U2G8fw7KW1rdECyJDho5N14z8hSllpTk430KG1QPLjrv5w3pDksZ+YcpITd0u762Vw3gq3Arpg65Bk6U4ua6aQ==", - "license": "MIT", + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "devOptional": true, + "license": "Apache-2.0", "dependencies": { - "@clack/prompts": "^1.7.0", - "consola": "^3.4.2", - "diff": "^8.0.4", - "execa": "^8.0.1", - "magicast": "^0.5.4", - "pathe": "^2.0.3", - "pkg-types": "^2.3.1", - "semver": "^7.8.5" + "@humanfs/types": "^0.15.0" }, - "bin": { - "devtools-wizard": "cli.mjs" + "engines": { + "node": ">=18.18.0" } }, - "node_modules/@nuxt/devtools/node_modules/birpc": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/birpc/-/birpc-4.2.0.tgz", - "integrity": "sha512-KxgKcZPfrtzJDDALHPguGpGJUrzdgpymyiQQgzFjWreHMOpWrnFNVREr5J48x2DBh8ZVioscrV1SBkDipGiX+Q==", - "license": "MIT", + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, "funding": { - "url": "https://github.com/sponsors/antfu" + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@nuxt/devtools/node_modules/hookable": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/hookable/-/hookable-6.1.2.tgz", - "integrity": "sha512-+abwxtiEA52GCVIsQqut3S/uKTbUwYIp4Pe/vv+6py5XiXBCqMZHg6pA6Y5qhgLSEys0/cYuPbO0z1QFj5ZCmg==", + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@ioredis/commands": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.10.0.tgz", + "integrity": "sha512-UmeW7z4LfctwoQ5wkhVzgq8tXkreED2xZGpX+Bg+zA+WJFZCT6c062AfCK/Dfk81xZnnwdhJCUMkitihRaoC2Q==", "license": "MIT" }, - "node_modules/@nuxt/kit": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-4.5.2.tgz", - "integrity": "sha512-l66LU9DcJYjmNwqwAj2I5UGRrUbnG2DOKGChnN70zIGtn0eq/z87gi/FRgha6eMb9/FmB1PFHgtx6PWVml1C2Q==", - "license": "MIT", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", "dependencies": { - "c12": "^3.3.4", - "consola": "^3.4.2", - "defu": "^6.1.7", - "destr": "^2.0.5", - "errx": "^0.1.2", - "exsolve": "^1.1.1", - "ignore": "^7.0.6", - "jiti": "^2.7.0", - "klona": "^2.0.6", - "mlly": "^1.8.2", - "nostics": "^1.2.0", - "ohash": "^2.0.11", - "pathe": "^2.0.3", - "pkg-types": "^2.3.1", - "rc9": "^3.0.1", - "scule": "^1.3.0", - "tinyglobby": "^0.2.17", - "ufo": "^1.6.4", - "unctx": "^3.0.0", - "untyped": "^2.0.0", - "verkit": "^0.3.1" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { - "node": ">=18.12.0" + "node": ">=12" } }, - "node_modules/@nuxt/nitro-server": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/@nuxt/nitro-server/-/nitro-server-4.5.2.tgz", - "integrity": "sha512-sx/vtT8D1WIRUOMuKQz/9z8nZb7jgVWc6HWwlkXKDjYZ84otPFtYCozKqhXWv6xf3JxJvge/RUAOwh9Z7P4nQQ==", + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "license": "MIT", "dependencies": { - "@nuxt/devalue": "^2.0.2", - "@nuxt/kit": "4.5.2", - "@unhead/vue": "^3.3.1", - "@vue/shared": "^3.5.40", - "consola": "^3.4.2", - "defu": "^6.1.7", - "destr": "^2.0.5", - "devalue": "^5.9.0", - "errx": "^0.1.2", - "escape-string-regexp": "^5.0.0", - "exsolve": "^1.1.1", - "h3": "^1.15.11", - "impound": "^1.1.6", - "klona": "^2.0.6", - "mocked-exports": "^0.1.1", - "nitropack": "^2.13.4", - "nostics": "^1.2.0", - "nypm": "^0.6.9", - "ohash": "^2.0.11", - "pathe": "^2.0.3", - "rou3": "^0.9.1", - "std-env": "^4.2.0", - "ufo": "^1.6.4", - "unctx": "^3.0.0", - "unstorage": "^1.17.5", - "vue": "^3.5.40", - "vue-bundle-renderer": "^2.3.1", - "vue-devtools-stub": "^0.1.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": "^22.19.0 || ^24.11.0 || >=26.0.0" - }, - "peerDependencies": { - "@babel/plugin-proposal-decorators": "^7.25.0 || ^8.0.0", - "@babel/plugin-syntax-typescript": "^7.25.0 || ^8.0.0", - "@rollup/plugin-babel": "^6.0.0 || ^7.0.0", - "nuxt": "^4.5.2" + "node": ">=12" }, - "peerDependenciesMeta": { - "@babel/plugin-proposal-decorators": { - "optional": true - }, - "@babel/plugin-syntax-typescript": { - "optional": true - }, - "@rollup/plugin-babel": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@nuxt/schema": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-4.5.2.tgz", - "integrity": "sha512-h9g1kt9O2iU9nX6HDFu9gvwtpn+8oSJX0RSTWRBnEx/Pkz+WlOHtjuS0SbkTAXw5aT1+H1GysWVwNTjJfBY/0w==", + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "license": "MIT", "dependencies": { - "@vue/shared": "^3.5.40", - "defu": "^6.1.7", - "nostics": "^1.2.0", - "pathe": "^2.0.3", - "pkg-types": "^2.3.1", - "std-env": "^4.2.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": "^14.18.0 || >=16.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@nuxt/telemetry": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.9.1.tgz", - "integrity": "sha512-WYQs6GvebU278YXhbGlLA8pUO3ox+juHAiKCB3SEH0lq2PDRwX465tHRtpVIqsHv+lGK/n99FC7qqyBt9+p3oQ==", - "license": "MIT", + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "license": "ISC", "dependencies": { - "citty": "^0.2.2", - "consola": "^3.4.2", - "rc9": "^3.0.1", - "std-env": "^4.2.0" - }, - "bin": { - "nuxt-telemetry": "bin/nuxt-telemetry.mjs" + "minipass": "^7.0.4" }, "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "@nuxt/kit": ">=3.0.0" + "node": ">=18.0.0" } }, - "node_modules/@nuxt/test-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@nuxt/test-utils/-/test-utils-4.3.2.tgz", - "integrity": "sha512-RgBgYN/CyJYWdHzGA8+bznK7bfqpdCUTkA6WGylYuSdt51l6w/jbz/2PyGuGqFkta4H7KQifWNIeFVjW5x66tg==", - "dev": true, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "license": "MIT", "dependencies": { - "@clack/prompts": "1.7.0", - "@nuxt/devtools-kit": "^2.7.0", - "@nuxt/kit": "^3.21.11", - "c12": "^3.3.4", - "consola": "^3.4.2", - "defu": "^6.1.7", - "destr": "^2.0.5", - "estree-walker": "^3.0.3", - "exsolve": "^1.1.1", - "fake-indexeddb": "^6.2.5", - "get-port-please": "^3.2.0", - "h3": "^1.15.11", - "local-pkg": "^1.2.1", - "magic-string": "^1.2.3", - "node-fetch-native": "^1.6.7", - "node-mock-http": "^1.0.5", - "nypm": "^0.6.9", - "ofetch": "^1.5.1", - "pathe": "^2.0.3", - "perfect-debounce": "^2.1.0", - "radix3": "^1.1.2", - "scule": "^1.3.0", - "std-env": "^4.2.0", - "tinyexec": "^1.3.1", - "ufo": "^1.6.4", - "unplugin": "^3.3.0", - "vitest-environment-nuxt": "2.0.0", - "vue": "^3.5.42" - }, - "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" - }, - "peerDependencies": { - "@cucumber/cucumber": ">=11.0.0", - "@jest/globals": ">=30.0.0", - "@playwright/test": "^1.43.1", - "@testing-library/vue": "^8.0.1", - "@vue/test-utils": "^2.4.2", - "h3-next": ">=2.0.1-rc.22", - "happy-dom": ">=20.0.11", - "jsdom": ">=27.4.0", - "playwright-core": "^1.43.1", - "vitest": "^4.0.2 || ^5.0.0" - }, - "peerDependenciesMeta": { - "@cucumber/cucumber": { - "optional": true - }, - "@jest/globals": { - "optional": true - }, - "@playwright/test": { - "optional": true - }, - "@testing-library/vue": { - "optional": true - }, - "@vitest/ui": { - "optional": true - }, - "@vue/test-utils": { - "optional": true - }, - "h3-next": { - "optional": true - }, - "happy-dom": { - "optional": true - }, - "jsdom": { - "optional": true - }, - "playwright-core": { - "optional": true - }, - "vitest": { - "optional": true - } + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@nuxt/test-utils/node_modules/@clack/core": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.4.3.tgz", - "integrity": "sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ==", - "dev": true, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", "license": "MIT", "dependencies": { - "fast-wrap-ansi": "^0.2.0", - "sisteransi": "^1.0.5" - }, + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", "engines": { - "node": ">= 20.12.0" + "node": ">=6.0.0" } }, - "node_modules/@nuxt/test-utils/node_modules/@clack/prompts": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.7.0.tgz", - "integrity": "sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==", - "dev": true, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", "license": "MIT", "dependencies": { - "@clack/core": "1.4.3", - "fast-string-width": "^3.0.2", - "fast-wrap-ansi": "^0.2.0", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 20.12.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, - "node_modules/@nuxt/test-utils/node_modules/@nuxt/devtools-kit": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-2.7.0.tgz", - "integrity": "sha512-MIJdah6CF6YOW2GhfKnb8Sivu6HpcQheqdjOlZqShBr+1DyjtKQbAKSCAyKPaoIzZP4QOo2SmTFV6aN8jBeEIQ==", - "dev": true, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", + "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.19.3", - "execa": "^8.0.1" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@keyv/bigmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@keyv/bigmap/-/bigmap-1.3.1.tgz", + "integrity": "sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "hashery": "^1.4.0", + "hookified": "^1.15.0" + }, + "engines": { + "node": ">= 18" }, "peerDependencies": { - "vite": ">=6.0" + "keyv": "^5.6.0" } }, - "node_modules/@nuxt/test-utils/node_modules/@nuxt/kit": { - "version": "3.21.11", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.21.11.tgz", - "integrity": "sha512-0Xi3tgwN77w43Q8GCPIrvWmF1J7Peehkts44E0uKNIml9lB8WoUn8YxyUjxBv47XtVR86NWoWALAT+/IEMHJEA==", - "dev": true, + "node_modules/@keyv/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@kwsites/file-exists": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", + "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", "license": "MIT", "dependencies": { - "c12": "^3.3.4", - "consola": "^3.4.2", - "defu": "^6.1.7", - "destr": "^2.0.5", - "errx": "^0.1.2", - "exsolve": "^1.1.1", - "ignore": "^7.0.6", - "jiti": "^2.7.0", - "klona": "^2.0.6", - "knitwork": "^1.3.0", - "mlly": "^1.8.2", - "ohash": "^2.0.11", - "pathe": "^2.0.3", - "pkg-types": "^2.3.1", - "rc9": "^3.0.1", - "scule": "^1.3.0", - "semver": "^7.8.5", - "tinyglobby": "^0.2.17", - "ufo": "^1.6.4", - "unctx": "^2.5.0", - "untyped": "^2.0.0" + "debug": "^4.1.1" + } + }, + "node_modules/@kwsites/promise-deferred": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", + "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==", + "license": "MIT" + }, + "node_modules/@lucide/vue": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@lucide/vue/-/vue-1.48.0.tgz", + "integrity": "sha512-3/Nwx/RsqQ4ZrrSML1GNsSWCSDyLnBgoF/eEr1q9G6iZymn3+WKtzIj7Dbc/Nxrt9WOPuGrJ58S+CBiamK+36w==", + "license": "ISC", + "peerDependencies": { + "vue": ">=3.0.1" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.3.tgz", + "integrity": "sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==", + "license": "BSD-3-Clause", + "dependencies": { + "consola": "^3.2.3", + "detect-libc": "^2.0.0", + "https-proxy-agent": "^7.0.5", + "node-fetch": "^2.6.7", + "nopt": "^8.0.0", + "semver": "^7.5.3", + "tar": "^7.4.0" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" }, "engines": { - "node": ">=18.12.0" + "node": ">=18" } }, - "node_modules/@nuxt/test-utils/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "node_modules/@modelcontextprotocol/client": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/client/-/client-2.4.0.tgz", + "integrity": "sha512-LgrD2OphHuG12vfKFKz6SOnq7bKHQmhGJIAYdD+MZBn2npHEyry6uD8zvktodtl5CQM85MO0anUyD9JwmUmxww==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@types/estree": "^1.0.0" + "@modelcontextprotocol/core": "2.4.0", + "cross-spawn": "^7.0.5", + "eventsource": "^3.0.2", + "eventsource-parser": "^3.0.8", + "jose": "^6.1.3", + "pkce-challenge": "^5.0.0", + "zod": "^4.2.0" + }, + "engines": { + "node": ">=20" } }, - "node_modules/@nuxt/test-utils/node_modules/unctx": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.5.0.tgz", - "integrity": "sha512-p+Rz9x0R7X+CYDkT+Xg8/GhpcShTlU8n+cf9OtOEf7zEQsNcCZO1dPKNRDqvUTaq+P32PMMkxWHwfrxkqfqAYg==", + "node_modules/@modelcontextprotocol/core": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/core/-/core-2.4.0.tgz", + "integrity": "sha512-z8QBKqdfXLPzkLQuG4xp8hrVEMm1PZ1IgxMN2sMbJiFiAKOWXnAzogXn2W4aqIBlP1ea6U5yiqVquvUNM1Cj6Q==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "acorn": "^8.15.0", - "estree-walker": "^3.0.3", - "magic-string": "^0.30.21", - "unplugin": "^2.3.11" + "zod": "^4.2.0" + }, + "engines": { + "node": ">=20" } }, - "node_modules/@nuxt/test-utils/node_modules/unctx/node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "node_modules/@modelcontextprotocol/server": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/server/-/server-2.4.0.tgz", + "integrity": "sha512-rgR9yxSaAJ+bcsi/XroT/S2AfPiIWloXAnrdfYSCms9ivVju0ishu/wW0J21Ho6+ZOR1r7RyeRbjiRuF87ix5Q==", "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@modelcontextprotocol/core": "2.4.0", + "zod": "^4.2.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@napi-rs/lzma-linux-x64-gnu": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", + "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^22.20 || ^24.12 || >=25" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/@nuxt/test-utils/node_modules/unctx/node_modules/unplugin": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", - "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", - "dev": true, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "license": "MIT", "dependencies": { - "@jridgewell/remapping": "^2.3.5", - "acorn": "^8.15.0", - "picomatch": "^4.0.3", - "webpack-virtual-modules": "^0.6.2" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=18.12.0" + "node": ">= 8" } }, - "node_modules/@nuxt/vite-builder": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-4.5.2.tgz", - "integrity": "sha512-fC8KUs5F1VpSEjTIjmx5pdflciMlp3FDCubx3AXElvRPLtBAPmyB69kmqVFjRnVQ8+vRHNyI7iBHUg9Se8srLA==", + "node_modules/@nuxt/cli": { + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-3.37.0.tgz", + "integrity": "sha512-Zj9NwHjEBzVrgezsgMFjpMhNqwNgROk9DzNi/dyfk1mCbXIRigV11br2xOl0Satek30bmv7oZAfMtCnDe6Ip0Q==", "license": "MIT", "dependencies": { - "@nuxt/kit": "4.5.2", - "@vitejs/plugin-vue": "^6.0.8", - "@vitejs/plugin-vue-jsx": "^5.1.6", - "autoprefixer": "^10.5.4", + "@bomb.sh/tab": "^0.0.19", + "@clack/prompts": "^1.7.0", + "c12": "^3.3.4", + "citty": "^0.2.2", + "confbox": "^0.2.4", "consola": "^3.4.2", - "cssnano": "^8.0.2", + "debug": "^4.4.3", "defu": "^6.1.7", - "escape-string-regexp": "^5.0.0", - "exsolve": "^1.1.1", - "generic-names": "^4.0.0", - "get-port-please": "^3.2.0", + "exsolve": "^1.1.0", + "fuse.js": "^7.4.2", + "fzf": "^0.5.2", + "giget": "^3.3.0", "jiti": "^2.7.0", - "js-tokens": "^10.0.0", - "knitwork": "^1.3.0", - "mlly": "^1.8.2", - "mocked-exports": "^0.1.1", - "nypm": "^0.6.9", + "listhen": "^1.10.0", + "nypm": "^0.6.8", + "ofetch": "^1.5.1", + "ohash": "^2.0.11", "pathe": "^2.0.3", + "perfect-debounce": "^2.1.0", "pkg-types": "^2.3.1", - "postcss": "^8.5.25", - "rolldown-string": "^0.3.1", - "seroval": "^1.6.2", + "scule": "^1.3.0", + "semver": "^7.8.5", + "srvx": "^0.11.22", "std-env": "^4.2.0", + "tinyclip": "^0.1.15", + "tinyexec": "^1.2.4", "ufo": "^1.6.4", - "unenv": "^2.0.0-rc.24", - "vite": "^8.2.0", - "vite-node": "^6.0.0", - "vite-plugin-checker": "^0.14.5", - "vue-bundle-renderer": "^2.3.1" - }, - "engines": { - "node": "^22.18.0 || ^24.11.0 || >=26.0.0" + "youch": "^4.1.1" }, - "peerDependencies": { - "@babel/plugin-proposal-decorators": "^7.25.0 || ^8.0.0", - "@babel/plugin-syntax-jsx": "^7.25.0 || ^8.0.0", - "nuxt": "4.5.2", - "rolldown": "^1.0.0", - "rollup-plugin-visualizer": "^6.0.0 || ^7.0.1", - "vue": "^3.3.4" + "bin": { + "nuxi": "bin/nuxi.mjs", + "nuxi-ng": "bin/nuxi.mjs", + "nuxt": "bin/nuxi.mjs", + "nuxt-cli": "bin/nuxi.mjs" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + }, + "peerDependencies": { + "@nuxt/schema": "^4.4.6" }, "peerDependenciesMeta": { - "@babel/plugin-proposal-decorators": { - "optional": true - }, - "@babel/plugin-syntax-jsx": { - "optional": true - }, - "rolldown": { - "optional": true - }, - "rollup-plugin-visualizer": { + "@nuxt/schema": { "optional": true } } }, - "node_modules/@one-ini/wasm": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.2.1.tgz", - "integrity": "sha512-TUqERXGNTifZ9y2g3wPxQrw3HpHv/02DsW3D90T9x0hhonrL1ZqpSmNrU2XkoIq0fP1N6gZfVQzy2Fw1ZvGBNg==", - "dev": true, + "node_modules/@nuxt/devalue": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz", + "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==", "license": "MIT" }, - "node_modules/@oxc-project/types": { - "version": "0.151.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.151.0.tgz", - "integrity": "sha512-J1yXrIlNDZVzE3ada310xeAw7nH8yCAyLPuUIsjKatFPmfn5bS1oW+cM+QsGOtVWd5nhSpbwZWx/rue+r5Z+PA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/oxc-project" - } - }, - "node_modules/@parcel/watcher-wasm": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.6.0.tgz", - "integrity": "sha512-dtjbDxKSDPQ8AmA+pS4OFaHE1FKrjtGpLGBxw85uKFkRorjNbvDM/aFPgqosu40wprbp1xw2ZSxIKqghCUHe2w==", - "bundleDependencies": [ - "napi-wasm" - ], + "node_modules/@nuxt/devtools": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-3.4.2.tgz", + "integrity": "sha512-Nidg0/zB710cyK89ltTkv66hMfPlIPlKA+Yb67bIrAkNm5PoTwQ1goHdFWHIAGZ9nTadcVTzATwMwa56nvl/Wg==", "license": "MIT", "dependencies": { - "is-glob": "^4.0.3", - "napi-wasm": "^1.1.0", - "picomatch": "^4.0.4" + "@nuxt/devtools-kit": "3.4.2", + "@nuxt/devtools-wizard": "3.4.2", + "@nuxt/kit": "^4.5.1", + "@vue/devtools-core": "^8.2.1", + "@vue/devtools-kit": "^8.2.1", + "birpc": "^4.0.0", + "consola": "^3.4.2", + "destr": "^2.0.5", + "error-stack-parser-es": "^2.0.1", + "execa": "^8.0.1", + "fast-npm-meta": "^2.2.0", + "get-port-please": "^3.2.0", + "hookable": "^6.1.1", + "image-meta": "^0.2.2", + "is-installed-globally": "^1.0.0", + "launch-editor": "^2.14.1", + "local-pkg": "^1.2.1", + "magicast": "^0.5.4", + "nypm": "^0.6.9", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "perfect-debounce": "^2.1.0", + "pkg-types": "^2.3.1", + "semver": "^7.8.5", + "simple-git": "^3.36.0", + "sirv": "^3.0.2", + "structured-clone-es": "^2.0.1", + "tinyglobby": "^0.2.17", + "unstorage": "^1.17.5", + "vite-plugin-inspect": "^11.4.1", + "vite-plugin-vue-tracer": "^1.4.0", + "which": "^6.0.1", + "ws": "^8.21.1" }, - "engines": { - "node": ">= 10.0.0" + "bin": { + "devtools": "cli.mjs" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "@vitejs/devtools": "*", + "vite": ">=6.0" + }, + "peerDependenciesMeta": { + "@vitejs/devtools": { + "optional": true + } } }, - "node_modules/@parcel/watcher-wasm/node_modules/napi-wasm": { - "version": "1.1.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/@pinia/nuxt": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-1.0.2.tgz", - "integrity": "sha512-x+G/zz7SDjLq3TUf0jpaXiOb03ZY+O3i0q8aMP76Lz3MS/NaE71SJCCZjYiF8dNsz/0oOnCPT2DKghkumXlVRw==", + "node_modules/@nuxt/devtools-kit": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-3.4.2.tgz", + "integrity": "sha512-TPPbmH9xrExagYxfCe6JgtbHmgchfgDdA656Yws18rn8I/oCvB+gcw3kTWBBp2sC9ipZPXsgbsW/yZnVnGNBiA==", "license": "MIT", "dependencies": { - "@nuxt/kit": "^4.4.8" - }, - "funding": { - "url": "https://github.com/sponsors/posva" + "@nuxt/kit": "^4.5.1", + "execa": "^8.0.1" }, "peerDependencies": { - "pinia": "^4.0.3" + "vite": ">=6.0" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "node_modules/@nuxt/devtools-wizard": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-3.4.2.tgz", + "integrity": "sha512-U2G8fw7KW1rdECyJDho5N14z8hSllpTk430KG1QPLjrv5w3pDksZ+YcpITd0u762Vw3gq3Arpg65Bk6U4ua6aQ==", "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@playwright/test": { - "version": "1.63.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.63.0.tgz", - "integrity": "sha512-oxMK4vllB9RK5NQ2l1pq1IfOf2AvnEuj/vYGDj0H2nMtmtZpKtCwt/l00GEO6xjGfpBNAvjovvYdCm50dRQkpQ==", - "dev": true, - "license": "Apache-2.0", "dependencies": { - "playwright": "1.63.0" + "@clack/prompts": "^1.7.0", + "consola": "^3.4.2", + "diff": "^8.0.4", + "execa": "^8.0.1", + "magicast": "^0.5.4", + "pathe": "^2.0.3", + "pkg-types": "^2.3.1", + "semver": "^7.8.5" }, "bin": { - "playwright": "cli.js" - }, - "engines": { - "node": ">=20" + "devtools-wizard": "cli.mjs" } }, - "node_modules/@polka/url": { - "version": "1.0.0-next.29", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", - "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "node_modules/@nuxt/devtools/node_modules/birpc": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-4.2.0.tgz", + "integrity": "sha512-KxgKcZPfrtzJDDALHPguGpGJUrzdgpymyiQQgzFjWreHMOpWrnFNVREr5J48x2DBh8ZVioscrV1SBkDipGiX+Q==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@nuxt/devtools/node_modules/hookable": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-6.1.2.tgz", + "integrity": "sha512-+abwxtiEA52GCVIsQqut3S/uKTbUwYIp4Pe/vv+6py5XiXBCqMZHg6pA6Y5qhgLSEys0/cYuPbO0z1QFj5ZCmg==", "license": "MIT" }, - "node_modules/@poppinss/colors": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz", - "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==", + "node_modules/@nuxt/eslint": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@nuxt/eslint/-/eslint-1.17.0.tgz", + "integrity": "sha512-54aD2xJvI2QJnHvQwN22hEgE/izF5ez+diPE7yLCJskKQ0tqPrNJCcRjBtuFQmQMQjTfHESsfuFdLfwMGUz8bw==", + "dev": true, "license": "MIT", "dependencies": { - "kleur": "^4.1.5" + "@eslint/config-inspector": "^3.2.0", + "@nuxt/devtools-kit": "^3.4.1", + "@nuxt/eslint-config": "1.17.0", + "@nuxt/eslint-plugin": "1.17.0", + "@nuxt/kit": "^4.5.1", + "chokidar": "^5.0.0", + "eslint-flat-config-utils": "^3.2.0", + "eslint-typegen": "^2.3.1", + "find-up": "^8.0.0", + "get-port-please": "^3.2.0", + "mlly": "^1.8.2", + "pathe": "^2.0.3", + "unimport": "^6.4.0" + }, + "peerDependencies": { + "eslint": "^9.0.0 || ^10.0.0", + "eslint-webpack-plugin": "^4.1.0", + "vite-plugin-eslint2": "^5.0.0" + }, + "peerDependenciesMeta": { + "eslint-webpack-plugin": { + "optional": true + }, + "vite-plugin-eslint2": { + "optional": true + } } }, - "node_modules/@poppinss/dumper": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.7.0.tgz", - "integrity": "sha512-0UTYalzk2t6S4rA2uHOz5bSSW2CHdv4vggJI6Alg90yvl0UgXs6XSXpH96OH+bRkX4J/06djv29pqXJ0lq5Kag==", + "node_modules/@nuxt/eslint-config": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@nuxt/eslint-config/-/eslint-config-1.17.0.tgz", + "integrity": "sha512-5lHecnGvi7RxGsR3Amvnl47bxb3F4wFD9KQgbbmhd6prz3OAAbgQio9EK88tPyNHt7+dxIFFOnCH6TJNl/QbqQ==", + "dev": true, "license": "MIT", "dependencies": { - "@poppinss/colors": "^4.1.5", - "@sindresorhus/is": "^7.0.2", - "supports-color": "^10.0.0" + "@antfu/install-pkg": "^2.0.1", + "@clack/prompts": "^1.7.0", + "@eslint/js": "^10.0.1", + "@nuxt/eslint-plugin": "1.17.0", + "@stylistic/eslint-plugin": "^5.10.0", + "@typescript-eslint/eslint-plugin": "^8.66.0", + "@typescript-eslint/parser": "^8.66.0", + "eslint-config-flat-gitignore": "^2.3.0", + "eslint-flat-config-utils": "^3.2.0", + "eslint-merge-processors": "^2.0.0", + "eslint-plugin-import-lite": "^0.6.0", + "eslint-plugin-import-x": "^4.17.1", + "eslint-plugin-jsdoc": "^63.3.3", + "eslint-plugin-regexp": "^3.1.1", + "eslint-plugin-unicorn": "^73.0.0", + "eslint-plugin-vue": "^10.10.0", + "eslint-processor-vue-blocks": "^2.0.0", + "globals": "^17.9.0", + "local-pkg": "^1.2.1", + "pathe": "^2.0.3", + "vue-eslint-parser": "^10.4.1" + }, + "peerDependencies": { + "eslint": "^9.0.0 || ^10.0.0", + "eslint-plugin-format": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-format": { + "optional": true + } } }, - "node_modules/@poppinss/exception": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz", - "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==", - "license": "MIT" - }, - "node_modules/@rolldown/binding-android-arm-eabi": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.11.tgz", - "integrity": "sha512-A5kXfGKvKWWZE0TtPrfsvT+q4Y5d1QG8gGUzpYjGydM+fARM9MuX90PrXYXe0XbsDVgyxxNzHo6giCj90bsFNw==", - "cpu": [ - "arm" - ], + "node_modules/@nuxt/eslint-plugin": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@nuxt/eslint-plugin/-/eslint-plugin-1.17.0.tgz", + "integrity": "sha512-h/fn4K09tA5tvdLj9Zlu5mb3TOVO2zLAetCsfJ1/LLVm2XWtgDVhfSB+Sm93cF1rCGxahmHZd4RJz2nAsWTDvg==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" + "dependencies": { + "@typescript-eslint/types": "^8.66.0", + "@typescript-eslint/utils": "^8.66.0" + }, + "peerDependencies": { + "eslint": "^9.0.0 || ^10.0.0" } }, - "node_modules/@rolldown/binding-android-arm64": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.11.tgz", - "integrity": "sha512-z6cTycz+iJ4PVkuL4HHW4DfTfoeU/2nqYYuSOrTmH7yHK5Y0LCOnA03V4ZNxavyVaU1oOqUgIg2klN/s+USGOA==", - "cpu": [ - "arm64" - ], + "node_modules/@nuxt/kit": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-4.5.2.tgz", + "integrity": "sha512-l66LU9DcJYjmNwqwAj2I5UGRrUbnG2DOKGChnN70zIGtn0eq/z87gi/FRgha6eMb9/FmB1PFHgtx6PWVml1C2Q==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, + "dependencies": { + "c12": "^3.3.4", + "consola": "^3.4.2", + "defu": "^6.1.7", + "destr": "^2.0.5", + "errx": "^0.1.2", + "exsolve": "^1.1.1", + "ignore": "^7.0.6", + "jiti": "^2.7.0", + "klona": "^2.0.6", + "mlly": "^1.8.2", + "nostics": "^1.2.0", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.3.1", + "rc9": "^3.0.1", + "scule": "^1.3.0", + "tinyglobby": "^0.2.17", + "ufo": "^1.6.4", + "unctx": "^3.0.0", + "untyped": "^2.0.0", + "verkit": "^0.3.1" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/@nuxt/nitro-server": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@nuxt/nitro-server/-/nitro-server-4.5.2.tgz", + "integrity": "sha512-sx/vtT8D1WIRUOMuKQz/9z8nZb7jgVWc6HWwlkXKDjYZ84otPFtYCozKqhXWv6xf3JxJvge/RUAOwh9Z7P4nQQ==", + "license": "MIT", + "dependencies": { + "@nuxt/devalue": "^2.0.2", + "@nuxt/kit": "4.5.2", + "@unhead/vue": "^3.3.1", + "@vue/shared": "^3.5.40", + "consola": "^3.4.2", + "defu": "^6.1.7", + "destr": "^2.0.5", + "devalue": "^5.9.0", + "errx": "^0.1.2", + "escape-string-regexp": "^5.0.0", + "exsolve": "^1.1.1", + "h3": "^1.15.11", + "impound": "^1.1.6", + "klona": "^2.0.6", + "mocked-exports": "^0.1.1", + "nitropack": "^2.13.4", + "nostics": "^1.2.0", + "nypm": "^0.6.9", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "rou3": "^0.9.1", + "std-env": "^4.2.0", + "ufo": "^1.6.4", + "unctx": "^3.0.0", + "unstorage": "^1.17.5", + "vue": "^3.5.40", + "vue-bundle-renderer": "^2.3.1", + "vue-devtools-stub": "^0.1.0" + }, + "engines": { + "node": "^22.19.0 || ^24.11.0 || >=26.0.0" + }, + "peerDependencies": { + "@babel/plugin-proposal-decorators": "^7.25.0 || ^8.0.0", + "@babel/plugin-syntax-typescript": "^7.25.0 || ^8.0.0", + "@rollup/plugin-babel": "^6.0.0 || ^7.0.0", + "nuxt": "^4.5.2" + }, + "peerDependenciesMeta": { + "@babel/plugin-proposal-decorators": { + "optional": true + }, + "@babel/plugin-syntax-typescript": { + "optional": true + }, + "@rollup/plugin-babel": { + "optional": true + } + } + }, + "node_modules/@nuxt/schema": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-4.5.2.tgz", + "integrity": "sha512-h9g1kt9O2iU9nX6HDFu9gvwtpn+8oSJX0RSTWRBnEx/Pkz+WlOHtjuS0SbkTAXw5aT1+H1GysWVwNTjJfBY/0w==", + "license": "MIT", + "dependencies": { + "@vue/shared": "^3.5.40", + "defu": "^6.1.7", + "nostics": "^1.2.0", + "pathe": "^2.0.3", + "pkg-types": "^2.3.1", + "std-env": "^4.2.0" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/telemetry": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.9.1.tgz", + "integrity": "sha512-WYQs6GvebU278YXhbGlLA8pUO3ox+juHAiKCB3SEH0lq2PDRwX465tHRtpVIqsHv+lGK/n99FC7qqyBt9+p3oQ==", + "license": "MIT", + "dependencies": { + "citty": "^0.2.2", + "consola": "^3.4.2", + "rc9": "^3.0.1", + "std-env": "^4.2.0" + }, + "bin": { + "nuxt-telemetry": "bin/nuxt-telemetry.mjs" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "@nuxt/kit": ">=3.0.0" + } + }, + "node_modules/@nuxt/test-utils": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@nuxt/test-utils/-/test-utils-4.3.2.tgz", + "integrity": "sha512-RgBgYN/CyJYWdHzGA8+bznK7bfqpdCUTkA6WGylYuSdt51l6w/jbz/2PyGuGqFkta4H7KQifWNIeFVjW5x66tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@clack/prompts": "1.7.0", + "@nuxt/devtools-kit": "^2.7.0", + "@nuxt/kit": "^3.21.11", + "c12": "^3.3.4", + "consola": "^3.4.2", + "defu": "^6.1.7", + "destr": "^2.0.5", + "estree-walker": "^3.0.3", + "exsolve": "^1.1.1", + "fake-indexeddb": "^6.2.5", + "get-port-please": "^3.2.0", + "h3": "^1.15.11", + "local-pkg": "^1.2.1", + "magic-string": "^1.2.3", + "node-fetch-native": "^1.6.7", + "node-mock-http": "^1.0.5", + "nypm": "^0.6.9", + "ofetch": "^1.5.1", + "pathe": "^2.0.3", + "perfect-debounce": "^2.1.0", + "radix3": "^1.1.2", + "scule": "^1.3.0", + "std-env": "^4.2.0", + "tinyexec": "^1.3.1", + "ufo": "^1.6.4", + "unplugin": "^3.3.0", + "vitest-environment-nuxt": "2.0.0", + "vue": "^3.5.42" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@cucumber/cucumber": ">=11.0.0", + "@jest/globals": ">=30.0.0", + "@playwright/test": "^1.43.1", + "@testing-library/vue": "^8.0.1", + "@vue/test-utils": "^2.4.2", + "h3-next": ">=2.0.1-rc.22", + "happy-dom": ">=20.0.11", + "jsdom": ">=27.4.0", + "playwright-core": "^1.43.1", + "vitest": "^4.0.2 || ^5.0.0" + }, + "peerDependenciesMeta": { + "@cucumber/cucumber": { + "optional": true + }, + "@jest/globals": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "@testing-library/vue": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "@vue/test-utils": { + "optional": true + }, + "h3-next": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + }, + "playwright-core": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@nuxt/test-utils/node_modules/@clack/core": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.4.3.tgz", + "integrity": "sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 20.12.0" + } + }, + "node_modules/@nuxt/test-utils/node_modules/@clack/prompts": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.7.0.tgz", + "integrity": "sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@clack/core": "1.4.3", + "fast-string-width": "^3.0.2", + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 20.12.0" + } + }, + "node_modules/@nuxt/test-utils/node_modules/@nuxt/devtools-kit": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-2.7.0.tgz", + "integrity": "sha512-MIJdah6CF6YOW2GhfKnb8Sivu6HpcQheqdjOlZqShBr+1DyjtKQbAKSCAyKPaoIzZP4QOo2SmTFV6aN8jBeEIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^3.19.3", + "execa": "^8.0.1" + }, + "peerDependencies": { + "vite": ">=6.0" + } + }, + "node_modules/@nuxt/test-utils/node_modules/@nuxt/kit": { + "version": "3.21.11", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.21.11.tgz", + "integrity": "sha512-0Xi3tgwN77w43Q8GCPIrvWmF1J7Peehkts44E0uKNIml9lB8WoUn8YxyUjxBv47XtVR86NWoWALAT+/IEMHJEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "c12": "^3.3.4", + "consola": "^3.4.2", + "defu": "^6.1.7", + "destr": "^2.0.5", + "errx": "^0.1.2", + "exsolve": "^1.1.1", + "ignore": "^7.0.6", + "jiti": "^2.7.0", + "klona": "^2.0.6", + "knitwork": "^1.3.0", + "mlly": "^1.8.2", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "pkg-types": "^2.3.1", + "rc9": "^3.0.1", + "scule": "^1.3.0", + "semver": "^7.8.5", + "tinyglobby": "^0.2.17", + "ufo": "^1.6.4", + "unctx": "^2.5.0", + "untyped": "^2.0.0" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/@nuxt/test-utils/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/@nuxt/test-utils/node_modules/unctx": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.5.0.tgz", + "integrity": "sha512-p+Rz9x0R7X+CYDkT+Xg8/GhpcShTlU8n+cf9OtOEf7zEQsNcCZO1dPKNRDqvUTaq+P32PMMkxWHwfrxkqfqAYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.15.0", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.21", + "unplugin": "^2.3.11" + } + }, + "node_modules/@nuxt/test-utils/node_modules/unctx/node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/@nuxt/test-utils/node_modules/unctx/node_modules/unplugin": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", + "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "acorn": "^8.15.0", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/@nuxt/vite-builder": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-4.5.2.tgz", + "integrity": "sha512-fC8KUs5F1VpSEjTIjmx5pdflciMlp3FDCubx3AXElvRPLtBAPmyB69kmqVFjRnVQ8+vRHNyI7iBHUg9Se8srLA==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "4.5.2", + "@vitejs/plugin-vue": "^6.0.8", + "@vitejs/plugin-vue-jsx": "^5.1.6", + "autoprefixer": "^10.5.4", + "consola": "^3.4.2", + "cssnano": "^8.0.2", + "defu": "^6.1.7", + "escape-string-regexp": "^5.0.0", + "exsolve": "^1.1.1", + "generic-names": "^4.0.0", + "get-port-please": "^3.2.0", + "jiti": "^2.7.0", + "js-tokens": "^10.0.0", + "knitwork": "^1.3.0", + "mlly": "^1.8.2", + "mocked-exports": "^0.1.1", + "nypm": "^0.6.9", + "pathe": "^2.0.3", + "pkg-types": "^2.3.1", + "postcss": "^8.5.25", + "rolldown-string": "^0.3.1", + "seroval": "^1.6.2", + "std-env": "^4.2.0", + "ufo": "^1.6.4", + "unenv": "^2.0.0-rc.24", + "vite": "^8.2.0", + "vite-node": "^6.0.0", + "vite-plugin-checker": "^0.14.5", + "vue-bundle-renderer": "^2.3.1" + }, + "engines": { + "node": "^22.18.0 || ^24.11.0 || >=26.0.0" + }, + "peerDependencies": { + "@babel/plugin-proposal-decorators": "^7.25.0 || ^8.0.0", + "@babel/plugin-syntax-jsx": "^7.25.0 || ^8.0.0", + "nuxt": "4.5.2", + "rolldown": "^1.0.0", + "rollup-plugin-visualizer": "^6.0.0 || ^7.0.1", + "vue": "^3.3.4" + }, + "peerDependenciesMeta": { + "@babel/plugin-proposal-decorators": { + "optional": true + }, + "@babel/plugin-syntax-jsx": { + "optional": true + }, + "rolldown": { + "optional": true + }, + "rollup-plugin-visualizer": { + "optional": true + } + } + }, + "node_modules/@one-ini/wasm": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.2.1.tgz", + "integrity": "sha512-TUqERXGNTifZ9y2g3wPxQrw3HpHv/02DsW3D90T9x0hhonrL1ZqpSmNrU2XkoIq0fP1N6gZfVQzy2Fw1ZvGBNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@oxc-project/types": { + "version": "0.151.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.151.0.tgz", + "integrity": "sha512-J1yXrIlNDZVzE3ada310xeAw7nH8yCAyLPuUIsjKatFPmfn5bS1oW+cM+QsGOtVWd5nhSpbwZWx/rue+r5Z+PA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/oxc-project" + } + }, + "node_modules/@parcel/watcher-wasm": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.6.0.tgz", + "integrity": "sha512-dtjbDxKSDPQ8AmA+pS4OFaHE1FKrjtGpLGBxw85uKFkRorjNbvDM/aFPgqosu40wprbp1xw2ZSxIKqghCUHe2w==", + "bundleDependencies": [ + "napi-wasm" + ], + "license": "MIT", + "dependencies": { + "is-glob": "^4.0.3", + "napi-wasm": "^1.1.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-wasm/node_modules/napi-wasm": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/@pinia/nuxt": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-1.0.2.tgz", + "integrity": "sha512-x+G/zz7SDjLq3TUf0jpaXiOb03ZY+O3i0q8aMP76Lz3MS/NaE71SJCCZjYiF8dNsz/0oOnCPT2DKghkumXlVRw==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^4.4.8" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "pinia": "^4.0.3" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@playwright/test": { + "version": "1.63.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.63.0.tgz", + "integrity": "sha512-oxMK4vllB9RK5NQ2l1pq1IfOf2AvnEuj/vYGDj0H2nMtmtZpKtCwt/l00GEO6xjGfpBNAvjovvYdCm50dRQkpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright": "1.63.0" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "license": "MIT" + }, + "node_modules/@poppinss/colors": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz", + "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==", + "license": "MIT", + "dependencies": { + "kleur": "^4.1.5" + } + }, + "node_modules/@poppinss/dumper": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.7.0.tgz", + "integrity": "sha512-0UTYalzk2t6S4rA2uHOz5bSSW2CHdv4vggJI6Alg90yvl0UgXs6XSXpH96OH+bRkX4J/06djv29pqXJ0lq5Kag==", + "license": "MIT", + "dependencies": { + "@poppinss/colors": "^4.1.5", + "@sindresorhus/is": "^7.0.2", + "supports-color": "^10.0.0" + } + }, + "node_modules/@poppinss/exception": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz", + "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==", + "license": "MIT" + }, + "node_modules/@rolldown/binding-android-arm-eabi": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.11.tgz", + "integrity": "sha512-A5kXfGKvKWWZE0TtPrfsvT+q4Y5d1QG8gGUzpYjGydM+fARM9MuX90PrXYXe0XbsDVgyxxNzHo6giCj90bsFNw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.11.tgz", + "integrity": "sha512-z6cTycz+iJ4PVkuL4HHW4DfTfoeU/2nqYYuSOrTmH7yHK5Y0LCOnA03V4ZNxavyVaU1oOqUgIg2klN/s+USGOA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, "node_modules/@rolldown/binding-darwin-arm64": { "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.11.tgz", - "integrity": "sha512-jShvqNtP6vDC6/A5JOAzbVV+DkgHqhl/ScVCJEbt+TUY6QYz7YnXcrg3sLtFBniro0f/Ld50ZwCWA6f7KYD1nQ==", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.11.tgz", + "integrity": "sha512-jShvqNtP6vDC6/A5JOAzbVV+DkgHqhl/ScVCJEbt+TUY6QYz7YnXcrg3sLtFBniro0f/Ld50ZwCWA6f7KYD1nQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.11.tgz", + "integrity": "sha512-f2i2xiNWq1Z1l2++q2fuhZRdLAT3aqxD6vRNm1RAxpUoBcdqNB3C0s1Bt+K+PbEx2F5F4gQp6hqKkphCY/xF9w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.11.tgz", + "integrity": "sha512-4Ir5FSOKIAMr4r0kExpt1s3bMgzJU3rA45AYOHtQpls0oNeqcYBKrWMlckrYH4KCfGLfkfn1tN1dmZPMVsdXow==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.11.tgz", + "integrity": "sha512-/gnRDM+39BROzAN/k1OZjDPnDMcZxB/0EUxKjONO5yVkNEvlsoMDrxGNKgZi/ttFriS2gwlDNzB65pvNbFOXIQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.11.tgz", + "integrity": "sha512-PFaK8HwvAHbaKbBcDNQihjMKYvFnA5hiENx/l5tphTDz1E0WFp32l0A7aq7lyUwGsRw/xSrNIy/gIK4thrSCrw==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.11.tgz", + "integrity": "sha512-AskzJUIKRLPxkruR1wLKewGbOw+EYfU/9lOrBFj4AFrEA8hPpKFnODWNu2WLaNs0QNkEb9QIJufmVZZIL/bJlg==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.11.tgz", + "integrity": "sha512-qlUGAheh2yh8afH7QBgx0PrRHN85hKnNd78x8MeMhXivuevgd8vgf6/CstOzmNKY/lLTHvNTrPy98cLnAugzJw==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.11.tgz", + "integrity": "sha512-secpEad+0vCbSfn8upFySkDskv+bGPk3THSDS9Y89yc4rb4kzqHp8Dmyd9BkQW4SnhNXBZCl/6CrO//hZahNJQ==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.11.tgz", + "integrity": "sha512-mOVBT3dPpkWm8XBWPmU4bf+U6dYDLeMo/9ojUmis4N0L5uu10qra5vOyngZ7/PSdoE4G9KvRt4bloRxNjLas7A==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.11.tgz", + "integrity": "sha512-Is78i9A8Ui4SqcxUwFJ9uMmjDn58IbVTjFWYdQestFEgeuEmHMLGNriXnVJKkwG2YiZjw8cP0zCTyDMdDGtOOg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.11.tgz", + "integrity": "sha512-dUCXneZ87INUMyQ0D+C0HrEBNUPNXHaPmU5GTjyKTJEiussw9Kaj5Ln8UztPe4epV/ffvgNBEadksdYhmW6xJA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.11.tgz", + "integrity": "sha512-jByxb6qfd+bH1xUd0qnfFnb17i9sWBPY2tOavJ0l3tdr3OTu+Kvtm8cd/JV5nFt657b1VqGltxg9olOEfofXWw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.11.tgz", + "integrity": "sha512-/PzKqzAJ03i19oy2ItPvyvaVjOjBCNnfaJs8yvUdGBKmiESgnrJSQ2awd81QzFbbnAmu7YO9ZnJrDCb9VSJPRA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "license": "MIT" + }, + "node_modules/@rollup/plugin-alias": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-6.0.0.tgz", + "integrity": "sha512-tPCzJOtS7uuVZd+xPhoy5W4vThe6KWXNmsFCNktaAh5RTqcLiSfT4huPQIXkgJ6YCOjJHvecOAzQxLFhPxKr+g==", + "license": "MIT", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "rollup": ">=4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "29.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-29.0.3.tgz", + "integrity": "sha512-ZaOxZceP7SOUW7Lqw5IRVweSQYWaeIPnXIGLiB690EBA3FGJTO40EEr2L5yZplJWsgTCogILRSpcAe7+U0Otdg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "fdir": "^6.2.0", + "is-reference": "1.2.1", + "magic-string": "^0.30.3", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=16.0.0 || 14 >= 14.17" + }, + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/@rollup/plugin-inject": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", + "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-inject/node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/@rollup/plugin-json": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", + "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.1.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.3.tgz", + "integrity": "sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.3.tgz", + "integrity": "sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-replace/node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/@rollup/plugin-terser": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-1.0.0.tgz", + "integrity": "sha512-FnCxhTBx6bMOYQrar6C8h3scPt8/JwIzw3+AJ2K++6guogH5fYaIFia+zZuhqv0eo1RN7W1Pz630SyvLbDjhtQ==", + "license": "MIT", + "dependencies": { + "serialize-javascript": "^7.0.3", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.4.0.tgz", + "integrity": "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.5.tgz", + "integrity": "sha512-J25QJU+B78T4FhhBsNpLJyVWOi31mwtpcMwywHmOKH65Q9IWGA81gPj+dnwlhU8wktVriYE+tFAaQgrnJRzAZg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.5.tgz", + "integrity": "sha512-LDopB3zuZM5Ux9TT2luNEBJW/tYbGU2g1d+VpKk6I+gSKDb+/7sYE6M225gRQt4RbMX6MSwMsVR/phdjVUgRLg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.5.tgz", + "integrity": "sha512-wlJEERGfeuHeBavCL2qVnNacOK43NDoZM4sjkeRPymd04OAE9T1zBqDJgmZ+CIsPTYKwdzpUC8vmOw84dwY4Tg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.5.tgz", + "integrity": "sha512-4nJJGg5jbo2wwPP4JP+LfEBA3bvP8rU9CLuhp7jWvq9sxEyhjQFTFdrqi+/dHEin/pd8jpT0vcehIpnZtmEdcQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.5.tgz", + "integrity": "sha512-DrZbyCDF1hneuO6jRbvZ2D7+PIBM6yIwYnJpg2vIk58T+wuFpiaGZrfUr59lDWw45bg+IrpTGLPiNi/Fk4w3Cg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.5.tgz", + "integrity": "sha512-gqfUVMJMB3mehqywxp6hTBFfgtMQykZY19+cfiaYP0toIJLb/1DZRJHVkQQGP13W4TAwfZDWeg1qBcheTRioXQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.5.tgz", + "integrity": "sha512-CFmhpvAwzSaWMlN3VN7UtmoTihlZNzoP0juQib5TQRnYUyDV8dXeWOp29sobWAT6gXl/hQgAClLlEiYozQG3OQ==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.5.tgz", + "integrity": "sha512-Uc9H8eXCOayV6JLTH5bXKMId6qbhNHa818/BgYjm4jrlq3vZquC9cqyvHBw17xy5Mnj5f+I3gFK5JcEf3hSqrw==", + "cpu": [ + "arm" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.5.tgz", + "integrity": "sha512-VcPr/szv/1BFw112Kt//fxulXt/JPqzzidU84iW68L2DdjnOO8QFUv2zTSYBEPHD6movBD4z+bbr5y60GYM7Jw==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.5.tgz", + "integrity": "sha512-BnxtJ5/91BrIHYIkGrmjz/lbMhqEHt1dPFqIxIFR+jPn0xVc/oUSCtIT089zfp5ufwGDlYz2UC+Fe1SRBpYFbQ==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.5.tgz", + "integrity": "sha512-LrYcHZwF+fAMNKHYTOQ5osWM4AZF7YF6D+XtsjDyEvljtt11twc+zHVXBLNEjxVSUnKYsOhvVz4Z213eW02COQ==", + "cpu": [ + "loong64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.5.tgz", + "integrity": "sha512-nj7QKQePAAUpCpJHtg0pR0W/b92A9NO17JS3BAQmHDn/yhmkir2p8llrKY9TOhleKIaSzy1JhxS3T9FVld6coA==", + "cpu": [ + "loong64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.5.tgz", + "integrity": "sha512-5ylkX6dWMeBKge9nTU+Rxfb+ZfaCIJ9lRqIFaK0eAMcWp7OJbYnLveLgXmm0VrvuLKb8qIK+mHyH0qu88RM+iA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.5.tgz", + "integrity": "sha512-oHK4ZHYFDKjZviK34I+NwgfbGxgI7ztrNxj2hPTSSNFgeq1a/lEd7dHV2fdGAuTH4Iym3RHJg+vAbWaWG4B7Zg==", + "cpu": [ + "ppc64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.5.tgz", + "integrity": "sha512-UcetmHZ6XOXuUByiKZyQmb55ZPr0LABr3Ec/HB9wKZn6CEAFWZkE+hsJErJ9hbPBC7nI0dKuELx7CoV6IM7TMg==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.5.tgz", + "integrity": "sha512-C5CmDPQBtvjVo8cgQsBs+w6WB0JLkiixhgi6hVLV11hERWdn/p0XcPU2OUcZzac9BPOFq7SbaHFa8r3SWEysCQ==", + "cpu": [ + "riscv64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.5.tgz", + "integrity": "sha512-lHVQHJFKsuuxLMi3MQO9XVL8Tje3JR82CzB+QDKC5NWBcsIWuwsn9uIM5e3lBhI+fF1/s63qnyYqsg65+8rV/w==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.5.tgz", + "integrity": "sha512-3W9bTFcQNJn71cSJVM9RKIiZOy8DO/XLDii8Uv/Pm6WKqDRj7JV3ZfuXIEfyuy5LXpIzAbB/1M4Ukp9GKNa7nA==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.5.tgz", + "integrity": "sha512-VDC7rRJlee/scpki96GZ27Omf6yU87s1YXwVTpjE5841faVlDYYT565rgfmoR1U0sqL7z5ivQSDjcsF6VRXyBA==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.5.tgz", + "integrity": "sha512-z86Ok2p4pTdv5xqCKZsTooO7yBEiaJR/HzU3Wx8RmWsPoLppnMKROhJusQob8B3IE1ghC343kUW9rC2r+Wf3ig==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.5.tgz", + "integrity": "sha512-IzQmj+xXwQFGhMAMKMQVXkMwMZN3TqkJgAE0nSsqvVwWWciP4AIPMmWRqOQ2GfX7TUDZr+xqGFcBS36CRPGw0g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.5.tgz", + "integrity": "sha512-F6qpTaPc9bwBH85kjy0/BLmLSW1uv7AoOXCoRIkg2arlgCYlWYcAbiMkvZuAcaWk9TpCRG//okznLAqLGshkMw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.5.tgz", + "integrity": "sha512-igoDsTFhhwECBeGbUuLeIk7t8Y1apa+cs6mDWpx2EZ0ch7oEQgzHbFUXN9euoHekCAQzXdXApAGkV6jznS7tWw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.5.tgz", + "integrity": "sha512-U3teMeMbXFmaM5D+OTJpsOXd+wV/qftIeYF9kBKL4v73641qyJmoXFtA28DQLsnmlyayEsTe72xpLHrArq6vHw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.5.tgz", + "integrity": "sha512-ypfC34F3RKXvCXBglGqGMsUSMKlgwd1HX9AOAlx9RoZZ6GaI42YHVeKpzg3JG+wpBUJYTG+NNZhqbDWL8tBZkw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@simple-git/args-pathspec": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@simple-git/args-pathspec/-/args-pathspec-1.0.4.tgz", + "integrity": "sha512-EtMX6XjRWSastG2SdkmSQByPtJ9dx/NIjnHbpQPCYt62j4RmSx5rgLTGpw0YCjF5h191gZOmBfheOT23cRSFdw==", + "license": "MIT" + }, + "node_modules/@simple-git/argv-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@simple-git/argv-parser/-/argv-parser-1.1.1.tgz", + "integrity": "sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==", + "license": "MIT", + "dependencies": { + "@simple-git/args-pathspec": "^1.0.3" + } + }, + "node_modules/@sindresorhus/base62": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/base62/-/base62-1.0.0.tgz", + "integrity": "sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@sindresorhus/is": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz", + "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@speed-highlight/core": { + "version": "1.2.24", + "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.24.tgz", + "integrity": "sha512-qeW2e1l78afw8VhRPfPQ1Gjj+KU5XFQ/OFV5ti6eTa9bruO7mJyZtA4vw0ofqmA3tKCkROE9xLk3VZoeRc98nw==", + "license": "CC0-1.0" + }, + "node_modules/@stylistic/eslint-plugin": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-5.10.0.tgz", + "integrity": "sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/types": "^8.56.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "estraverse": "^5.3.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "peerDependencies": { + "eslint": "^9.0.0 || ^10.0.0" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz", + "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.24.1", + "jiti": "^2.7.0", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.3" + } + }, + "node_modules/@tailwindcss/node/node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/@tailwindcss/node/node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@tailwindcss/node/node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@tailwindcss/node/node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@tailwindcss/node/node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@tailwindcss/node/node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@tailwindcss/node/node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@tailwindcss/node/node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@tailwindcss/node/node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@tailwindcss/node/node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", "cpu": [ - "arm64" + "x64" ], - "license": "MIT", + "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", "optional": true, "os": [ - "darwin" + "linux" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.11.tgz", - "integrity": "sha512-f2i2xiNWq1Z1l2++q2fuhZRdLAT3aqxD6vRNm1RAxpUoBcdqNB3C0s1Bt+K+PbEx2F5F4gQp6hqKkphCY/xF9w==", + "node_modules/@tailwindcss/node/node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", "cpu": [ - "x64" + "arm64" ], - "license": "MIT", + "dev": true, + "license": "MPL-2.0", "optional": true, "os": [ - "darwin" + "win32" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.11.tgz", - "integrity": "sha512-4Ir5FSOKIAMr4r0kExpt1s3bMgzJU3rA45AYOHtQpls0oNeqcYBKrWMlckrYH4KCfGLfkfn1tN1dmZPMVsdXow==", + "node_modules/@tailwindcss/node/node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", "cpu": [ "x64" ], - "license": "MIT", + "dev": true, + "license": "MPL-2.0", "optional": true, "os": [ - "freebsd" + "win32" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.11.tgz", - "integrity": "sha512-/gnRDM+39BROzAN/k1OZjDPnDMcZxB/0EUxKjONO5yVkNEvlsoMDrxGNKgZi/ttFriS2gwlDNzB65pvNbFOXIQ==", + "node_modules/@tailwindcss/node/node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz", + "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-x64": "4.3.3", + "@tailwindcss/oxide-freebsd-x64": "4.3.3", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.3", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.3", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-x64-musl": "4.3.3", + "@tailwindcss/oxide-wasm32-wasi": "4.3.3", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.3", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.3.tgz", + "integrity": "sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==", "cpu": [ - "arm" + "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "android" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 20" } }, - "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.11.tgz", - "integrity": "sha512-PFaK8HwvAHbaKbBcDNQihjMKYvFnA5hiENx/l5tphTDz1E0WFp32l0A7aq7lyUwGsRw/xSrNIy/gIK4thrSCrw==", + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.3.tgz", + "integrity": "sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==", "cpu": [ "arm64" ], - "libc": [ - "glibc" + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.3.tgz", + "integrity": "sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==", + "cpu": [ + "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "darwin" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 20" } }, - "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.11.tgz", - "integrity": "sha512-AskzJUIKRLPxkruR1wLKewGbOw+EYfU/9lOrBFj4AFrEA8hPpKFnODWNu2WLaNs0QNkEb9QIJufmVZZIL/bJlg==", + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.3.tgz", + "integrity": "sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==", "cpu": [ - "arm64" + "x64" ], - "libc": [ - "musl" + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.3.tgz", + "integrity": "sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==", + "cpu": [ + "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 20" } }, - "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.11.tgz", - "integrity": "sha512-qlUGAheh2yh8afH7QBgx0PrRHN85hKnNd78x8MeMhXivuevgd8vgf6/CstOzmNKY/lLTHvNTrPy98cLnAugzJw==", + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.3.tgz", + "integrity": "sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==", "cpu": [ - "ppc64" + "arm64" ], + "dev": true, "libc": [ "glibc" ], @@ -1991,18 +3814,19 @@ "linux" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 20" } }, - "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.11.tgz", - "integrity": "sha512-secpEad+0vCbSfn8upFySkDskv+bGPk3THSDS9Y89yc4rb4kzqHp8Dmyd9BkQW4SnhNXBZCl/6CrO//hZahNJQ==", + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.3.tgz", + "integrity": "sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==", "cpu": [ - "s390x" + "arm64" ], + "dev": true, "libc": [ - "glibc" + "musl" ], "license": "MIT", "optional": true, @@ -2010,16 +3834,17 @@ "linux" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 20" } }, - "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.11.tgz", - "integrity": "sha512-mOVBT3dPpkWm8XBWPmU4bf+U6dYDLeMo/9ojUmis4N0L5uu10qra5vOyngZ7/PSdoE4G9KvRt4bloRxNjLas7A==", + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz", + "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==", "cpu": [ "x64" ], + "dev": true, "libc": [ "glibc" ], @@ -2029,16 +3854,17 @@ "linux" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 20" } }, - "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.11.tgz", - "integrity": "sha512-Is78i9A8Ui4SqcxUwFJ9uMmjDn58IbVTjFWYdQestFEgeuEmHMLGNriXnVJKkwG2YiZjw8cP0zCTyDMdDGtOOg==", + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.3.tgz", + "integrity": "sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==", "cpu": [ "x64" ], + "dev": true, "libc": [ "musl" ], @@ -2048,525 +3874,583 @@ "linux" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 20" } }, - "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.11.tgz", - "integrity": "sha512-dUCXneZ87INUMyQ0D+C0HrEBNUPNXHaPmU5GTjyKTJEiussw9Kaj5Ln8UztPe4epV/ffvgNBEadksdYhmW6xJA==", + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz", + "integrity": "sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], "cpu": [ - "arm64" + "wasm32" ], + "dev": true, "license": "MIT", "optional": true, - "os": [ - "openharmony" - ], + "dependencies": { + "@emnapi/core": "^1.11.1", + "@emnapi/runtime": "^1.11.1", + "@emnapi/wasi-threads": "^1.2.2", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.2", + "tslib": "^2.8.1" + }, "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">=14.0.0" } }, - "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.11.tgz", - "integrity": "sha512-jByxb6qfd+bH1xUd0qnfFnb17i9sWBPY2tOavJ0l3tdr3OTu+Kvtm8cd/JV5nFt657b1VqGltxg9olOEfofXWw==", + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz", + "integrity": "sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 20" } }, - "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.11.tgz", - "integrity": "sha512-/PzKqzAJ03i19oy2ItPvyvaVjOjBCNnfaJs8yvUdGBKmiESgnrJSQ2awd81QzFbbnAmu7YO9ZnJrDCb9VSJPRA==", + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.3.tgz", + "integrity": "sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">= 20" } }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", - "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "node_modules/@tailwindcss/vite": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.3.tgz", + "integrity": "sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.3.3", + "@tailwindcss/oxide": "4.3.3", + "tailwindcss": "4.3.3" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7 || ^8" + } + }, + "node_modules/@types/chai": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/deep-eql": "*", + "assertion-error": "^2.0.1" + } + }, + "node_modules/@types/deep-eql": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", + "dev": true, "license": "MIT" }, - "node_modules/@rollup/plugin-alias": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-6.0.0.tgz", - "integrity": "sha512-tPCzJOtS7uuVZd+xPhoy5W4vThe6KWXNmsFCNktaAh5RTqcLiSfT4huPQIXkgJ6YCOjJHvecOAzQxLFhPxKr+g==", + "node_modules/@types/esrecurse": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.3.tgz", + "integrity": "sha512-dsqMQQoeTLqu9wynDD00q573mNzso3IdQOAfHRJqLCcmCFPoGo9A1bDpUcv/9tnKpErQWv9uKeGfl37EIS02Yg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "undici-types": "~8.9.0" + } + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "license": "MIT" + }, + "node_modules/@types/whatwg-mimetype": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.2.tgz", + "integrity": "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.72.1.tgz", + "integrity": "sha512-5CokTWXpmbylfFabsbvHC0CAw3XLaGnoa+nFJX5FR592h/LoZsENUE6p/rg5xvkKrFEXz6pYmgI29AgXc2N3BQ==", + "dev": true, "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.72.1", + "@typescript-eslint/type-utils": "8.72.1", + "@typescript-eslint/utils": "8.72.1", + "@typescript-eslint/visitor-keys": "8.72.1", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" + }, "engines": { - "node": ">=20.19.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "rollup": ">=4.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "peerDependencies": { + "@typescript-eslint/parser": "^8.72.1", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@rollup/plugin-commonjs": { - "version": "29.0.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-29.0.3.tgz", - "integrity": "sha512-ZaOxZceP7SOUW7Lqw5IRVweSQYWaeIPnXIGLiB690EBA3FGJTO40EEr2L5yZplJWsgTCogILRSpcAe7+U0Otdg==", + "node_modules/@typescript-eslint/parser": { + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.72.1.tgz", + "integrity": "sha512-ZGwZP4OCfyA0AQTpEAMWz+rtX01DRhQWW5hB0ucKDEIX5U7jdmPSaMx94rQfaPAQzIYz2BimOgKOJtjfpRFQ9g==", + "dev": true, "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "commondir": "^1.0.1", - "estree-walker": "^2.0.2", - "fdir": "^6.2.0", - "is-reference": "1.2.1", - "magic-string": "^0.30.3", - "picomatch": "^4.0.2" + "@typescript-eslint/scope-manager": "8.72.1", + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/typescript-estree": "8.72.1", + "@typescript-eslint/visitor-keys": "8.72.1", + "debug": "^4.4.3" }, "engines": { - "node": ">=16.0.0 || 14 >= 14.17" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "rollup": "^2.68.0||^3.0.0||^4.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@rollup/plugin-commonjs/node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "node_modules/@typescript-eslint/project-service": { + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.72.1.tgz", + "integrity": "sha512-fAuVMkwdO/huI8nyo/WKnNKf6Gag93S56Rh3Ts5mGcavwSdaN8tRg1gCeIGX8PF+nzp1BjGfO4gHhGzW1J6jTg==", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" + "@typescript-eslint/tsconfig-utils": "^8.72.1", + "@typescript-eslint/types": "^8.72.1", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@rollup/plugin-inject": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", - "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.72.1.tgz", + "integrity": "sha512-lC/t6eMCZZQAAKZEYGL6RDVSuFehpdmMT6h+nJIjIa6oylN/PwDgDVtEIbB7O9xFfZYtZAYLoLlDNWKJhtF+uQ==", + "dev": true, "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.3" + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/visitor-keys": "8.72.1" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@rollup/plugin-inject/node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.72.1.tgz", + "integrity": "sha512-e4D5R5vpeAEPBxT2BAzsFQL3sbwyeeeo5+aczgNSRK1V734jE7pTqaGFU+fXapWEQwnZbpFaTn32+Z8DwS6OTg==", + "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@rollup/plugin-json": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", - "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", + "node_modules/@typescript-eslint/type-utils": { + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.72.1.tgz", + "integrity": "sha512-iY2wlmyrXJmx4yxUGP3aYCFF3cA/6ShddOKmLU2dx7LnEykbAM8WThlxZEfd1NddqceF6eJmZUayxx9oKIYNlg==", + "dev": true, "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^5.1.0" + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/typescript-estree": "8.72.1", + "@typescript-eslint/utils": "8.72.1", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" }, "engines": { - "node": ">=14.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.72.1.tgz", + "integrity": "sha512-LmE5IhQet1BWOWEXqBrVtBPsMAOQ6Nzk35d+WLh3mk4EUF33sqlfxjio1MdYeSvKSG5skactKKuixBIKXhL4Rw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-16.0.3.tgz", - "integrity": "sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.72.1.tgz", + "integrity": "sha512-DAlUoUV93hIvrtIQLwCbmZQYVZwOMhiHJrOVUUIWicFZaIYjTRqlY3I/NZevfkLmSqkNHRu2qYDcq9lrn16oOQ==", + "dev": true, "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.22.1" + "@typescript-eslint/project-service": "8.72.1", + "@typescript-eslint/tsconfig-utils": "8.72.1", + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/visitor-keys": "8.72.1", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" }, "engines": { - "node": ">=14.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@rollup/plugin-replace": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.3.tgz", - "integrity": "sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==", + "node_modules/@typescript-eslint/utils": { + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.72.1.tgz", + "integrity": "sha512-5v5liypurJBFHCBNqh/RjsymAD+VWcE0djuGY/BUqp5fC3Qn+luWDEksjuTtWjPn6i5zQlUtkZCRG/CYG0yCkA==", + "dev": true, "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "magic-string": "^0.30.3" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.72.1", + "@typescript-eslint/types": "8.72.1", + "@typescript-eslint/typescript-estree": "8.72.1" }, "engines": { - "node": ">=14.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@rollup/plugin-replace/node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.72.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.72.1.tgz", + "integrity": "sha512-SB8xqipSzZHUePCCLNeYxqnxq83X61/qzNhjQGbTfjxGZIeOEP7tBgWYX05Tcd6CgE02WdTJnh5b8kMZJ/+bnQ==", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" + "@typescript-eslint/types": "8.72.1", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@rollup/plugin-terser": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-1.0.0.tgz", - "integrity": "sha512-FnCxhTBx6bMOYQrar6C8h3scPt8/JwIzw3+AJ2K++6guogH5fYaIFia+zZuhqv0eo1RN7W1Pz630SyvLbDjhtQ==", + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@unhead/bundler": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@unhead/bundler/-/bundler-3.4.1.tgz", + "integrity": "sha512-1RLNvuZYCt6K+oIK7v0mKlbmFbTuNZRgAMrf+GdmiO5xfml2pl/ViZmBrCOxoBtLxCboDZ70hs+F9+z2YWHLuQ==", "license": "MIT", "dependencies": { - "serialize-javascript": "^7.0.3", - "smob": "^1.0.0", - "terser": "^5.17.4" + "magic-string": "^1.3.1", + "oxc-walker": "^1.1.1", + "unplugin": "^3.3.0" }, - "engines": { - "node": ">=20.0.0" + "funding": { + "url": "https://github.com/sponsors/harlan-zw" }, "peerDependencies": { - "rollup": "^2.0.0||^3.0.0||^4.0.0" + "@unhead/cli": "^3.4.1", + "@vitejs/devtools-kit": "^0.4.1", + "esbuild": ">=0.17.0", + "lightningcss": ">=1.20.0", + "oxc-parser": ">=0.98.0", + "rolldown": ">=1.0.0", + "unhead": "^3.4.1", + "vite": ">=6.4.2", + "webpack": ">=5.0.0" }, "peerDependenciesMeta": { - "rollup": { + "@unhead/cli": { + "optional": true + }, + "@vitejs/devtools-kit": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "oxc-parser": { + "optional": true + }, + "rolldown": { + "optional": true + }, + "vite": { + "optional": true + }, + "webpack": { "optional": true } } }, - "node_modules/@rollup/pluginutils": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.4.0.tgz", - "integrity": "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==", + "node_modules/@unhead/vue": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-3.4.1.tgz", + "integrity": "sha512-FQLTdsX1+m+a7Z5SzkQde8TR/4QK6p0+NQ6BuO9zbtc5xps2fRy7W+wQ90qn177C2X88aZAPzw29mg6T4VFSdA==", "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" + "@unhead/bundler": "3.4.1", + "hookable": "^6.1.1", + "unhead": "3.4.1", + "unplugin": "^3.3.0" }, - "engines": { - "node": ">=14.0.0" + "funding": { + "url": "https://github.com/sponsors/harlan-zw" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + "vite": ">=6.4.2", + "vue": ">=3.5.18", + "webpack": ">=5.0.0" }, "peerDependenciesMeta": { - "rollup": { + "vite": { + "optional": true + }, + "webpack": { "optional": true } } }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.5.tgz", - "integrity": "sha512-J25QJU+B78T4FhhBsNpLJyVWOi31mwtpcMwywHmOKH65Q9IWGA81gPj+dnwlhU8wktVriYE+tFAaQgrnJRzAZg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.5.tgz", - "integrity": "sha512-LDopB3zuZM5Ux9TT2luNEBJW/tYbGU2g1d+VpKk6I+gSKDb+/7sYE6M225gRQt4RbMX6MSwMsVR/phdjVUgRLg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.5.tgz", - "integrity": "sha512-wlJEERGfeuHeBavCL2qVnNacOK43NDoZM4sjkeRPymd04OAE9T1zBqDJgmZ+CIsPTYKwdzpUC8vmOw84dwY4Tg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.5.tgz", - "integrity": "sha512-4nJJGg5jbo2wwPP4JP+LfEBA3bvP8rU9CLuhp7jWvq9sxEyhjQFTFdrqi+/dHEin/pd8jpT0vcehIpnZtmEdcQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.5.tgz", - "integrity": "sha512-DrZbyCDF1hneuO6jRbvZ2D7+PIBM6yIwYnJpg2vIk58T+wuFpiaGZrfUr59lDWw45bg+IrpTGLPiNi/Fk4w3Cg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.5.tgz", - "integrity": "sha512-gqfUVMJMB3mehqywxp6hTBFfgtMQykZY19+cfiaYP0toIJLb/1DZRJHVkQQGP13W4TAwfZDWeg1qBcheTRioXQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.5.tgz", - "integrity": "sha512-CFmhpvAwzSaWMlN3VN7UtmoTihlZNzoP0juQib5TQRnYUyDV8dXeWOp29sobWAT6gXl/hQgAClLlEiYozQG3OQ==", - "cpu": [ - "arm" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.5.tgz", - "integrity": "sha512-Uc9H8eXCOayV6JLTH5bXKMId6qbhNHa818/BgYjm4jrlq3vZquC9cqyvHBw17xy5Mnj5f+I3gFK5JcEf3hSqrw==", - "cpu": [ - "arm" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.5.tgz", - "integrity": "sha512-VcPr/szv/1BFw112Kt//fxulXt/JPqzzidU84iW68L2DdjnOO8QFUv2zTSYBEPHD6movBD4z+bbr5y60GYM7Jw==", - "cpu": [ - "arm64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.5.tgz", - "integrity": "sha512-BnxtJ5/91BrIHYIkGrmjz/lbMhqEHt1dPFqIxIFR+jPn0xVc/oUSCtIT089zfp5ufwGDlYz2UC+Fe1SRBpYFbQ==", - "cpu": [ - "arm64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "node_modules/@unhead/vue/node_modules/hookable": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-6.1.2.tgz", + "integrity": "sha512-+abwxtiEA52GCVIsQqut3S/uKTbUwYIp4Pe/vv+6py5XiXBCqMZHg6pA6Y5qhgLSEys0/cYuPbO0z1QFj5ZCmg==", + "license": "MIT" }, - "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.5.tgz", - "integrity": "sha512-LrYcHZwF+fAMNKHYTOQ5osWM4AZF7YF6D+XtsjDyEvljtt11twc+zHVXBLNEjxVSUnKYsOhvVz4Z213eW02COQ==", - "cpu": [ - "loong64" - ], - "libc": [ - "glibc" + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.13.0.tgz", + "integrity": "sha512-60E5mvmIiW+i1E/HYeSX4iE4A8s9NJSGYPu7UM0DJght1c2tTkWwuyDyAwzsEXhKM/XbbndfnTiXdfrf27d2hw==", + "cpu": [ + "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "android" ] }, - "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.5.tgz", - "integrity": "sha512-nj7QKQePAAUpCpJHtg0pR0W/b92A9NO17JS3BAQmHDn/yhmkir2p8llrKY9TOhleKIaSzy1JhxS3T9FVld6coA==", + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.13.0.tgz", + "integrity": "sha512-qlh/JR3Tuy1cJ7xtf5pR4ykvLiK6os7X7EL2+zXZbrVc/s+yB8DoFdQrCAW9/a2TOxPVbR7QVNpkPWh7UWIsEQ==", "cpu": [ - "loong64" - ], - "libc": [ - "musl" + "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "android" ] }, - "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.5.tgz", - "integrity": "sha512-5ylkX6dWMeBKge9nTU+Rxfb+ZfaCIJ9lRqIFaK0eAMcWp7OJbYnLveLgXmm0VrvuLKb8qIK+mHyH0qu88RM+iA==", + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.13.0.tgz", + "integrity": "sha512-yynnnnJXUC99WeD1GfvuXPKsKNfvgzGYC2eRayFnUfsHVROjqrbFOkFQLZiSx1H8+PLy5BzU8vqyPyLqbRfeBQ==", "cpu": [ - "ppc64" - ], - "libc": [ - "glibc" + "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "darwin" ] }, - "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.5.tgz", - "integrity": "sha512-oHK4ZHYFDKjZviK34I+NwgfbGxgI7ztrNxj2hPTSSNFgeq1a/lEd7dHV2fdGAuTH4Iym3RHJg+vAbWaWG4B7Zg==", + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.13.0.tgz", + "integrity": "sha512-t8PXE0Ip9tmGyhRlfVsnEbzGM5iSvJIeNIXciUACjzpg0mmPs13fGv2x7W8sBa0S8zbIiohxKXS9fL/LXW/ERQ==", "cpu": [ - "ppc64" - ], - "libc": [ - "musl" + "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "darwin" ] }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.5.tgz", - "integrity": "sha512-UcetmHZ6XOXuUByiKZyQmb55ZPr0LABr3Ec/HB9wKZn6CEAFWZkE+hsJErJ9hbPBC7nI0dKuELx7CoV6IM7TMg==", + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.13.0.tgz", + "integrity": "sha512-qdtl9GDWDoDx6rhzF4RU5SJutV3lcLOiTiyqD6nBxYfEO6lAgLNukfrA+HJ2u2OiyWvV8JW5iEWD3LoONw7lYA==", "cpu": [ - "riscv64" - ], - "libc": [ - "glibc" + "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "freebsd" ] }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.5.tgz", - "integrity": "sha512-C5CmDPQBtvjVo8cgQsBs+w6WB0JLkiixhgi6hVLV11hERWdn/p0XcPU2OUcZzac9BPOFq7SbaHFa8r3SWEysCQ==", + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.13.0.tgz", + "integrity": "sha512-VrMUVwdrScTarsh4B6aUhTtziUavSlglo4Hi8XZ6CpAe4+j3nquY+XoP+tYkiSBDsXZ8386ne4pv4YYYBNi02w==", "cpu": [ - "riscv64" - ], - "libc": [ - "musl" + "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ] }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.5.tgz", - "integrity": "sha512-lHVQHJFKsuuxLMi3MQO9XVL8Tje3JR82CzB+QDKC5NWBcsIWuwsn9uIM5e3lBhI+fF1/s63qnyYqsg65+8rV/w==", + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.13.0.tgz", + "integrity": "sha512-zSbTVwaxiTC+zYJ9xVNTC6c+BYO/kOV/odcTI3bHuFFXa+XmjLoUkb/8UxsZeU5YF4K000m17wrXoTblNWuzOg==", "cpu": [ - "s390x" - ], - "libc": [ - "glibc" + "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ] }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.5.tgz", - "integrity": "sha512-3W9bTFcQNJn71cSJVM9RKIiZOy8DO/XLDii8Uv/Pm6WKqDRj7JV3ZfuXIEfyuy5LXpIzAbB/1M4Ukp9GKNa7nA==", + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.13.0.tgz", + "integrity": "sha512-Z/Rax87moZHsuvJ8awdfP+zrMlsCt3d7mggUPIiPe32KpeagimyzJWnZSMQoV67an9uVQghyh92Pc0VprITnYA==", "cpu": [ - "x64" + "arm64" ], + "dev": true, "libc": [ "glibc" ], @@ -2576,13 +4460,14 @@ "linux" ] }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.5.tgz", - "integrity": "sha512-VDC7rRJlee/scpki96GZ27Omf6yU87s1YXwVTpjE5841faVlDYYT565rgfmoR1U0sqL7z5ivQSDjcsF6VRXyBA==", + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.13.0.tgz", + "integrity": "sha512-oUzXz8hNvFLNEAag8lBKJe1euiV2dmGHAR+eQ5fNpsZO0F1K7IMRb4J6pqYsd7uLMRQNPiu5A1WKUJHbFLWbbw==", "cpu": [ - "x64" + "arm64" ], + "dev": true, "libc": [ "musl" ], @@ -2592,1427 +4477,1504 @@ "linux" ] }, - "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.5.tgz", - "integrity": "sha512-z86Ok2p4pTdv5xqCKZsTooO7yBEiaJR/HzU3Wx8RmWsPoLppnMKROhJusQob8B3IE1ghC343kUW9rC2r+Wf3ig==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.5.tgz", - "integrity": "sha512-IzQmj+xXwQFGhMAMKMQVXkMwMZN3TqkJgAE0nSsqvVwWWciP4AIPMmWRqOQ2GfX7TUDZr+xqGFcBS36CRPGw0g==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.5.tgz", - "integrity": "sha512-F6qpTaPc9bwBH85kjy0/BLmLSW1uv7AoOXCoRIkg2arlgCYlWYcAbiMkvZuAcaWk9TpCRG//okznLAqLGshkMw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.5.tgz", - "integrity": "sha512-igoDsTFhhwECBeGbUuLeIk7t8Y1apa+cs6mDWpx2EZ0ch7oEQgzHbFUXN9euoHekCAQzXdXApAGkV6jznS7tWw==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.5.tgz", - "integrity": "sha512-U3teMeMbXFmaM5D+OTJpsOXd+wV/qftIeYF9kBKL4v73641qyJmoXFtA28DQLsnmlyayEsTe72xpLHrArq6vHw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.63.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.5.tgz", - "integrity": "sha512-ypfC34F3RKXvCXBglGqGMsUSMKlgwd1HX9AOAlx9RoZZ6GaI42YHVeKpzg3JG+wpBUJYTG+NNZhqbDWL8tBZkw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@simple-git/args-pathspec": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@simple-git/args-pathspec/-/args-pathspec-1.0.4.tgz", - "integrity": "sha512-EtMX6XjRWSastG2SdkmSQByPtJ9dx/NIjnHbpQPCYt62j4RmSx5rgLTGpw0YCjF5h191gZOmBfheOT23cRSFdw==", - "license": "MIT" - }, - "node_modules/@simple-git/argv-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@simple-git/argv-parser/-/argv-parser-1.1.1.tgz", - "integrity": "sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==", - "license": "MIT", - "dependencies": { - "@simple-git/args-pathspec": "^1.0.3" - } - }, - "node_modules/@sindresorhus/is": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz", - "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@sindresorhus/merge-streams": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", - "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@speed-highlight/core": { - "version": "1.2.24", - "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.24.tgz", - "integrity": "sha512-qeW2e1l78afw8VhRPfPQ1Gjj+KU5XFQ/OFV5ti6eTa9bruO7mJyZtA4vw0ofqmA3tKCkROE9xLk3VZoeRc98nw==", - "license": "CC0-1.0" - }, - "node_modules/@tailwindcss/node": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz", - "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/remapping": "^2.3.5", - "enhanced-resolve": "^5.24.1", - "jiti": "^2.7.0", - "lightningcss": "1.32.0", - "magic-string": "^0.30.21", - "source-map-js": "^1.2.1", - "tailwindcss": "4.3.3" - } - }, - "node_modules/@tailwindcss/node/node_modules/lightningcss": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", - "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^2.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-android-arm64": "1.32.0", - "lightningcss-darwin-arm64": "1.32.0", - "lightningcss-darwin-x64": "1.32.0", - "lightningcss-freebsd-x64": "1.32.0", - "lightningcss-linux-arm-gnueabihf": "1.32.0", - "lightningcss-linux-arm64-gnu": "1.32.0", - "lightningcss-linux-arm64-musl": "1.32.0", - "lightningcss-linux-x64-gnu": "1.32.0", - "lightningcss-linux-x64-musl": "1.32.0", - "lightningcss-win32-arm64-msvc": "1.32.0", - "lightningcss-win32-x64-msvc": "1.32.0" - } - }, - "node_modules/@tailwindcss/node/node_modules/lightningcss-android-arm64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", - "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "node_modules/@unrs/resolver-binding-linux-loong64-gnu": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-gnu/-/resolver-binding-linux-loong64-gnu-1.13.0.tgz", + "integrity": "sha512-BxhGYvZBg0YrvNOeSEGR3eNklwXYy0mUJk7oeGJvZoQMKM68zYvbbf52+fQI3Le4X0fW276FTKIoTwjpMob80A==", "cpu": [ - "arm64" + "loong64" ], "dev": true, - "license": "MPL-2.0", + "libc": [ + "glibc" + ], + "license": "MIT", "optional": true, "os": [ - "android" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "linux" + ] }, - "node_modules/@tailwindcss/node/node_modules/lightningcss-darwin-arm64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", - "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "node_modules/@unrs/resolver-binding-linux-loong64-musl": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-musl/-/resolver-binding-linux-loong64-musl-1.13.0.tgz", + "integrity": "sha512-nZcIuup9Ar3gAlqoZfX/KW6x83TMI11tLpCjldZG5M1KeY8qNUPNJJ71+sPvG8HMBpoh+ix1pAm5gkMFvcSAcQ==", "cpu": [ - "arm64" + "loong64" ], "dev": true, - "license": "MPL-2.0", + "libc": [ + "musl" + ], + "license": "MIT", "optional": true, "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "linux" + ] }, - "node_modules/@tailwindcss/node/node_modules/lightningcss-darwin-x64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", - "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.13.0.tgz", + "integrity": "sha512-AG6AgdDrkRNjAPwD/cftFJGgZUWCiJX+E8vpYCDEnwFHLTHZ7ppBiU6/vyPPwrfjcPUPQCDbbxE/eZUXsx49jQ==", "cpu": [ - "x64" + "ppc64" ], "dev": true, - "license": "MPL-2.0", + "libc": [ + "glibc" + ], + "license": "MIT", "optional": true, "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "linux" + ] }, - "node_modules/@tailwindcss/node/node_modules/lightningcss-freebsd-x64": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", - "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.13.0.tgz", + "integrity": "sha512-6vOqYGcAmzpRWpUURWutzvpf1qJ6eOu5cfYObdtPJnzZ0+Kw4cw+ZkZJqIYEh8fPuTBwSYDL/FwlUhma1G/JVQ==", "cpu": [ - "x64" + "riscv64" ], "dev": true, - "license": "MPL-2.0", + "libc": [ + "glibc" + ], + "license": "MIT", "optional": true, "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "linux" + ] }, - "node_modules/@tailwindcss/node/node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", - "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.13.0.tgz", + "integrity": "sha512-4HeIn0S2KVUowK0A+EweXrDvZ8CKHEfTtif0kx9vt3ORNsqcXNFFIFnHE0tizma3/Gt5OGrU2ovYNuj+D/bN4g==", "cpu": [ - "arm" + "riscv64" ], "dev": true, - "license": "MPL-2.0", + "libc": [ + "musl" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + ] }, - "node_modules/@tailwindcss/node/node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", - "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.13.0.tgz", + "integrity": "sha512-JfkvqY7NZbxyhexLE+g6Z8Hsx4utHOGaVazAVghPiBn8Upw2iERZPpKYnW1FBVU4WStv/BiIsoK/Muke0E7asA==", "cpu": [ - "arm64" + "s390x" ], "dev": true, "libc": [ "glibc" ], - "license": "MPL-2.0", + "license": "MIT", "optional": true, "os": [ "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.13.0.tgz", + "integrity": "sha512-iwjLeVdZo/8v5OKAeRIC+4VQV045t1EPZr5B/AVLgUQ04IdtNthWzg6not2cNjZgH2gHpSf4fOXMmN83aLO1FA==", + "cpu": [ + "x64" ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@tailwindcss/node/node_modules/lightningcss-linux-arm64-musl": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", - "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.13.0.tgz", + "integrity": "sha512-TOh1fqOjyq1OPoht3BDLd7Y+HeMJRwd5g2VNmCQclknEbjp4py5GFRmT4L/rOybF5Af8q0LT9zHs2WGkwlqtrw==", "cpu": [ - "arm64" + "x64" ], "dev": true, "libc": [ "musl" ], - "license": "MPL-2.0", + "license": "MIT", "optional": true, "os": [ "linux" + ] + }, + "node_modules/@unrs/resolver-binding-openharmony-arm64": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-openharmony-arm64/-/resolver-binding-openharmony-arm64-1.13.0.tgz", + "integrity": "sha512-3T2MNtF2dd1yjaXCVqrsi+/3VZeksEzU1hygPzqqkBLVVjn+2iJzXEkxxCKIVFrWnpmEbazeHJp/ruYD0RUVWA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.13.0.tgz", + "integrity": "sha512-hKWfSLiN3L4cIxg0jrpyP/66AXLTcyD37jmSn//rGdOUYGlizYxTEFdJ+GZbp2NnaML3YS/A73nCysze8FaJdg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.13.0.tgz", + "integrity": "sha512-N4gDKkDoiyIQEcn3vTqe2ksRxUAtBvQ8c5TiT+WonSa6FHgCAY5+RggnZ134hXJoRj57JEjv4/m+i/pAKHWrTQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.13.0.tgz", + "integrity": "sha512-DpLMlAqlrk4zBVK3DiDjwKD0oq7pZNy+8BiIBRuByqb6dm5jsdoLMhIiyh/xR7+WejaW/1Ui+XgbgMNa4+zWJg==", + "cpu": [ + "x64" ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@vercel/nft": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.11.0.tgz", + "integrity": "sha512-m1QFg+U+3yPOnP1xSYJ73UIRxLOXdts1JOhiOiyPYqEsALgrXFFINvgUaD6R6iNvaBFAjHllBCbkfx4FuOdpaA==", + "license": "MIT", + "dependencies": { + "@mapbox/node-pre-gyp": "^2.0.0", + "@rollup/pluginutils": "^5.1.3", + "acorn": "^8.6.0", + "acorn-import-attributes": "^1.9.5", + "async-sema": "^3.1.1", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^13.0.0", + "graceful-fs": "^4.2.9", + "node-gyp-build": "^4.2.2", + "picomatch": "^4.0.4", + "resolve-from": "^5.0.0" + }, + "bin": { + "nft": "out/cli.js" + }, "engines": { - "node": ">= 12.0.0" + "node": ">=20" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.9.tgz", + "integrity": "sha512-rD/MORlhaZMlXWW0rEn4FB4wMinWC0z/D7Ye160S5+Rs1mC8ZDAdcDp4SjKfUhG5t8q1ktcPVw4xuTkPRlzrSA==", + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "^1.0.1" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vitejs/plugin-vue-jsx": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-5.1.6.tgz", + "integrity": "sha512-YXvi4as2clxt6DFw5+a0tTA97ntiQXm/raR8ofNj3aNwwdlVGTiG2gp7EvfZW17P50acL/9bP0ccF4XnqNmlgA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.29.0", + "@babel/plugin-syntax-typescript": "^7.29.7", + "@babel/plugin-transform-typescript": "^7.29.7", + "@rolldown/pluginutils": "^1.0.1", + "@vue/babel-plugin-jsx": "^2.0.1" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "vue": "^3.0.0" + } + }, + "node_modules/@vitest/mocker": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-5.0.2.tgz", + "integrity": "sha512-Z5FS00Q1SJHkB35xATsmWGdQ5WA1/0MV3CDjqyv7GavHv1OfOj145MNfHOlHk7QLes21dKFDHr8EO2zvL+9WGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.31", + "@vitest/spy": "5.0.2", + "estree-walker": "^3.0.3", + "magic-string": "^1.2.3" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } } }, - "node_modules/@tailwindcss/node/node_modules/lightningcss-linux-x64-gnu": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", - "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", - "cpu": [ - "x64" - ], + "node_modules/@vitest/mocker/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, - "libc": [ - "glibc" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" } }, - "node_modules/@tailwindcss/node/node_modules/lightningcss-linux-x64-musl": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", - "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", - "cpu": [ - "x64" - ], + "node_modules/@vitest/spy": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-5.0.2.tgz", + "integrity": "sha512-Ijc7T1nT9efNb5LxvjaBrEqw3f/QwUv5EE0nKqZxgqsaV/FxAAZ8baGylA8X/Z2oS4Lp+K74Jr6dTJsDKxJDeg==", "dev": true, - "libc": [ - "musl" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, + "license": "MIT", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://opencollective.com/vitest" } }, - "node_modules/@tailwindcss/node/node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", - "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], + "node_modules/@volar/language-core": { + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.28.tgz", + "integrity": "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@volar/source-map": "2.4.28" + } + }, + "node_modules/@volar/source-map": { + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.28.tgz", + "integrity": "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@volar/typescript": { + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.28.tgz", + "integrity": "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.28", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vue-macros/common": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-3.1.4.tgz", + "integrity": "sha512-/5Fv+6DgIcM9ajY05ZmKBv+LMX1M9A0X+IUwDRVdt67ciw8OV9bvG2r34p3RiEadlsQybjhKPRKNXDC8Bp23cw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-sfc": "^3.5.22", + "ast-kit": "^2.1.2", + "local-pkg": "^1.1.2", + "magic-string-ast": "^1.0.2", + "unplugin-utils": "^0.3.0" + }, "engines": { - "node": ">= 12.0.0" + "node": ">=20.19.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/vue-macros" + }, + "peerDependencies": { + "vue": "^2.7.0 || ^3.2.25" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } } }, - "node_modules/@tailwindcss/node/node_modules/lightningcss-win32-x64-msvc": { - "version": "1.32.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", - "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-2.0.1.tgz", + "integrity": "sha512-uZ66EaFbnnZSYqYEyplWvn46GhZ1KuYSThdT68p+am7MgBNbQ3hphTL9L+xSIsWkdktwhPYLwPgVWqo96jDdRA==", + "license": "MIT" + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-2.0.1.tgz", + "integrity": "sha512-a8CaLQjD/s4PVdhrLD/zT574ZNPnZBOY+IhdtKWRB4HRZ0I2tXBi5ne7d9eCfaYwp5gU5+4KIyFTV1W1YL9xZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.4", + "@babel/types": "^7.28.4", + "@vue/babel-helper-vue-transform-on": "2.0.1", + "@vue/babel-plugin-resolve-type": "2.0.1", + "@vue/shared": "^3.5.22" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-2.0.1.tgz", + "integrity": "sha512-ybwgIuRGRRBhOU37GImDoWQoz+TlSqap65qVI6iwg/J7FfLTLmMf97TS7xQH9I7Qtr/gp161kYVdhr1ZMraSYQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/parser": "^7.28.4", + "@vue/compiler-sfc": "^3.5.22" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sxzz" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@tailwindcss/node/node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "dev": true, + "node_modules/@vue/compiler-core": { + "version": "3.5.43", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.43.tgz", + "integrity": "sha512-zdiLhnbe1QQqgDT8xZMpNmyqZ3qlI+/Q/FHQco57Kwl/b05HhCzN6eVGN9QU9rbga4CrS0H5SYY8VGHZCt/1Hg==", "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" + "@babel/parser": "^7.29.8", + "@vue/shared": "3.5.43", + "entities": "^7.0.1", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.1" } }, - "node_modules/@tailwindcss/oxide": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz", - "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==", - "dev": true, + "node_modules/@vue/compiler-dom": { + "version": "3.5.43", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.43.tgz", + "integrity": "sha512-PEZoAk3NQmsn/ejMzSOCyTYqwGqczrWm70PuhBKjjv1+TCoQAaO/zOqNwjV+honlNstT5ILxtc+8r8UUfj+iEQ==", "license": "MIT", - "engines": { - "node": ">= 20" - }, - "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.3.3", - "@tailwindcss/oxide-darwin-arm64": "4.3.3", - "@tailwindcss/oxide-darwin-x64": "4.3.3", - "@tailwindcss/oxide-freebsd-x64": "4.3.3", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.3", - "@tailwindcss/oxide-linux-arm64-gnu": "4.3.3", - "@tailwindcss/oxide-linux-arm64-musl": "4.3.3", - "@tailwindcss/oxide-linux-x64-gnu": "4.3.3", - "@tailwindcss/oxide-linux-x64-musl": "4.3.3", - "@tailwindcss/oxide-wasm32-wasi": "4.3.3", - "@tailwindcss/oxide-win32-arm64-msvc": "4.3.3", - "@tailwindcss/oxide-win32-x64-msvc": "4.3.3" + "dependencies": { + "@vue/compiler-core": "3.5.43", + "@vue/shared": "3.5.43" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.43", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.43.tgz", + "integrity": "sha512-FCbrG3XNCRl+js3huuKx4IVHBLTvMkJhVepjbxSPu1gn4yWLaYtGNQdjJGZaMytXB6qb76qQDDmDSLy/vkmleQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.8", + "@vue/compiler-core": "3.5.43", + "@vue/compiler-dom": "3.5.43", + "@vue/compiler-ssr": "3.5.43", + "@vue/shared": "3.5.43", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.21", + "postcss": "^8.5.28", + "source-map-js": "^1.2.1" } }, - "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.3.tgz", - "integrity": "sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@vue/compiler-sfc/node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 20" + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" } }, - "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.3.tgz", - "integrity": "sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.43", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.43.tgz", + "integrity": "sha512-GF62orf7KiJX9RqrHNGrYBudsQGD0OhJ5nDs90O8UiDuS40+YMYomiXu6w6EuvtXuRDc3MSNis3EaaSKAVSWpg==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 20" + "dependencies": { + "@vue/compiler-dom": "3.5.43", + "@vue/shared": "3.5.43" } }, - "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.3.tgz", - "integrity": "sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@vue/devtools-api": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.2.1.tgz", + "integrity": "sha512-6u4vXBlIBAC1wMplIZgpyPn7uh/s4Bf6F5bMzvLv+EdJ0aHs/+4B7Ygv864EStQSjRbsRzTko/kUG1A1IejQ3A==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 20" + "dependencies": { + "@vue/devtools-kit": "^8.2.1" } }, - "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.3.tgz", - "integrity": "sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/@vue/devtools-core": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-8.2.1.tgz", + "integrity": "sha512-s/VfAY9oDTb/kFEWmy461jaFde2MIV1RO/gi1vwM+PAZBZ/Pc2Ndu3BNBdZUze8QDUuyYvElbEEGA83syjJfzA==", "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 20" + "dependencies": { + "@vue/devtools-kit": "^8.2.1", + "@vue/devtools-shared": "^8.2.1" + }, + "peerDependencies": { + "vue": "^3.0.0" } }, - "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.3.tgz", - "integrity": "sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==", - "cpu": [ - "arm" - ], - "dev": true, + "node_modules/@vue/devtools-kit": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.2.1.tgz", + "integrity": "sha512-FIGIuq3AWReEpbAHY/cRGeHDfI0qOb8OCQ3YjbEAX04uaxIDbGc9rhkbVcG7rnfHPXE3RsU5KrWOu9V/okd8AQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" + "dependencies": { + "@vue/devtools-shared": "^8.2.1", + "birpc": "^2.6.1", + "hookable": "^5.5.3", + "perfect-debounce": "^2.0.0" } }, - "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.3.tgz", - "integrity": "sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==", - "cpu": [ - "arm64" - ], - "dev": true, - "libc": [ - "glibc" - ], + "node_modules/@vue/devtools-shared": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.2.1.tgz", + "integrity": "sha512-Fkac7lUdGReh6pVOi3AYPRGe82LQqRmAfThW7RRligOAP0ZA/Z1z9XLHDM9dv34pV2HRc79DK8uKPeG2fLnA/g==", + "license": "MIT" + }, + "node_modules/@vue/language-core": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.3.11.tgz", + "integrity": "sha512-QJmpliwAVpC/OxubIByPAhNzsQPRc8/gxlN2qnVzVfIMjMDz/9RnXRFoetjz5yEgXVXyp4LqhXq3V53PjmNzFw==", + "devOptional": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" + "dependencies": { + "@volar/language-core": "2.4.28", + "@vue/compiler-dom": "^3.5.0", + "@vue/shared": "^3.5.0", + "alien-signals": "^3.2.1", + "muggle-string": "^0.4.1", + "path-browserify": "^1.0.1", + "picomatch": "^4.0.4" } }, - "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.3.tgz", - "integrity": "sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==", - "cpu": [ - "arm64" - ], - "dev": true, - "libc": [ - "musl" - ], + "node_modules/@vue/reactivity": { + "version": "3.5.43", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.43.tgz", + "integrity": "sha512-G/c9GyOZNI2jVaaS6OX1EF1SSFSv7H0ERqNTl4+DTFMlZmB5eVAB53aLQNam/7NL2NPtaDD7RdVrzf8uJzMuOA==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" + "dependencies": { + "@vue/shared": "3.5.43" } }, - "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz", - "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==", - "cpu": [ - "x64" - ], - "dev": true, - "libc": [ - "glibc" - ], + "node_modules/@vue/runtime-core": { + "version": "3.5.43", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.43.tgz", + "integrity": "sha512-hU6U6VnVhBGQDpvlnnDlIB8ZGJBiOcgk2lh/0InltHiz3D8oSkluvuvY+do1G2H3+udeKFsmaBlgVYP7gXQzEw==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" + "dependencies": { + "@vue/reactivity": "3.5.43", + "@vue/shared": "3.5.43" } }, - "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.3.tgz", - "integrity": "sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==", - "cpu": [ - "x64" - ], - "dev": true, - "libc": [ - "musl" - ], + "node_modules/@vue/runtime-dom": { + "version": "3.5.43", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.43.tgz", + "integrity": "sha512-Bb2Jc0YjjJdMt1SJmb9b2L/IWd3I8lIT9x9eS/xvvP9CiVgna0ffua74xKRmt4/uSJ+0r4iN8ex1jrqkhQGWQw==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 20" + "dependencies": { + "@vue/reactivity": "3.5.43", + "@vue/runtime-core": "3.5.43", + "@vue/shared": "3.5.43", + "csstype": "^3.2.3" } }, - "node_modules/@tailwindcss/oxide-wasm32-wasi": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz", - "integrity": "sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==", - "bundleDependencies": [ - "@napi-rs/wasm-runtime", - "@emnapi/core", - "@emnapi/runtime", - "@tybys/wasm-util", - "@emnapi/wasi-threads", - "tslib" - ], - "cpu": [ - "wasm32" - ], + "node_modules/@vue/server-renderer": { + "version": "3.5.43", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.43.tgz", + "integrity": "sha512-l2Ygjv9NehV94PSBxNWsAHC0j/eIIKbn92mBuWXAPGLnn6HfJ6MH5ubsd+Nk0YoZ5FRuxWI1P2VSoh+dbPQhCQ==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.43", + "@vue/runtime-dom": "3.5.43", + "@vue/shared": "3.5.43" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.43", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.43.tgz", + "integrity": "sha512-uksS7YGMR5NZyr4JNq0Rp+QyLns0ueaz20KwzIPW9R0LH1Vnt4E+XUM29PNseEbf1www2gOuhuDi5AKOIXag9Q==", + "license": "MIT" + }, + "node_modules/@vue/test-utils": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.5.1.tgz", + "integrity": "sha512-V/4a99odJ7hapr0bRt35XxljGk8hefq31gSOnlKTcEq2fUeoj2qb+FcpJYfQu4qfYhW9Ug+O2+CZ3QmZ7gXDzA==", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "@emnapi/core": "^1.11.1", - "@emnapi/runtime": "^1.11.1", - "@emnapi/wasi-threads": "^1.2.2", - "@napi-rs/wasm-runtime": "^1.1.4", - "@tybys/wasm-util": "^0.10.2", - "tslib": "^2.8.1" + "js-beautify": "^2.0.0", + "vue-component-type-helpers": "^3.0.0" + }, + "peerDependencies": { + "@vue/compiler-dom": "3.x", + "@vue/server-renderer": "3.x", + "vue": "3.x" }, + "peerDependenciesMeta": { + "@vue/server-renderer": { + "optional": true + } + } + }, + "node_modules/abbrev": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", + "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", + "license": "ISC", "engines": { - "node": ">=14.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz", - "integrity": "sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "event-target-shim": "^5.0.0" + }, "engines": { - "node": ">= 20" + "node": ">=6.5" } }, - "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.3.tgz", - "integrity": "sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/acorn": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", + "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": ">= 20" + "node": ">=0.4.0" } }, - "node_modules/@tailwindcss/vite": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.3.tgz", - "integrity": "sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==", - "dev": true, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "license": "MIT", - "dependencies": { - "@tailwindcss/node": "4.3.3", - "@tailwindcss/oxide": "4.3.3", - "tailwindcss": "4.3.3" - }, "peerDependencies": { - "vite": "^5.2.0 || ^6 || ^7 || ^8" + "acorn": "^8" } }, - "node_modules/@types/chai": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", - "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", - "dev": true, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "devOptional": true, "license": "MIT", - "dependencies": { - "@types/deep-eql": "*", - "assertion-error": "^2.0.1" + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@types/deep-eql": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", - "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/estree": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", - "license": "MIT" + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", + "engines": { + "node": ">= 14" + } }, - "node_modules/@types/node": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.3.tgz", - "integrity": "sha512-dsqMQQoeTLqu9wynDD00q573mNzso3IdQOAfHRJqLCcmCFPoGo9A1bDpUcv/9tnKpErQWv9uKeGfl37EIS02Yg==", + "node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", "devOptional": true, "license": "MIT", "dependencies": { - "undici-types": "~8.9.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "node_modules/alien-signals": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-3.2.1.tgz", + "integrity": "sha512-I8FjmltrfnDFoZedi5CG8DghVYNhzb/Ijluz7tCSJH0xpd0484Kowhbb1XDYOxfJpU1p5wnM2X54dA+IfGyD1g==", + "devOptional": true, "license": "MIT" }, - "node_modules/@types/whatwg-mimetype": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.2.tgz", - "integrity": "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==", - "dev": true, - "license": "MIT" + "node_modules/ansi-regex": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.4.0.tgz", + "integrity": "sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } }, - "node_modules/@types/ws": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", - "dev": true, + "node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansis": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.4.0.tgz", + "integrity": "sha512-9k3v7xcHwgdO/DruxGIg4HtjvlAZlcnsX/mzqUb1t3NkYnl9kK2UJ+Gq0io+vQf7iT//BD/HB/NBkUR1LWxoeA==", + "license": "ISC", + "engines": { + "node": ">=14" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { - "@types/node": "*" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/@unhead/bundler": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@unhead/bundler/-/bundler-3.4.1.tgz", - "integrity": "sha512-1RLNvuZYCt6K+oIK7v0mKlbmFbTuNZRgAMrf+GdmiO5xfml2pl/ViZmBrCOxoBtLxCboDZ70hs+F9+z2YWHLuQ==", + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "license": "MIT", - "dependencies": { - "magic-string": "^1.3.1", - "oxc-walker": "^1.1.1", - "unplugin": "^3.3.0" + "engines": { + "node": ">=8.6" }, "funding": { - "url": "https://github.com/sponsors/harlan-zw" - }, - "peerDependencies": { - "@unhead/cli": "^3.4.1", - "@vitejs/devtools-kit": "^0.4.1", - "esbuild": ">=0.17.0", - "lightningcss": ">=1.20.0", - "oxc-parser": ">=0.98.0", - "rolldown": ">=1.0.0", - "unhead": "^3.4.1", - "vite": ">=6.4.2", - "webpack": ">=5.0.0" + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/archiver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz", + "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", + "license": "MIT", + "dependencies": { + "archiver-utils": "^5.0.2", + "async": "^3.2.4", + "buffer-crc32": "^1.0.0", + "readable-stream": "^4.0.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^3.0.0", + "zip-stream": "^6.0.1" }, - "peerDependenciesMeta": { - "@unhead/cli": { - "optional": true - }, - "@vitejs/devtools-kit": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "oxc-parser": { - "optional": true - }, - "rolldown": { - "optional": true - }, - "vite": { - "optional": true - }, - "webpack": { - "optional": true - } + "engines": { + "node": ">= 14" } }, - "node_modules/@unhead/vue": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-3.4.1.tgz", - "integrity": "sha512-FQLTdsX1+m+a7Z5SzkQde8TR/4QK6p0+NQ6BuO9zbtc5xps2fRy7W+wQ90qn177C2X88aZAPzw29mg6T4VFSdA==", + "node_modules/archiver-utils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz", + "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", "license": "MIT", "dependencies": { - "@unhead/bundler": "3.4.1", - "hookable": "^6.1.1", - "unhead": "3.4.1", - "unplugin": "^3.3.0" - }, - "funding": { - "url": "https://github.com/sponsors/harlan-zw" - }, - "peerDependencies": { - "vite": ">=6.4.2", - "vue": ">=3.5.18", - "webpack": ">=5.0.0" + "glob": "^10.0.0", + "graceful-fs": "^4.2.0", + "is-stream": "^2.0.1", + "lazystream": "^1.0.0", + "lodash": "^4.17.15", + "normalize-path": "^3.0.0", + "readable-stream": "^4.0.0" }, - "peerDependenciesMeta": { - "vite": { - "optional": true - }, - "webpack": { - "optional": true - } + "engines": { + "node": ">= 14" } }, - "node_modules/@unhead/vue/node_modules/hookable": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/hookable/-/hookable-6.1.2.tgz", - "integrity": "sha512-+abwxtiEA52GCVIsQqut3S/uKTbUwYIp4Pe/vv+6py5XiXBCqMZHg6pA6Y5qhgLSEys0/cYuPbO0z1QFj5ZCmg==", + "node_modules/archiver-utils/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, - "node_modules/@vercel/nft": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-1.11.0.tgz", - "integrity": "sha512-m1QFg+U+3yPOnP1xSYJ73UIRxLOXdts1JOhiOiyPYqEsALgrXFFINvgUaD6R6iNvaBFAjHllBCbkfx4FuOdpaA==", + "node_modules/archiver-utils/node_modules/brace-expansion": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.7.tgz", + "integrity": "sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==", "license": "MIT", "dependencies": { - "@mapbox/node-pre-gyp": "^2.0.0", - "@rollup/pluginutils": "^5.1.3", - "acorn": "^8.6.0", - "acorn-import-attributes": "^1.9.5", - "async-sema": "^3.1.1", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^13.0.0", - "graceful-fs": "^4.2.9", - "node-gyp-build": "^4.2.2", - "picomatch": "^4.0.4", - "resolve-from": "^5.0.0" + "balanced-match": "^1.0.0" + } + }, + "node_modules/archiver-utils/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, "bin": { - "nft": "out/cli.js" + "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=20" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@vitejs/plugin-vue": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.9.tgz", - "integrity": "sha512-rD/MORlhaZMlXWW0rEn4FB4wMinWC0z/D7Ye160S5+Rs1mC8ZDAdcDp4SjKfUhG5t8q1ktcPVw4xuTkPRlzrSA==", + "node_modules/archiver-utils/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/archiver-utils/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/archiver-utils/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "license": "ISC", "dependencies": { - "@rolldown/pluginutils": "^1.0.1" + "brace-expansion": "^2.0.2" }, "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">=16 || 14 >=14.17" }, - "peerDependencies": { - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", - "vue": "^3.2.25" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@vitejs/plugin-vue-jsx": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-5.1.6.tgz", - "integrity": "sha512-YXvi4as2clxt6DFw5+a0tTA97ntiQXm/raR8ofNj3aNwwdlVGTiG2gp7EvfZW17P50acL/9bP0ccF4XnqNmlgA==", - "license": "MIT", + "node_modules/archiver-utils/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { - "@babel/core": "^7.29.0", - "@babel/plugin-syntax-typescript": "^7.29.7", - "@babel/plugin-transform-typescript": "^7.29.7", - "@rolldown/pluginutils": "^1.0.1", - "@vue/babel-plugin-jsx": "^2.0.1" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": "^20.19.0 || >=22.12.0" + "node": ">=16 || 14 >=14.18" }, - "peerDependencies": { - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", - "vue": "^3.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@vitest/mocker": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-5.0.2.tgz", - "integrity": "sha512-Z5FS00Q1SJHkB35xATsmWGdQ5WA1/0MV3CDjqyv7GavHv1OfOj145MNfHOlHk7QLes21dKFDHr8EO2zvL+9WGA==", + "node_modules/are-docs-informative": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", + "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", "dev": true, "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/ast-kit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.2.0.tgz", + "integrity": "sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==", + "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "0.3.31", - "@vitest/spy": "5.0.2", - "estree-walker": "^3.0.3", - "magic-string": "^1.2.3" + "@babel/parser": "^7.28.5", + "pathe": "^2.0.3" + }, + "engines": { + "node": ">=20.19.0" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://github.com/sponsors/sxzz" + } + }, + "node_modules/ast-walker-scope": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.9.0.tgz", + "integrity": "sha512-IJdzo2vLiElBxKzwS36VsCue/62d6IdWjnPB2v3nuPKeWGynp6FF/CYoLa5i/3jXH/z97ZDdsXz6abpgM6w07A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.2", + "@babel/types": "^7.29.0", + "ast-kit": "^2.2.0" }, - "peerDependencies": { - "msw": "^2.4.9", - "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" + "engines": { + "node": ">=20.19.0" }, - "peerDependenciesMeta": { - "msw": { - "optional": true - }, - "vite": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sxzz" } }, - "node_modules/@vitest/mocker/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dev": true, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/async-sema": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", + "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", + "license": "MIT" + }, + "node_modules/autoprefixer": { + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.6.1.tgz", + "integrity": "sha512-cL1Qz6ADZhcEbny/8HPfe99J6HhNoYtpX2LFLIbhgGE7Q1hlQVkYFdetDN7Id3KiQxhDrHwzlHr/YQCnZ8+xSA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0" + "browserslist": "^4.28.9", + "caniuse-lite": "^1.0.30001810", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/@vitest/spy": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-5.0.2.tgz", - "integrity": "sha512-Ijc7T1nT9efNb5LxvjaBrEqw3f/QwUv5EE0nKqZxgqsaV/FxAAZ8baGylA8X/Z2oS4Lp+K74Jr6dTJsDKxJDeg==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://opencollective.com/vitest" + "node_modules/b4a": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.9.0.tgz", + "integrity": "sha512-dpfcF9fDNR6++cthXR67iyhgqWy9CBouAvIWhIntzBG6cvK/cnIPiZQjBwi/ZqjjBEDGfoNDtmB0kTjroOJ3pQ==", + "license": "Apache-2.0", + "peerDependencies": { + "react-native-b4a": "*" + }, + "peerDependenciesMeta": { + "react-native-b4a": { + "optional": true + } } }, - "node_modules/@volar/language-core": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.28.tgz", - "integrity": "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==", - "devOptional": true, + "node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "license": "MIT", - "dependencies": { - "@volar/source-map": "2.4.28" + "engines": { + "node": "18 || 20 || >=22" } }, - "node_modules/@volar/source-map": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.28.tgz", - "integrity": "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@volar/typescript": { - "version": "2.4.28", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.28.tgz", - "integrity": "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@volar/language-core": "2.4.28", - "path-browserify": "^1.0.1", - "vscode-uri": "^3.0.8" + "node_modules/bare-events": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.9.2.tgz", + "integrity": "sha512-AIPKioV7/Y/8KfZ3AAhjPJxLLbY49S64Ym5DakZlUg75qQiTgUq9hEJoEwa4eUezPUlXRy/i5NpsKvo9jgKmoA==", + "license": "Apache-2.0", + "peerDependencies": { + "bare-abort-controller": "*" + }, + "peerDependenciesMeta": { + "bare-abort-controller": { + "optional": true + } } }, - "node_modules/@vue-macros/common": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-3.1.4.tgz", - "integrity": "sha512-/5Fv+6DgIcM9ajY05ZmKBv+LMX1M9A0X+IUwDRVdt67ciw8OV9bvG2r34p3RiEadlsQybjhKPRKNXDC8Bp23cw==", - "license": "MIT", + "node_modules/bare-fs": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.8.2.tgz", + "integrity": "sha512-+ZI68KHMUvosXfKbg/UOHK0tbCdRnegbvPEdEcZ3Nd6TetieQsJPRXBRXPdLyy8+3VSEbPXtsumTpEtt78xv9w==", + "license": "Apache-2.0", "dependencies": { - "@vue/compiler-sfc": "^3.5.22", - "ast-kit": "^2.1.2", - "local-pkg": "^1.1.2", - "magic-string-ast": "^1.0.2", - "unplugin-utils": "^0.3.0" + "bare-events": "^2.5.4", + "bare-path": "^3.0.0", + "bare-stream": "^2.6.4", + "bare-url": "^2.2.2", + "fast-fifo": "^1.3.2" }, "engines": { - "node": ">=20.19.0" - }, - "funding": { - "url": "https://github.com/sponsors/vue-macros" + "bare": ">=1.28.0" }, "peerDependencies": { - "vue": "^2.7.0 || ^3.2.25" + "bare-buffer": "*" }, "peerDependenciesMeta": { - "vue": { + "bare-buffer": { "optional": true } } }, - "node_modules/@vue/babel-helper-vue-transform-on": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-2.0.1.tgz", - "integrity": "sha512-uZ66EaFbnnZSYqYEyplWvn46GhZ1KuYSThdT68p+am7MgBNbQ3hphTL9L+xSIsWkdktwhPYLwPgVWqo96jDdRA==", - "license": "MIT" + "node_modules/bare-path": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.1.2.tgz", + "integrity": "sha512-ZyKbsuuqK6Ag0K8pX6V5Txq6XeJRvY+wXucnFGRjiyVYP9YWDpIQugk/b+enRYrEYBJaqLzghRQpXPMR7341Nw==", + "license": "Apache-2.0" }, - "node_modules/@vue/babel-plugin-jsx": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-2.0.1.tgz", - "integrity": "sha512-a8CaLQjD/s4PVdhrLD/zT574ZNPnZBOY+IhdtKWRB4HRZ0I2tXBi5ne7d9eCfaYwp5gU5+4KIyFTV1W1YL9xZA==", - "license": "MIT", + "node_modules/bare-stream": { + "version": "2.13.4", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.4.tgz", + "integrity": "sha512-PcrQ8lVLbiJscNm1Kez+Yp4Gy4AHGcN1lzwjvf5NybWen7VvEgUfyfnXYJ2zNqWnzOfCb1Abq6lH8ti0syQszA==", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-syntax-jsx": "^7.27.1", - "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.4", - "@babel/types": "^7.28.4", - "@vue/babel-helper-vue-transform-on": "2.0.1", - "@vue/babel-plugin-resolve-type": "2.0.1", - "@vue/shared": "^3.5.22" + "b4a": "^1.8.1", + "streamx": "^2.25.0", + "teex": "^1.0.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bare-abort-controller": "*", + "bare-buffer": "*", + "bare-events": "*" }, "peerDependenciesMeta": { - "@babel/core": { + "bare-abort-controller": { + "optional": true + }, + "bare-buffer": { + "optional": true + }, + "bare-events": { "optional": true } } }, - "node_modules/@vue/babel-plugin-resolve-type": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-2.0.1.tgz", - "integrity": "sha512-ybwgIuRGRRBhOU37GImDoWQoz+TlSqap65qVI6iwg/J7FfLTLmMf97TS7xQH9I7Qtr/gp161kYVdhr1ZMraSYQ==", - "license": "MIT", + "node_modules/bare-url": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.5.4.tgz", + "integrity": "sha512-Gxa7UVWBr0/edU1b+TJhn/AZvMQUj9OGspvYsaTYQrAbZA4BOTZGL3LiZxvD+CeMlDH4juwD84+eTAp/bLYW5g==", + "license": "Apache-2.0", "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/parser": "^7.28.4", - "@vue/compiler-sfc": "^3.5.22" - }, - "funding": { - "url": "https://github.com/sponsors/sxzz" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bare-path": "^3.0.0" } }, - "node_modules/@vue/compiler-core": { - "version": "3.5.43", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.43.tgz", - "integrity": "sha512-zdiLhnbe1QQqgDT8xZMpNmyqZ3qlI+/Q/FHQco57Kwl/b05HhCzN6eVGN9QU9rbga4CrS0H5SYY8VGHZCt/1Hg==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.8", - "@vue/shared": "3.5.43", - "entities": "^7.0.1", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.1" - } + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "node_modules/@vue/compiler-dom": { - "version": "3.5.43", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.43.tgz", - "integrity": "sha512-PEZoAk3NQmsn/ejMzSOCyTYqwGqczrWm70PuhBKjjv1+TCoQAaO/zOqNwjV+honlNstT5ILxtc+8r8UUfj+iEQ==", - "license": "MIT", - "dependencies": { - "@vue/compiler-core": "3.5.43", - "@vue/shared": "3.5.43" + "node_modules/baseline-browser-mapping": { + "version": "2.11.35", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.35.tgz", + "integrity": "sha512-GNk8KX52CHqeNKGk8+7tZnQab/2k1t/BgrUHPKNdijzpEhF1saPQZHVKb6m5loSAxB39gyrTYw34Qf9CQ3u1qQ==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@vue/compiler-sfc": { - "version": "3.5.43", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.43.tgz", - "integrity": "sha512-FCbrG3XNCRl+js3huuKx4IVHBLTvMkJhVepjbxSPu1gn4yWLaYtGNQdjJGZaMytXB6qb76qQDDmDSLy/vkmleQ==", + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.29.8", - "@vue/compiler-core": "3.5.43", - "@vue/compiler-dom": "3.5.43", - "@vue/compiler-ssr": "3.5.43", - "@vue/shared": "3.5.43", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.21", - "postcss": "^8.5.28", - "source-map-js": "^1.2.1" + "file-uri-to-path": "1.0.0" } }, - "node_modules/@vue/compiler-sfc/node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "node_modules/birpc": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz", + "integrity": "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==", "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" + "funding": { + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/@vue/compiler-ssr": { - "version": "3.5.43", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.43.tgz", - "integrity": "sha512-GF62orf7KiJX9RqrHNGrYBudsQGD0OhJ5nDs90O8UiDuS40+YMYomiXu6w6EuvtXuRDc3MSNis3EaaSKAVSWpg==", - "license": "MIT", - "dependencies": { - "@vue/compiler-dom": "3.5.43", - "@vue/shared": "3.5.43" - } + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" }, - "node_modules/@vue/devtools-api": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.2.1.tgz", - "integrity": "sha512-6u4vXBlIBAC1wMplIZgpyPn7uh/s4Bf6F5bMzvLv+EdJ0aHs/+4B7Ygv864EStQSjRbsRzTko/kUG1A1IejQ3A==", + "node_modules/brace-expansion": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", "license": "MIT", "dependencies": { - "@vue/devtools-kit": "^8.2.1" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" } }, - "node_modules/@vue/devtools-core": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-8.2.1.tgz", - "integrity": "sha512-s/VfAY9oDTb/kFEWmy461jaFde2MIV1RO/gi1vwM+PAZBZ/Pc2Ndu3BNBdZUze8QDUuyYvElbEEGA83syjJfzA==", + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "license": "MIT", "dependencies": { - "@vue/devtools-kit": "^8.2.1", - "@vue/devtools-shared": "^8.2.1" + "fill-range": "^7.1.1" }, - "peerDependencies": { - "vue": "^3.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/@vue/devtools-kit": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.2.1.tgz", - "integrity": "sha512-FIGIuq3AWReEpbAHY/cRGeHDfI0qOb8OCQ3YjbEAX04uaxIDbGc9rhkbVcG7rnfHPXE3RsU5KrWOu9V/okd8AQ==", + "node_modules/browserslist": { + "version": "4.29.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.5.tgz", + "integrity": "sha512-khTmKu5NGYTotqcYo8Bew2k4RAE9PuXRSFRXG2lQBrCEQHyeQ/vX6gKMxfokwywBsLiXZMnHsmWMG1pnO8J7uQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "@vue/devtools-shared": "^8.2.1", - "birpc": "^2.6.1", - "hookable": "^5.5.3", - "perfect-debounce": "^2.0.0" + "baseline-browser-mapping": "^2.11.33", + "caniuse-lite": "^1.0.30001819", + "electron-to-chromium": "^1.5.464", + "node-releases": "^2.0.60", + "update-browserslist-db": "^1.3.4" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/@vue/devtools-shared": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.2.1.tgz", - "integrity": "sha512-Fkac7lUdGReh6pVOi3AYPRGe82LQqRmAfThW7RRligOAP0ZA/Z1z9XLHDM9dv34pV2HRc79DK8uKPeG2fLnA/g==", - "license": "MIT" - }, - "node_modules/@vue/language-core": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.3.11.tgz", - "integrity": "sha512-QJmpliwAVpC/OxubIByPAhNzsQPRc8/gxlN2qnVzVfIMjMDz/9RnXRFoetjz5yEgXVXyp4LqhXq3V53PjmNzFw==", - "devOptional": true, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "@volar/language-core": "2.4.28", - "@vue/compiler-dom": "^3.5.0", - "@vue/shared": "^3.5.0", - "alien-signals": "^3.2.1", - "muggle-string": "^0.4.1", - "path-browserify": "^1.0.1", - "picomatch": "^4.0.4" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/@vue/reactivity": { - "version": "3.5.43", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.43.tgz", - "integrity": "sha512-G/c9GyOZNI2jVaaS6OX1EF1SSFSv7H0ERqNTl4+DTFMlZmB5eVAB53aLQNam/7NL2NPtaDD7RdVrzf8uJzMuOA==", + "node_modules/buffer-crc32": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", "license": "MIT", - "dependencies": { - "@vue/shared": "3.5.43" + "engines": { + "node": ">=8.0.0" } }, - "node_modules/@vue/runtime-core": { - "version": "3.5.43", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.43.tgz", - "integrity": "sha512-hU6U6VnVhBGQDpvlnnDlIB8ZGJBiOcgk2lh/0InltHiz3D8oSkluvuvY+do1G2H3+udeKFsmaBlgVYP7gXQzEw==", + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/buffer-image-size": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/buffer-image-size/-/buffer-image-size-0.6.4.tgz", + "integrity": "sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==", + "dev": true, "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.43", - "@vue/shared": "3.5.43" + "@types/node": "*" + }, + "engines": { + "node": ">=4.0" } }, - "node_modules/@vue/runtime-dom": { - "version": "3.5.43", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.43.tgz", - "integrity": "sha512-Bb2Jc0YjjJdMt1SJmb9b2L/IWd3I8lIT9x9eS/xvvP9CiVgna0ffua74xKRmt4/uSJ+0r4iN8ex1jrqkhQGWQw==", + "node_modules/builtin-modules": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-5.5.0.tgz", + "integrity": "sha512-2uhx+Lkzc2fnAcNEpzbJziSzwdv6cJjxxsi9oByBhSuy2wffAPzmazVDiWJk2xDKULFONl5gNOEOLOupQ8gsPg==", + "dev": true, "license": "MIT", - "dependencies": { - "@vue/reactivity": "3.5.43", - "@vue/runtime-core": "3.5.43", - "@vue/shared": "3.5.43", - "csstype": "^3.2.3" + "engines": { + "node": ">=18.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@vue/server-renderer": { - "version": "3.5.43", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.43.tgz", - "integrity": "sha512-l2Ygjv9NehV94PSBxNWsAHC0j/eIIKbn92mBuWXAPGLnn6HfJ6MH5ubsd+Nk0YoZ5FRuxWI1P2VSoh+dbPQhCQ==", + "node_modules/bundle-name": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.1.tgz", + "integrity": "sha512-DdH81/zPLVS11EUgWq3tEu/xn+EzljlMYooDNdzWEnFha3R3NBMpMV1UqYIpjYHV/SgpFKMIX1Oh7o06SjM/oA==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.43", - "@vue/runtime-dom": "3.5.43", - "@vue/shared": "3.5.43" + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@vue/shared": { - "version": "3.5.43", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.43.tgz", - "integrity": "sha512-uksS7YGMR5NZyr4JNq0Rp+QyLns0ueaz20KwzIPW9R0LH1Vnt4E+XUM29PNseEbf1www2gOuhuDi5AKOIXag9Q==", - "license": "MIT" - }, - "node_modules/@vue/test-utils": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.5.1.tgz", - "integrity": "sha512-V/4a99odJ7hapr0bRt35XxljGk8hefq31gSOnlKTcEq2fUeoj2qb+FcpJYfQu4qfYhW9Ug+O2+CZ3QmZ7gXDzA==", - "dev": true, + "node_modules/c12": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/c12/-/c12-3.3.4.tgz", + "integrity": "sha512-cM0ApFQSBXuourJejzwv/AuPRvAxordTyParRVcHjjtXirtkzM0uK2L9TTn9s0cXZbG7E55jCivRQzoxYmRAlA==", "license": "MIT", "dependencies": { - "js-beautify": "^2.0.0", - "vue-component-type-helpers": "^3.0.0" + "chokidar": "^5.0.0", + "confbox": "^0.2.4", + "defu": "^6.1.6", + "dotenv": "^17.3.1", + "exsolve": "^1.0.8", + "giget": "^3.2.0", + "jiti": "^2.6.1", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "perfect-debounce": "^2.1.0", + "pkg-types": "^2.3.0", + "rc9": "^3.0.1" }, "peerDependencies": { - "@vue/compiler-dom": "3.x", - "@vue/server-renderer": "3.x", - "vue": "3.x" + "magicast": "*" }, "peerDependenciesMeta": { - "@vue/server-renderer": { + "magicast": { "optional": true } } }, - "node_modules/abbrev": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", - "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "node_modules/cacheable": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-2.5.0.tgz", + "integrity": "sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==", + "devOptional": true, "license": "MIT", "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" + "@cacheable/memory": "^2.2.0", + "@cacheable/utils": "^2.5.0", + "hookified": "^1.15.0", + "keyv": "^5.6.0", + "qified": "^0.10.1" } }, - "node_modules/acorn": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", - "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", + "node_modules/caniuse-api": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-4.0.0.tgz", + "integrity": "sha512-B0hQ1OLyJuHTQSOWXvwibWqM6DCoqJdvBA6X1S/53bd4XU7LJ1yurIPlrsouol3mw1jh9pGI4ivubSpmJeIqCA==", "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0" } }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "license": "MIT", - "peerDependencies": { - "acorn": "^8" - } + "node_modules/caniuse-lite": { + "version": "1.0.30001820", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001820.tgz", + "integrity": "sha512-gfWD6MxqVCqAOwmODfZf7DchWvlrA+SRdNX7ceLfg3xRqe5ssjjpF7EgslC/0tiLiNTajdaNN/q8c/5u/7Gz8w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" }, - "node_modules/agent-base": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "node_modules/chai": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", + "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", + "dev": true, "license": "MIT", "engines": { - "node": ">= 14" + "node": ">=18" } }, - "node_modules/alien-signals": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-3.2.1.tgz", - "integrity": "sha512-I8FjmltrfnDFoZedi5CG8DghVYNhzb/Ijluz7tCSJH0xpd0484Kowhbb1XDYOxfJpU1p5wnM2X54dA+IfGyD1g==", - "devOptional": true, + "node_modules/change-case": { + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", + "dev": true, "license": "MIT" }, - "node_modules/ansi-regex": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.4.0.tgz", - "integrity": "sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw==", + "node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, "engines": { - "node": ">=12" + "node": ">= 20.19.0" }, "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "url": "https://paulmillr.com/funding/" } }, - "node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "license": "MIT", + "node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=18" } }, - "node_modules/ansis": { + "node_modules/ci-info": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.4.0.tgz", - "integrity": "sha512-9k3v7xcHwgdO/DruxGIg4HtjvlAZlcnsX/mzqUb1t3NkYnl9kK2UJ+Gq0io+vQf7iT//BD/HB/NBkUR1LWxoeA==", - "license": "ISC", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", "engines": { - "node": ">=14" + "node": ">=8" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/citty": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.2.2.tgz", + "integrity": "sha512-+6vJA3L98yv+IdfKGZHBNiGW5KHn22e/JwID0Strsz8h4S/csAu/OuICwxrg44k5MRiZHWIo8XXuJgQTriRP4w==", + "license": "MIT" + }, + "node_modules/cliui": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", + "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", "license": "ISC", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" }, "engines": { - "node": ">= 8" + "node": ">=20" } }, - "node_modules/anymatch/node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "node_modules/cliui/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, "engines": { - "node": ">=8.6" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/archiver": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz", - "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", - "license": "MIT", - "dependencies": { - "archiver-utils": "^5.0.2", - "async": "^3.2.4", - "buffer-crc32": "^1.0.0", - "readable-stream": "^4.0.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^3.0.0", - "zip-stream": "^6.0.1" - }, + "node_modules/cluster-key-slot": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.1.tgz", + "integrity": "sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==", + "license": "Apache-2.0", "engines": { - "node": ">= 14" + "node": ">=0.10.0" } }, - "node_modules/archiver-utils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz", - "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "license": "MIT", "dependencies": { - "glob": "^10.0.0", - "graceful-fs": "^4.2.0", - "is-stream": "^2.0.1", - "lazystream": "^1.0.0", - "lodash": "^4.17.15", - "normalize-path": "^3.0.0", - "readable-stream": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 14" + "node": ">=7.0.0" } }, - "node_modules/archiver-utils/node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, - "node_modules/archiver-utils/node_modules/brace-expansion": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.7.tgz", - "integrity": "sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==", + "node_modules/comment-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.9.tgz", + "integrity": "sha512-+2AvZKjJaNq9GQljm3tr0utwrig5BL+jgJGvz5rDpGKNIp+ojcRXWUwBbh/sGIi1QCprR6PsKFakub+w1v+4hQ==", + "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">= 12.0.0" } }, - "node_modules/archiver-utils/node_modules/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "license": "ISC", + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/compatx": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/compatx/-/compatx-0.2.0.tgz", + "integrity": "sha512-6gLRNt4ygsi5NyMVhceOCFv14CIdDFN7fQjX1U4+47qVE/+kjPoXMK65KWK+dWxmFzMTuKazoQ9sch6pM0p5oA==", + "license": "MIT" + }, + "node_modules/compress-commons": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz", + "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "crc-32": "^1.2.0", + "crc32-stream": "^6.0.0", + "is-stream": "^2.0.1", + "normalize-path": "^3.0.0", + "readable-stream": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">= 14" } }, - "node_modules/archiver-utils/node_modules/is-stream": { + "node_modules/compress-commons/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", @@ -4024,409 +5986,427 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/archiver-utils/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/archiver-utils/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/confbox": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.4.tgz", + "integrity": "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==", + "license": "MIT" }, - "node_modules/archiver-utils/node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "license": "MIT", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "ini": "^1.3.4", + "proto-list": "~1.2.1" } }, - "node_modules/assertion-error": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "node_modules/config-chain/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } + "license": "ISC" }, - "node_modules/ast-kit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.2.0.tgz", - "integrity": "sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==", + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", "license": "MIT", - "dependencies": { - "@babel/parser": "^7.28.5", - "pathe": "^2.0.3" - }, "engines": { - "node": ">=20.19.0" - }, - "funding": { - "url": "https://github.com/sponsors/sxzz" + "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/ast-walker-scope": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.9.0.tgz", - "integrity": "sha512-IJdzo2vLiElBxKzwS36VsCue/62d6IdWjnPB2v3nuPKeWGynp6FF/CYoLa5i/3jXH/z97ZDdsXz6abpgM6w07A==", + "node_modules/convert-hrtime": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-5.0.0.tgz", + "integrity": "sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.2", - "@babel/types": "^7.29.0", - "ast-kit": "^2.2.0" - }, "engines": { - "node": ">=20.19.0" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sxzz" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "license": "MIT" }, - "node_modules/async-sema": { + "node_modules/cookie-es": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", - "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-3.1.1.tgz", + "integrity": "sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg==", "license": "MIT" }, - "node_modules/autoprefixer": { - "version": "10.6.1", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.6.1.tgz", - "integrity": "sha512-cL1Qz6ADZhcEbny/8HPfe99J6HhNoYtpX2LFLIbhgGE7Q1hlQVkYFdetDN7Id3KiQxhDrHwzlHr/YQCnZ8+xSA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/core-js-compat": { + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.51.0.tgz", + "integrity": "sha512-52r6fkXgxv4GLMjmFcMWRx7X9bw071xTTdrDcdyPGRqU2oE+9pCG0bAOMifSBdLw0JRBZKEF0q3B55qPlLuE8g==", + "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.28.9", - "caniuse-lite": "^1.0.30001810", - "fraction.js": "^5.3.4", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "browserslist": "^4.29.3" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=6.4.0" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/b4a": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.9.0.tgz", - "integrity": "sha512-dpfcF9fDNR6++cthXR67iyhgqWy9CBouAvIWhIntzBG6cvK/cnIPiZQjBwi/ZqjjBEDGfoNDtmB0kTjroOJ3pQ==", + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", "license": "Apache-2.0", - "peerDependencies": { - "react-native-b4a": "*" + "bin": { + "crc32": "bin/crc32.njs" }, - "peerDependenciesMeta": { - "react-native-b4a": { - "optional": true - } + "engines": { + "node": ">=0.8" } }, - "node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "node_modules/crc32-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz", + "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", "license": "MIT", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^4.0.0" + }, "engines": { - "node": "18 || 20 || >=22" + "node": ">= 14" } }, - "node_modules/bare-events": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.9.2.tgz", - "integrity": "sha512-AIPKioV7/Y/8KfZ3AAhjPJxLLbY49S64Ym5DakZlUg75qQiTgUq9hEJoEwa4eUezPUlXRy/i5NpsKvo9jgKmoA==", - "license": "Apache-2.0", - "peerDependencies": { - "bare-abort-controller": "*" - }, - "peerDependenciesMeta": { - "bare-abort-controller": { - "optional": true + "node_modules/croner": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/croner/-/croner-10.0.1.tgz", + "integrity": "sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==", + "funding": [ + { + "type": "other", + "url": "https://paypal.me/hexagonpp" + }, + { + "type": "github", + "url": "https://github.com/sponsors/hexagon" } + ], + "license": "MIT", + "engines": { + "node": ">=18.0" } }, - "node_modules/bare-fs": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.8.2.tgz", - "integrity": "sha512-+ZI68KHMUvosXfKbg/UOHK0tbCdRnegbvPEdEcZ3Nd6TetieQsJPRXBRXPdLyy8+3VSEbPXtsumTpEtt78xv9w==", - "license": "Apache-2.0", + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", "dependencies": { - "bare-events": "^2.5.4", - "bare-path": "^3.0.0", - "bare-stream": "^2.6.4", - "bare-url": "^2.2.2", - "fast-fifo": "^1.3.2" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "bare": ">=1.28.0" - }, - "peerDependencies": { - "bare-buffer": "*" - }, - "peerDependenciesMeta": { - "bare-buffer": { - "optional": true - } + "node": ">= 8" } }, - "node_modules/bare-path": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.1.2.tgz", - "integrity": "sha512-ZyKbsuuqK6Ag0K8pX6V5Txq6XeJRvY+wXucnFGRjiyVYP9YWDpIQugk/b+enRYrEYBJaqLzghRQpXPMR7341Nw==", - "license": "Apache-2.0" + "node_modules/cross-spawn/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" }, - "node_modules/bare-stream": { - "version": "2.13.4", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.4.tgz", - "integrity": "sha512-PcrQ8lVLbiJscNm1Kez+Yp4Gy4AHGcN1lzwjvf5NybWen7VvEgUfyfnXYJ2zNqWnzOfCb1Abq6lH8ti0syQszA==", - "license": "Apache-2.0", + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { - "b4a": "^1.8.1", - "streamx": "^2.25.0", - "teex": "^1.0.1" + "isexe": "^2.0.0" }, - "peerDependencies": { - "bare-abort-controller": "*", - "bare-buffer": "*", - "bare-events": "*" + "bin": { + "node-which": "bin/node-which" }, - "peerDependenciesMeta": { - "bare-abort-controller": { - "optional": true - }, - "bare-buffer": { - "optional": true - }, - "bare-events": { - "optional": true - } + "engines": { + "node": ">= 8" } }, - "node_modules/bare-url": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.5.4.tgz", - "integrity": "sha512-Gxa7UVWBr0/edU1b+TJhn/AZvMQUj9OGspvYsaTYQrAbZA4BOTZGL3LiZxvD+CeMlDH4juwD84+eTAp/bLYW5g==", - "license": "Apache-2.0", + "node_modules/crossws": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", + "license": "MIT", "dependencies": { - "bare-path": "^3.0.0" + "uncrypto": "^0.1.3" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/baseline-browser-mapping": { - "version": "2.11.26", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.26.tgz", - "integrity": "sha512-GLQdD3y6UF8iVuMJl5fHgE4jdn/ua7n+toKfLgNlg3BqQtOZjpy68T8Tup8/wGWZCDlm7KMg7tPb4MPn7oN0TQ==", - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" + "node_modules/css-select": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-6.0.0.tgz", + "integrity": "sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^7.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "nth-check": "^2.1.1" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "node_modules/css-tree": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", + "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", "license": "MIT", "dependencies": { - "file-uri-to-path": "1.0.0" + "mdn-data": "2.27.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" } }, - "node_modules/birpc": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz", - "integrity": "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==", - "license": "MIT", + "node_modules/css-what": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-7.0.0.tgz", + "integrity": "sha512-wD5oz5xibMOPHzy13CyGmogB3phdvcDaB5t0W/Nr5Z2O/agcB8YwOz6e2Lsp10pNDzBoDO9nVa3RGs/2BttpHQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, "funding": { - "url": "https://github.com/sponsors/antfu" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/brace-expansion": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", - "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", + "node_modules/cssnano": { + "version": "8.0.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-8.0.10.tgz", + "integrity": "sha512-aMlBsvQW5g1b8vfPnkuy5Bk7g/jyRsf5eMpbhe4nKnePx+n2IrC0L6dFqnd3r4/OGNIYGEHfAt09oywi84fWKQ==", "license": "MIT", "dependencies": { - "balanced-match": "^4.0.2" + "cssnano-preset-default": "^8.0.10", + "lilconfig": "^3.1.3" }, "engines": { - "node": "20 || >=22" + "node": "^22.11.0 || ^24.11.0 || >=26.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.5.26" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "node_modules/cssnano-preset-default": { + "version": "8.0.10", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-8.0.10.tgz", + "integrity": "sha512-34uq3q7OXgmfxXn+MHTgIqysCLH7zRZZUMAwrBiO09F5/KLVD33iDFNRRUNYStKdj0SaAIUVr6Akao2Fpp0aVA==", "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" + "browserslist": "^4.28.8", + "cssnano-utils": "^6.0.4", + "postcss-calc": "^10.1.1", + "postcss-colormin": "^8.0.5", + "postcss-convert-values": "^8.0.4", + "postcss-discard-comments": "^8.0.4", + "postcss-discard-duplicates": "^8.0.4", + "postcss-discard-empty": "^8.0.5", + "postcss-discard-overridden": "^8.0.4", + "postcss-merge-longhand": "^8.0.4", + "postcss-merge-rules": "^8.0.5", + "postcss-minify-font-values": "^8.0.4", + "postcss-minify-gradients": "^8.0.6", + "postcss-minify-params": "^8.0.4", + "postcss-minify-selectors": "^8.0.5", + "postcss-normalize-charset": "^8.0.5", + "postcss-normalize-display-values": "^8.0.4", + "postcss-normalize-positions": "^8.0.4", + "postcss-normalize-repeat-style": "^8.0.4", + "postcss-normalize-string": "^8.0.4", + "postcss-normalize-timing-functions": "^8.0.4", + "postcss-normalize-unicode": "^8.0.4", + "postcss-normalize-url": "^8.0.4", + "postcss-normalize-whitespace": "^8.0.5", + "postcss-ordered-values": "^8.0.5", + "postcss-reduce-initial": "^8.0.5", + "postcss-reduce-transforms": "^8.0.4", + "postcss-svgo": "^8.0.6", + "postcss-unique-selectors": "^8.0.4" }, "engines": { - "node": ">=8" + "node": "^22.11.0 || ^24.11.0 || >=26.0" + }, + "peerDependencies": { + "postcss": "^8.5.26" } }, - "node_modules/browserslist": { - "version": "4.29.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.1.tgz", - "integrity": "sha512-AUdjuRyCNGUYtqpqfTmWyM4fXay8yIQhmLnvYe/THMGfT9B/34X7xQd3ifKxwyNPPpowVBjLb+64BN9Rn1mizw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/cssnano-utils": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-6.0.4.tgz", + "integrity": "sha512-j1z2mW4MqtcGM4I8TxXAdOXUifp1DZ5/bZnyYnCpHlzQ/ilCj2voLxE0aqEKnBDA5hF6HahSY13JU8kyZ1s8Mg==", + "license": "MIT", + "engines": { + "node": "^22.11.0 || ^24.11.0 || >=26.0" + }, + "peerDependencies": { + "postcss": "^8.5.26" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.11.25", - "caniuse-lite": "^1.0.30001810", - "electron-to-chromium": "^1.5.438", - "node-releases": "^2.0.57", - "update-browserslist-db": "^1.3.3" + "css-tree": "~2.2.0" }, - "bin": { - "browserslist": "cli.js" + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/daisyui": { + "version": "5.7.46", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-5.7.46.tgz", + "integrity": "sha512-z/tfVXLpLRe1ojGeokzxauHA9Ij5CGfk+83EdatQbFSVr02h5mUcp4nkgQJOw68wH1wAAPu/SY+MWbDdJG2R4w==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/saadeghi/daisyui?sponsor=1" + } + }, + "node_modules/db0": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/db0/-/db0-0.3.4.tgz", + "integrity": "sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw==", + "license": "MIT", + "peerDependencies": { + "@electric-sql/pglite": "*", + "@libsql/client": "*", + "better-sqlite3": "*", + "drizzle-orm": "*", + "mysql2": "*", + "sqlite3": "*" + }, + "peerDependenciesMeta": { + "@electric-sql/pglite": { + "optional": true }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "@libsql/client": { + "optional": true }, - { - "type": "consulting", - "url": "https://feross.org/support" + "better-sqlite3": { + "optional": true + }, + "drizzle-orm": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "sqlite3": { + "optional": true } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" } }, - "node_modules/buffer-crc32": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", - "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, "engines": { - "node": ">=8.0.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "devOptional": true, "license": "MIT" }, - "node_modules/buffer-image-size": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/buffer-image-size/-/buffer-image-size-0.6.4.tgz", - "integrity": "sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==", - "dev": true, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "license": "MIT", - "dependencies": { - "@types/node": "*" - }, "engines": { - "node": ">=4.0" + "node": ">=0.10.0" } }, - "node_modules/bundle-name": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.1.tgz", - "integrity": "sha512-DdH81/zPLVS11EUgWq3tEu/xn+EzljlMYooDNdzWEnFha3R3NBMpMV1UqYIpjYHV/SgpFKMIX1Oh7o06SjM/oA==", + "node_modules/default-browser": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.1.tgz", + "integrity": "sha512-m1pAzaJgZ/gssEqlOhJkPJp8Xly7QyW6xcrkUa2KKcDeDSEMP7X8xipU3snUcfisTQx0w1AGae+9UtJSfVnXGw==", "license": "MIT", "dependencies": { - "run-applescript": "^7.0.0" + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" }, "engines": { "node": ">=18" @@ -4435,696 +6415,734 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/c12": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/c12/-/c12-3.3.4.tgz", - "integrity": "sha512-cM0ApFQSBXuourJejzwv/AuPRvAxordTyParRVcHjjtXirtkzM0uK2L9TTn9s0cXZbG7E55jCivRQzoxYmRAlA==", + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", "license": "MIT", - "dependencies": { - "chokidar": "^5.0.0", - "confbox": "^0.2.4", - "defu": "^6.1.6", - "dotenv": "^17.3.1", - "exsolve": "^1.0.8", - "giget": "^3.2.0", - "jiti": "^2.6.1", - "ohash": "^2.0.11", - "pathe": "^2.0.3", - "perfect-debounce": "^2.1.0", - "pkg-types": "^2.3.0", - "rc9": "^3.0.1" - }, - "peerDependencies": { - "magicast": "*" + "engines": { + "node": ">=18" }, - "peerDependenciesMeta": { - "magicast": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/caniuse-api": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-4.0.0.tgz", - "integrity": "sha512-B0hQ1OLyJuHTQSOWXvwibWqM6DCoqJdvBA6X1S/53bd4XU7LJ1yurIPlrsouol3mw1jh9pGI4ivubSpmJeIqCA==", + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001812", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001812.tgz", - "integrity": "sha512-qN+QNNBr93TCmFrmte0bBCjSDMuRvt78VlHT99qIGPszm4QsqCX8lnyWUFkHi8B7ZBAPq8SH+UqyXNy/odMdng==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" + "node_modules/defu": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", + "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==", + "license": "MIT" }, - "node_modules/chai": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", - "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", - "dev": true, + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "license": "MIT", "engines": { - "node": ">=18" + "node": ">= 0.8" } }, - "node_modules/chokidar": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", - "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "node_modules/destr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "license": "MIT" + }, + "node_modules/detect-indent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.2.tgz", + "integrity": "sha512-y+8xyqdGLL+6sh0tVeHcfP/QDd8gUgbasolJJpY7NgeQGSZ739bDtSiaiDgtoicy+mtYB81dKLxO9xRhCyIB3A==", + "dev": true, "license": "MIT", - "dependencies": { - "readdirp": "^5.0.0" - }, "engines": { - "node": ">= 20.19.0" + "node": ">=12.20" }, "funding": { - "url": "https://paulmillr.com/funding/" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/chownr": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", - "license": "BlueOak-1.0.0", + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/citty": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.2.2.tgz", - "integrity": "sha512-+6vJA3L98yv+IdfKGZHBNiGW5KHn22e/JwID0Strsz8h4S/csAu/OuICwxrg44k5MRiZHWIo8XXuJgQTriRP4w==", + "node_modules/devalue": { + "version": "5.9.4", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.9.4.tgz", + "integrity": "sha512-sPAT4pztbu6586/hrhOnMKS17IJrvg12mXiSPSS3W5qDeN2RGgvZ0diZCm31dBbnevfVmujNO3IM2wrS4Y2Rhg==", "license": "MIT" }, - "node_modules/cliui": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", - "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", - "license": "ISC", - "dependencies": { - "string-width": "^7.2.0", - "strip-ansi": "^7.1.0", - "wrap-ansi": "^9.0.0" - }, + "node_modules/diff": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", + "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==", + "license": "BSD-3-Clause", "engines": { - "node": ">=20" + "node": ">=0.3.1" } }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", - "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", - "license": "MIT" - }, - "node_modules/cliui/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "license": "MIT", "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/cluster-key-slot": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.1.tgz", - "integrity": "sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==", - "license": "Apache-2.0", + "node_modules/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { - "color-name": "~1.1.4" + "domelementtype": "^2.3.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "license": "MIT" - }, - "node_modules/compatx": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/compatx/-/compatx-0.2.0.tgz", - "integrity": "sha512-6gLRNt4ygsi5NyMVhceOCFv14CIdDFN7fQjX1U4+47qVE/+kjPoXMK65KWK+dWxmFzMTuKazoQ9sch6pM0p5oA==", - "license": "MIT" + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } }, - "node_modules/compress-commons": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz", - "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", + "node_modules/dot-prop": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-10.2.0.tgz", + "integrity": "sha512-BTJ9aZYL3vCfZlZOBLy9v8TUqWGQ0pzFnygKwFZt5udj6viBoFIBviKPUoZLDCPn1FoXffv6McQFDenrm5Krfw==", "license": "MIT", "dependencies": { - "crc-32": "^1.2.0", - "crc32-stream": "^6.0.0", - "is-stream": "^2.0.1", - "normalize-path": "^3.0.0", - "readable-stream": "^4.0.0" + "type-fest": "^5.0.0" }, "engines": { - "node": ">= 14" + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/compress-commons/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", + "node_modules/dotenv": { + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", + "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", + "license": "BSD-2-Clause", "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://dotenvx.com" } }, - "node_modules/confbox": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.4.tgz", - "integrity": "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==", + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "license": "MIT" }, - "node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/editorconfig": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-3.0.2.tgz", + "integrity": "sha512-T0ix8GhtxyKVfUFEcvdNDt3YGqlwkFHbD4/5bgFUDgFmxhI/cSRAeJ87/Sz//Cq8Eam6JX/e23RkoFO71P7aAA==", "dev": true, "license": "MIT", "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" + "@one-ini/wasm": "0.2.1", + "commander": "^14.0.3", + "minimatch": "~10.2.4", + "semver": "^7.7.4" + }, + "bin": { + "editorconfig": "bin/editorconfig" + }, + "engines": { + "node": ">=20" } }, - "node_modules/config-chain/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "node_modules/editorconfig/node_modules/commander": { + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", + "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", "dev": true, - "license": "ISC" - }, - "node_modules/consola": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", - "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", "license": "MIT", "engines": { - "node": "^14.18.0 || >=16.10.0" + "node": ">=20" } }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "license": "MIT" }, - "node_modules/cookie-es": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-3.1.1.tgz", - "integrity": "sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg==", - "license": "MIT" + "node_modules/electron-to-chromium": { + "version": "1.5.476", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.476.tgz", + "integrity": "sha512-LnPnRZ0esKB9NjsSIaC+mffW+5dAtBui6kbK5f9Qykblj4Q33cn6yIhuCcTVjwpvL3YJPqqQ4IlsNyriGNpyFQ==", + "license": "ISC" }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "license": "MIT" }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "license": "Apache-2.0", - "bin": { - "crc32": "bin/crc32.njs" - }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">= 0.8" } }, - "node_modules/crc32-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz", - "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", + "node_modules/enhanced-resolve": { + "version": "5.25.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.25.1.tgz", + "integrity": "sha512-nGXts5znJzmWPu+mIE9izCOzdg63oJca2mDzGWWTth7sr4aCToKcoyFVBQwN75Ij5Pf6p510EwkTqViTRzDV+w==", + "dev": true, "license": "MIT", "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^4.0.0" + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" }, "engines": { - "node": ">= 14" + "node": ">=10.13.0" } }, - "node_modules/croner": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/croner/-/croner-10.0.1.tgz", - "integrity": "sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==", - "funding": [ - { - "type": "other", - "url": "https://paypal.me/hexagonpp" - }, - { - "type": "github", - "url": "https://github.com/sponsors/hexagon" - } - ], - "license": "MIT", + "node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", "engines": { - "node": ">=18.0" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "node_modules/error-stack-parser-es": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-2.0.1.tgz", + "integrity": "sha512-J36ntO+rMQVRuR/umlmxmfLi4TpWwtmTnHoJoXTiC2xDNazs0VDPKcX6pbhZMDd2HFtH9isMBJXMdbki+A++Pg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/errx": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/errx/-/errx-0.1.2.tgz", + "integrity": "sha512-chfpPHmCerdo/rXr/nNvPZRkV4WwDRwzwnsJ0Uzz3tVi8Z41tDctRjduYy1138ii77AFlts1qvWtX3g/Acg91Q==", + "license": "MIT" + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, "engines": { - "node": ">= 8" + "node": ">= 0.4" } }, - "node_modules/cross-spawn/node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" + "node_modules/es-module-lexer": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", + "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", + "license": "MIT" }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, + "node_modules/esbuild": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz", + "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==", + "hasInstallScript": true, + "license": "MIT", "bin": { - "node-which": "bin/node-which" + "esbuild": "bin/esbuild" }, "engines": { - "node": ">= 8" + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.2", + "@esbuild/android-arm": "0.28.2", + "@esbuild/android-arm64": "0.28.2", + "@esbuild/android-x64": "0.28.2", + "@esbuild/darwin-arm64": "0.28.2", + "@esbuild/darwin-x64": "0.28.2", + "@esbuild/freebsd-arm64": "0.28.2", + "@esbuild/freebsd-x64": "0.28.2", + "@esbuild/linux-arm": "0.28.2", + "@esbuild/linux-arm64": "0.28.2", + "@esbuild/linux-ia32": "0.28.2", + "@esbuild/linux-loong64": "0.28.2", + "@esbuild/linux-mips64el": "0.28.2", + "@esbuild/linux-ppc64": "0.28.2", + "@esbuild/linux-riscv64": "0.28.2", + "@esbuild/linux-s390x": "0.28.2", + "@esbuild/linux-x64": "0.28.2", + "@esbuild/netbsd-arm64": "0.28.2", + "@esbuild/netbsd-x64": "0.28.2", + "@esbuild/openbsd-arm64": "0.28.2", + "@esbuild/openbsd-x64": "0.28.2", + "@esbuild/openharmony-arm64": "0.28.2", + "@esbuild/sunos-x64": "0.28.2", + "@esbuild/win32-arm64": "0.28.2", + "@esbuild/win32-ia32": "0.28.2", + "@esbuild/win32-x64": "0.28.2" } }, - "node_modules/crossws": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", - "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "license": "MIT", - "dependencies": { - "uncrypto": "^0.1.3" + "engines": { + "node": ">=6" } }, - "node_modules/css-select": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-6.0.0.tgz", - "integrity": "sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^7.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.2.2", - "nth-check": "^2.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" }, - "node_modules/css-tree": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", - "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "license": "MIT", - "dependencies": { - "mdn-data": "2.27.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/css-what": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-7.0.0.tgz", - "integrity": "sha512-wD5oz5xibMOPHzy13CyGmogB3phdvcDaB5t0W/Nr5Z2O/agcB8YwOz6e2Lsp10pNDzBoDO9nVa3RGs/2BttpHQ==", - "license": "BSD-2-Clause", "engines": { - "node": ">= 6" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "node_modules/eslint": { + "version": "10.14.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.14.0.tgz", + "integrity": "sha512-T0pNsxkb9IKmtQjhpK3d7nWOpFv+YHuMbTJnSVMoQblF0onvXfErrtp4V1jHtsQPan7dKaGVD0q1WCXnzMF31A==", + "devOptional": true, "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" + "workspaces": [ + "packages/*" + ], + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.2", + "@eslint/config-array": "^0.23.5", + "@eslint/config-helpers": "^0.7.0", + "@eslint/core": "^1.2.1", + "@eslint/plugin-kit": "^0.7.3", + "@humanfs/node": "^0.16.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^9.1.2", + "eslint-visitor-keys": "^5.0.1", + "espree": "^11.2.0", + "esquery": "^1.7.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "11.1.5 || >11.1.6 <12", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "minimatch": "^10.2.6", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-8.0.10.tgz", - "integrity": "sha512-aMlBsvQW5g1b8vfPnkuy5Bk7g/jyRsf5eMpbhe4nKnePx+n2IrC0L6dFqnd3r4/OGNIYGEHfAt09oywi84fWKQ==", - "license": "MIT", - "dependencies": { - "cssnano-preset-default": "^8.0.10", - "lilconfig": "^3.1.3" + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": "^22.11.0 || ^24.11.0 || >=26.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" + "url": "https://eslint.org/donate" }, "peerDependencies": { - "postcss": "^8.5.26" + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, - "node_modules/cssnano-preset-default": { - "version": "8.0.10", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-8.0.10.tgz", - "integrity": "sha512-34uq3q7OXgmfxXn+MHTgIqysCLH7zRZZUMAwrBiO09F5/KLVD33iDFNRRUNYStKdj0SaAIUVr6Akao2Fpp0aVA==", + "node_modules/eslint-config-flat-gitignore": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/eslint-config-flat-gitignore/-/eslint-config-flat-gitignore-2.4.0.tgz", + "integrity": "sha512-JhYC+V7qEDiCDsbJcVP8fxNc62fk4+i91YLP/YvmVHlkaQ8Xo99olYN8MO5COdxl7onGlsrfZVONe5NYsZP1UA==", + "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.28.8", - "cssnano-utils": "^6.0.4", - "postcss-calc": "^10.1.1", - "postcss-colormin": "^8.0.5", - "postcss-convert-values": "^8.0.4", - "postcss-discard-comments": "^8.0.4", - "postcss-discard-duplicates": "^8.0.4", - "postcss-discard-empty": "^8.0.5", - "postcss-discard-overridden": "^8.0.4", - "postcss-merge-longhand": "^8.0.4", - "postcss-merge-rules": "^8.0.5", - "postcss-minify-font-values": "^8.0.4", - "postcss-minify-gradients": "^8.0.6", - "postcss-minify-params": "^8.0.4", - "postcss-minify-selectors": "^8.0.5", - "postcss-normalize-charset": "^8.0.5", - "postcss-normalize-display-values": "^8.0.4", - "postcss-normalize-positions": "^8.0.4", - "postcss-normalize-repeat-style": "^8.0.4", - "postcss-normalize-string": "^8.0.4", - "postcss-normalize-timing-functions": "^8.0.4", - "postcss-normalize-unicode": "^8.0.4", - "postcss-normalize-url": "^8.0.4", - "postcss-normalize-whitespace": "^8.0.5", - "postcss-ordered-values": "^8.0.5", - "postcss-reduce-initial": "^8.0.5", - "postcss-reduce-transforms": "^8.0.4", - "postcss-svgo": "^8.0.6", - "postcss-unique-selectors": "^8.0.4" + "@eslint/compat": "^2.1.0" }, - "engines": { - "node": "^22.11.0 || ^24.11.0 || >=26.0" + "funding": { + "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "postcss": "^8.5.26" + "eslint": "^9.5.0 || ^10.0.0" } }, - "node_modules/cssnano-utils": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-6.0.4.tgz", - "integrity": "sha512-j1z2mW4MqtcGM4I8TxXAdOXUifp1DZ5/bZnyYnCpHlzQ/ilCj2voLxE0aqEKnBDA5hF6HahSY13JU8kyZ1s8Mg==", + "node_modules/eslint-flat-config-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-flat-config-utils/-/eslint-flat-config-utils-3.2.0.tgz", + "integrity": "sha512-PHgo1X5uqIorJONLVD9BIaOSdoYFD3z/AeJljdqDPlWVRpeCYkDbK9k0AXoYVqqNJr6FEYIEr5Rm2TSktLQcHw==", + "dev": true, "license": "MIT", - "engines": { - "node": "^22.11.0 || ^24.11.0 || >=26.0" + "dependencies": { + "@eslint/config-helpers": "^0.5.5", + "pathe": "^2.0.3" }, - "peerDependencies": { - "postcss": "^8.5.26" + "funding": { + "url": "https://github.com/sponsors/antfu" } }, - "node_modules/csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "license": "MIT", + "node_modules/eslint-flat-config-utils/node_modules/@eslint/config-helpers": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.5.tgz", + "integrity": "sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "css-tree": "~2.2.0" + "@eslint/core": "^1.2.1" }, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "node_modules/eslint-import-context": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/eslint-import-context/-/eslint-import-context-0.1.9.tgz", + "integrity": "sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==", + "dev": true, "license": "MIT", "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" + "get-tsconfig": "^4.10.1", + "stable-hash-x": "^0.2.0" }, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-import-context" + }, + "peerDependencies": { + "unrs-resolver": "^1.0.0" + }, + "peerDependenciesMeta": { + "unrs-resolver": { + "optional": true + } } }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "license": "CC0-1.0" - }, - "node_modules/csstype": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "license": "MIT" - }, - "node_modules/daisyui": { - "version": "5.7.46", - "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-5.7.46.tgz", - "integrity": "sha512-z/tfVXLpLRe1ojGeokzxauHA9Ij5CGfk+83EdatQbFSVr02h5mUcp4nkgQJOw68wH1wAAPu/SY+MWbDdJG2R4w==", + "node_modules/eslint-merge-processors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-merge-processors/-/eslint-merge-processors-2.0.0.tgz", + "integrity": "sha512-sUuhSf3IrJdGooquEUB5TNpGNpBoQccbnaLHsb1XkBLUPPqCNivCpY05ZcpCOiV9uHwO2yxXEWVczVclzMxYlA==", "dev": true, "license": "MIT", "funding": { - "url": "https://github.com/saadeghi/daisyui?sponsor=1" + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "eslint": "*" } }, - "node_modules/db0": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/db0/-/db0-0.3.4.tgz", - "integrity": "sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw==", + "node_modules/eslint-plugin-import-lite": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import-lite/-/eslint-plugin-import-lite-0.6.0.tgz", + "integrity": "sha512-80vevx2A7i3H7n1/6pqDO8cc5wRz6OwLDvIyVl9UflBV1N1f46e9Ihzi65IOLYoSxM6YykK2fTw1xm0Ixx6aTQ==", + "dev": true, "license": "MIT", - "peerDependencies": { - "@electric-sql/pglite": "*", - "@libsql/client": "*", - "better-sqlite3": "*", - "drizzle-orm": "*", - "mysql2": "*", - "sqlite3": "*" + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "peerDependenciesMeta": { - "@electric-sql/pglite": { - "optional": true - }, - "@libsql/client": { - "optional": true - }, - "better-sqlite3": { - "optional": true - }, - "drizzle-orm": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "sqlite3": { - "optional": true - } + "peerDependencies": { + "eslint": "^9.0.0 || ^10.0.0" } }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "node_modules/eslint-plugin-import-x": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-4.17.1.tgz", + "integrity": "sha512-4cdstYkKCyjumM2Q9NSI03K8D2a9F4Ssz33K2lv2hQa4KmR9jPLwk3uWGtNvclfqBrPGfGuMBwsGMbe6dMRbfg==", + "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "@typescript-eslint/types": "^8.56.0", + "comment-parser": "^1.4.1", + "debug": "^4.4.1", + "eslint-import-context": "^0.1.9", + "is-glob": "^4.0.3", + "minimatch": "^9.0.3 || ^10.1.2", + "semver": "^7.7.2", + "stable-hash-x": "^0.2.0", + "unrs-resolver": "^1.9.2" }, "engines": { - "node": ">=6.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-plugin-import-x" + }, + "peerDependencies": { + "@typescript-eslint/utils": "^8.56.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "eslint-import-resolver-node": "*" }, "peerDependenciesMeta": { - "supports-color": { + "@typescript-eslint/utils": { + "optional": true + }, + "eslint-import-resolver-node": { "optional": true } - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-browser": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.1.tgz", - "integrity": "sha512-m1pAzaJgZ/gssEqlOhJkPJp8Xly7QyW6xcrkUa2KKcDeDSEMP7X8xipU3snUcfisTQx0w1AGae+9UtJSfVnXGw==", - "license": "MIT", + } + }, + "node_modules/eslint-plugin-jsdoc": { + "version": "63.3.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-63.3.3.tgz", + "integrity": "sha512-xI4IeVRzRFA2DGHrPLIxF3U+oJHU3FE+P9Zb27fVs5dPHgfcpoAs0PyCbznVhK7pwR+9BPUztFeXSgpw/CL4Yg==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" + "@es-joy/jsdoccomment": "~0.91.0", + "@es-joy/resolve.exports": "1.2.0", + "are-docs-informative": "^0.0.2", + "comment-parser": "1.4.7", + "debug": "^4.4.3", + "escape-string-regexp": "^4.0.0", + "espree": "^11.2.0", + "esquery": "^1.7.0", + "html-entities": "^2.6.0", + "object-deep-merge": "^2.0.1", + "parse-imports-exports": "^0.2.4", + "semver": "^7.8.5", + "spdx-expression-parse": "^5.0.0", + "to-valid-identifier": "^1.0.0" }, "engines": { - "node": ">=18" + "node": "^22.13.0 || >=24" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0" } }, - "node_modules/default-browser-id": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", - "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "node_modules/eslint-plugin-jsdoc/node_modules/comment-parser": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.7.tgz", + "integrity": "sha512-0h+uSNtQGW3D98eQt3jJ8L06Fves8hncB4V/PKdw/Qb8Hnk19VaKuTr55UNRYiSoVa7WwrFls+rh3ux9agmkeQ==", + "dev": true, "license": "MIT", "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 12.0.0" } }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "license": "MIT", "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/defu": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", - "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==", - "license": "MIT" - }, - "node_modules/denque": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", - "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "node_modules/eslint-plugin-jsdoc/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, "license": "Apache-2.0", "engines": { - "node": ">=0.10" + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "license": "MIT", + "node_modules/eslint-plugin-jsdoc/node_modules/espree": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", + "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.16.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^5.0.1" + }, "engines": { - "node": ">= 0.8" + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/destr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", - "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", - "license": "MIT" - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "license": "Apache-2.0", + "node_modules/eslint-plugin-regexp": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-regexp/-/eslint-plugin-regexp-3.3.3.tgz", + "integrity": "sha512-bIpFf1uL9AB6MY5cDUXL2lrfuBA+/WLc1AwC+56OsHWo93zoKQ4EcAQ+wsOxq5ozLC9xfTYAb4Si+0w0Ll1hYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.11.0", + "comment-parser": "^1.4.0", + "jsdoc-type-pratt-parser": "^9.0.0", + "refa": "^0.12.1", + "regexp-ast-analysis": "^0.7.1", + "scslre": "^0.3.0" + }, "engines": { - "node": ">=8" + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "peerDependencies": { + "eslint": ">=9.38.0" } }, - "node_modules/devalue": { - "version": "5.9.4", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.9.4.tgz", - "integrity": "sha512-sPAT4pztbu6586/hrhOnMKS17IJrvg12mXiSPSS3W5qDeN2RGgvZ0diZCm31dBbnevfVmujNO3IM2wrS4Y2Rhg==", - "license": "MIT" - }, - "node_modules/diff": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", - "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==", - "license": "BSD-3-Clause", + "node_modules/eslint-plugin-regexp/node_modules/jsdoc-type-pratt-parser": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-9.5.0.tgz", + "integrity": "sha512-Qu/AuBJocEUhxq187P4Ud7xGBHB+NhtrclSrS7Utkr6uNeeh8BrZ5+Ax/AGe8VXQLGY+4oYgbUp04hY8iGsIWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.9" + }, "engines": { - "node": ">=0.3.1" + "node": "^22.22.2 || >=24.15.0" } }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "node_modules/eslint-plugin-unicorn": { + "version": "73.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-73.0.0.tgz", + "integrity": "sha512-V0YatLe9nkGhXEXKe2Qljb1EY0sJHwDV0HUF1NKFwtsHh/fU7qGHDgv+6fchzZcgU2/7noHo2gdjnmo0P2uDPw==", + "dev": true, "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "@eslint-community/eslint-utils": "^4.9.1", + "@eslint/css-tree": "^4.0.4", + "browserslist": "^4.28.4", + "change-case": "^5.4.4", + "ci-info": "^4.4.0", + "core-js-compat": "^3.49.0", + "detect-indent": "^7.0.2", + "entities": "^4.5.0", + "find-up-simple": "^1.0.1", + "globals": "^17.7.0", + "indent-string": "^5.0.0", + "is-builtin-module": "^5.0.0", + "is-identifier": "^1.1.0", + "pluralize": "^8.0.0", + "quote-js-string": "^0.1.0", + "regjsparser": "^0.13.2", + "reserved-identifiers": "^1.2.0", + "semver": "^7.8.5", + "strip-indent": "^4.1.1", + "yaml": "^2.9.0" + }, + "engines": { + "node": ">=22" }, "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" + }, + "peerDependencies": { + "eslint": ">=10.4" } }, - "node_modules/dom-serializer/node_modules/entities": { + "node_modules/eslint-plugin-unicorn/node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -5133,264 +7151,298 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "license": "BSD-2-Clause", + "node_modules/eslint-plugin-vue": { + "version": "10.12.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-10.12.0.tgz", + "integrity": "sha512-YsrHHtMaxjWqmxr/Kv9yXUfakUlbTCWtIBvr9eounzj6ZsGJdz1I4UuTIHkhzKHes793Cwo3PGTcvsoBqNyzCA==", + "dev": true, + "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0" + "@eslint-community/eslint-utils": "^4.9.1", + "natural-compare": "^1.4.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^7.1.4", + "semver": "^7.8.5", + "xml-name-validator": "^5.0.0" }, "engines": { - "node": ">= 4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, + "peerDependencies": { + "@stylistic/eslint-plugin": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", + "@typescript-eslint/parser": "^7.0.0 || ^8.0.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "vue-eslint-parser": "^10.3.0" + }, + "peerDependenciesMeta": { + "@stylistic/eslint-plugin": { + "optional": true + }, + "@typescript-eslint/parser": { + "optional": true + } + } + }, + "node_modules/eslint-processor-vue-blocks": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-processor-vue-blocks/-/eslint-processor-vue-blocks-2.0.0.tgz", + "integrity": "sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q==", + "dev": true, + "license": "MIT", "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/compiler-sfc": "^3.3.0", + "eslint": ">=9.0.0" } }, - "node_modules/domutils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "node_modules/eslint-scope": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", + "devOptional": true, "license": "BSD-2-Clause", "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "@types/esrecurse": "^4.3.1", + "@types/estree": "^1.0.8", + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "url": "https://opencollective.com/eslint" } }, - "node_modules/dot-prop": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-10.2.0.tgz", - "integrity": "sha512-BTJ9aZYL3vCfZlZOBLy9v8TUqWGQ0pzFnygKwFZt5udj6viBoFIBviKPUoZLDCPn1FoXffv6McQFDenrm5Krfw==", + "node_modules/eslint-typegen": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/eslint-typegen/-/eslint-typegen-2.3.2.tgz", + "integrity": "sha512-6spoueTVxyuRaL57VmMgB3vVObOFemXEmmmyIHIyQ4dM/7kBsRoEy0zJ+YtdRM6M+Z8Gl1Rh1Zq/zcTJu0lKSA==", + "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^5.0.0" + "json-schema-to-typescript-lite": "^15.0.0", + "ohash": "^2.0.11" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" }, + "peerDependencies": { + "eslint": "^9.0.0 || ^10.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=20" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "node_modules/dotenv": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", - "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", - "license": "BSD-2-Clause", + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "devOptional": true, + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { - "url": "https://dotenvx.com" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "license": "MIT" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "license": "MIT" + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } }, - "node_modules/editorconfig": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-3.0.2.tgz", - "integrity": "sha512-T0ix8GhtxyKVfUFEcvdNDt3YGqlwkFHbD4/5bgFUDgFmxhI/cSRAeJ87/Sz//Cq8Eam6JX/e23RkoFO71P7aAA==", - "dev": true, - "license": "MIT", + "node_modules/eslint/node_modules/espree": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", + "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", + "devOptional": true, + "license": "BSD-2-Clause", "dependencies": { - "@one-ini/wasm": "0.2.1", - "commander": "^14.0.3", - "minimatch": "~10.2.4", - "semver": "^7.7.4" - }, - "bin": { - "editorconfig": "bin/editorconfig" + "acorn": "^8.16.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^5.0.1" }, "engines": { - "node": ">=20" + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/editorconfig/node_modules/commander": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", - "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", - "dev": true, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "devOptional": true, "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">=20" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.439", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.439.tgz", - "integrity": "sha512-qu6QIPXhsb+CRcAiTMNjR4A1y/7tCYKkKjr5CZXRVih6qkDf79peZ2BpEU3qoDBNCRrcy3Mra3X9nG5oruuA7Q==", - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } }, - "node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "node_modules/eslint/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "devOptional": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 4" } }, - "node_modules/enhanced-resolve": { - "version": "5.25.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.25.1.tgz", - "integrity": "sha512-nGXts5znJzmWPu+mIE9izCOzdg63oJca2mDzGWWTth7sr4aCToKcoyFVBQwN75Ij5Pf6p510EwkTqViTRzDV+w==", - "dev": true, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "devOptional": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.3.3" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/entities": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", - "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", - "license": "BSD-2-Clause", + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, "engines": { - "node": ">=0.12" + "node": ">=10" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/error-stack-parser-es": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-2.0.1.tgz", - "integrity": "sha512-J36ntO+rMQVRuR/umlmxmfLi4TpWwtmTnHoJoXTiC2xDNazs0VDPKcX6pbhZMDd2HFtH9isMBJXMdbki+A++Pg==", + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "devOptional": true, "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, "funding": { - "url": "https://github.com/sponsors/antfu" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/errx": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/errx/-/errx-0.1.2.tgz", - "integrity": "sha512-chfpPHmCerdo/rXr/nNvPZRkV4WwDRwzwnsJ0Uzz3tVi8Z41tDctRjduYy1138ii77AFlts1qvWtX3g/Acg91Q==", - "license": "MIT" - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "node_modules/eslint/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "devOptional": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es-module-lexer": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", - "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", - "license": "MIT" - }, - "node_modules/esbuild": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz", - "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" }, "engines": { - "node": ">=18" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.28.2", - "@esbuild/android-arm": "0.28.2", - "@esbuild/android-arm64": "0.28.2", - "@esbuild/android-x64": "0.28.2", - "@esbuild/darwin-arm64": "0.28.2", - "@esbuild/darwin-x64": "0.28.2", - "@esbuild/freebsd-arm64": "0.28.2", - "@esbuild/freebsd-x64": "0.28.2", - "@esbuild/linux-arm": "0.28.2", - "@esbuild/linux-arm64": "0.28.2", - "@esbuild/linux-ia32": "0.28.2", - "@esbuild/linux-loong64": "0.28.2", - "@esbuild/linux-mips64el": "0.28.2", - "@esbuild/linux-ppc64": "0.28.2", - "@esbuild/linux-riscv64": "0.28.2", - "@esbuild/linux-s390x": "0.28.2", - "@esbuild/linux-x64": "0.28.2", - "@esbuild/netbsd-arm64": "0.28.2", - "@esbuild/netbsd-x64": "0.28.2", - "@esbuild/openbsd-arm64": "0.28.2", - "@esbuild/openbsd-x64": "0.28.2", - "@esbuild/openharmony-arm64": "0.28.2", - "@esbuild/sunos-x64": "0.28.2", - "@esbuild/win32-arm64": "0.28.2", - "@esbuild/win32-ia32": "0.28.2", - "@esbuild/win32-x64": "0.28.2" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "devOptional": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, "engines": { - "node": ">=6" + "node": ">=0.10" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT" + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "devOptional": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } }, - "node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "devOptional": true, + "license": "BSD-2-Clause", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0" } }, "node_modules/estree-walker": { @@ -5399,6 +7451,16 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "license": "MIT" }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "devOptional": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", @@ -5435,6 +7497,29 @@ "bare-events": "^2.7.0" } }, + "node_modules/eventsource": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", + "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventsource-parser": "^3.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/eventsource-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz", + "integrity": "sha512-EKN1vKAMcZ8MlYMpaNuxN6R9yakzH6uajHcHVTqWJzvu5pWw9DyhbP35HH8MVBQ+dZjAfDxk+A8NiR9KWaXiyQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -5484,6 +7569,13 @@ "node": ">=18" } }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "devOptional": true, + "license": "MIT" + }, "node_modules/fast-fifo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", @@ -5506,6 +7598,20 @@ "node": ">=8.6.0" } }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "devOptional": true, + "license": "MIT" + }, "node_modules/fast-npm-meta": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/fast-npm-meta/-/fast-npm-meta-2.2.0.tgz", @@ -5522,9 +7628,9 @@ } }, "node_modules/fast-npm-meta/node_modules/cac": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cac/-/cac-7.0.0.tgz", - "integrity": "sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cac/-/cac-7.1.0.tgz", + "integrity": "sha512-LMDU/U2yA4IPIY8KT0NsNPWEYZvAMkbgyspxJ6btJaYV+WMDOHAZCmB0lsTObiHaRS1V/ztKAl7+TSkTqXyeoA==", "license": "MIT", "engines": { "node": ">=20.19.0" @@ -5580,6 +7686,16 @@ } } }, + "node_modules/file-entry-cache": { + "version": "11.1.5", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-11.1.5.tgz", + "integrity": "sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^6.1.23" + } + }, "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -5598,6 +7714,68 @@ "node": ">=8" } }, + "node_modules/find-up": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-8.0.0.tgz", + "integrity": "sha512-JGG8pvDi2C+JxidYdIwQDyS/CgcrIdh18cvgxcBge3wSHRQOrooMD3GlFBcmMJAN9M42SAZjDp5zv1dglJjwww==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^8.0.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up-simple": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.1.tgz", + "integrity": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up/node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "6.1.23", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.23.tgz", + "integrity": "sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "cacheable": "^2.5.0", + "flatted": "^3.4.2", + "hookified": "^1.15.0" + } + }, + "node_modules/flatted": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz", + "integrity": "sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==", + "devOptional": true, + "license": "ISC" + }, "node_modules/fnv1a-64": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/fnv1a-64/-/fnv1a-64-0.1.2.tgz", @@ -5665,6 +7843,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/function-timeout": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/function-timeout/-/function-timeout-1.0.2.tgz", + "integrity": "sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/fuse.js": { "version": "7.5.0", "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.5.0.tgz", @@ -5738,7 +7929,20 @@ "node": ">=16" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-tsconfig": { + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.3.tgz", + "integrity": "sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, "node_modules/giget": { @@ -5794,6 +7998,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/globals": { + "version": "17.14.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.14.0.tgz", + "integrity": "sha512-UtdkTVyAJePQv0J2M9Xe4L0ruNSDV314XiIJsADI2Zf40bcdAonE/D/OhAU8AT99oij9mhLByb+NvA3QWZYgCg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/globby": { "version": "16.2.4", "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.4.tgz", @@ -5878,6 +8095,19 @@ "node": ">=20.0.0" } }, + "node_modules/hashery": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/hashery/-/hashery-1.5.1.tgz", + "integrity": "sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "hookified": "^1.15.0" + }, + "engines": { + "node": ">=20" + } + }, "node_modules/hasown": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", @@ -5896,6 +8126,30 @@ "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", "license": "MIT" }, + "node_modules/hookified": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.15.1.tgz", + "integrity": "sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/html-entities": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, "node_modules/http-errors": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", @@ -5954,6 +8208,22 @@ "node": ">=16.17.0" } }, + "node_modules/identifier-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/identifier-regex/-/identifier-regex-1.1.0.tgz", + "integrity": "sha512-SLX4H/vtcYlYnL7XqnuJKHU7Z8517TgsW9nmQiGOgMCjQ8V/deLYu6bEmbGoXe7WMMhc9+EUGyFFneHja8KabA==", + "dev": true, + "license": "MIT", + "dependencies": { + "reserved-identifiers": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -6002,6 +8272,29 @@ "unplugin-utils": "^0.3.1" } }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -6048,6 +8341,22 @@ "url": "https://github.com/sponsors/brc-dd" } }, + "node_modules/is-builtin-module": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-5.0.0.tgz", + "integrity": "sha512-f4RqJKBUe5rQkJ2eJEJBXSticB3hGbN9j0yxxMQFqIW89Jp9WYFtzfTcRlstDKVUTRzSOTLKRfO9vIztenwtxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "builtin-modules": "^5.0.0" + }, + "engines": { + "node": ">=18.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-core-module": { "version": "2.17.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.17.0.tgz", @@ -6108,6 +8417,23 @@ "node": ">=0.10.0" } }, + "node_modules/is-identifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-identifier/-/is-identifier-1.1.0.tgz", + "integrity": "sha512-NhOds0mDx9lJu+1lBRO0xbwFo5nobA7GCk/0e5xjr6+6XugX985+0OyGX35BNrTkPAsdLcIKg02HUQJOK8D8kw==", + "dev": true, + "license": "MIT", + "dependencies": { + "identifier-regex": "^1.1.0", + "super-regex": "^1.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-in-ssh": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-in-ssh/-/is-in-ssh-1.0.0.tgz", @@ -6256,6 +8582,16 @@ "jiti": "lib/jiti-cli.mjs" } }, + "node_modules/jose": { + "version": "6.2.15", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.15.tgz", + "integrity": "sha512-qdF6ewcZARtef63fJ9AKKZPgxw+t7USH6HLXYcD4CrdmSvDp79rpJSPFEKc90QBeGS63u1KQtN2MZQHC0yDIzA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, "node_modules/js-beautify": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-2.0.3.tgz", @@ -6317,6 +8653,39 @@ "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", "license": "MIT" }, + "node_modules/js-yaml": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdoc-type-pratt-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-8.0.0.tgz", + "integrity": "sha512-uQu/fXVqVaMg6gM8/E5G5+eygVcZ1NV0Z51CvqhNa2bDWxvHMl484ETr6vph4oPyC+KUcbP/w2W2pewfCiR9aQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.0.0" + } + }, "node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", @@ -6329,6 +8698,31 @@ "node": ">=6" } }, + "node_modules/json-schema-to-typescript-lite": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/json-schema-to-typescript-lite/-/json-schema-to-typescript-lite-15.0.0.tgz", + "integrity": "sha512-5mMORSQm9oTLyjM4mWnyNBi2T042Fhg1/0gCIB6X8U/LVpM2A+Nmj2yEyArqVouDmFThDxpEXcnTgSrjkGJRFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@apidevtools/json-schema-ref-parser": "^14.1.1", + "@types/json-schema": "^7.0.15" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "devOptional": true, + "license": "MIT" + }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -6341,6 +8735,16 @@ "node": ">=6" } }, + "node_modules/keyv": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.6.0.tgz", + "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@keyv/serialize": "^1.1.1" + } + }, "node_modules/kleur": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", @@ -6417,6 +8821,20 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/lightningcss": { "version": "1.33.0", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", @@ -6766,6 +9184,22 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/locate-path": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-8.0.0.tgz", + "integrity": "sha512-XT9ewWAC43tiAV7xDAPflMkG0qOPn2QjHqlgX8FOqmWa/rxnyYDulF9T0F7tRy1u+TVTmK/M//6VIOye+2zDXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/lodash": { "version": "4.18.1", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", @@ -6825,6 +9259,37 @@ "source-map-js": "^1.2.1" } }, + "node_modules/make-asynchronous": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/make-asynchronous/-/make-asynchronous-1.1.0.tgz", + "integrity": "sha512-ayF7iT+44LXdxJLTrTd3TLQpFDDvPCBxXxbv+pMUSuHA5Q8zyAfwkRP6aHHwNVFBUFWtxAHqwNJxF8vMZLAbVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-event": "^6.0.0", + "type-fest": "^4.6.0", + "web-worker": "^1.5.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-asynchronous/node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/mdn-data": { "version": "2.27.1", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", @@ -7039,6 +9504,30 @@ "integrity": "sha512-Kv2JYYiCzt16Kt5QwAc9BFG89xfPNBx+oQL4GQXD9nLqPkZBiNaqaCWtwnbk/q7UVsTYevvM1b0UF8zmEI4pCg==", "license": "MIT" }, + "node_modules/napi-postinstall": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.8.tgz", + "integrity": "sha512-dHbDC5V1g/EI8OLEtL4Iuwbu0fgzmyykxenn2KnlsX9XdhTXL3gWnfbbP+ab+oUcgV6CFpb8QGyQt/ZXA0UXig==", + "dev": true, + "license": "MIT", + "bin": { + "napi-patch": "lib/patch.js", + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "devOptional": true, + "license": "MIT" + }, "node_modules/nitropack": { "version": "2.13.4", "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.13.4.tgz", @@ -7236,9 +9725,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.57", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.57.tgz", - "integrity": "sha512-kQK9LGGFiHtrWiNhZtA7Qbw17AQz+dmsEKODRIVTXA9+e5MS/2gZEBhYJt13GrAz5/IOZKddH/0Z3TP/Zgo+yw==", + "version": "2.0.63", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.63.tgz", + "integrity": "sha512-6li2QanLsAXpIH2R6j77MzRyvOyrvdTqlKtO4CgBdHGNvN99ZZfyxszHc5o5+IZBWD5u6Hzwg83JoGXmqZNG9Q==", "license": "MIT", "engines": { "node": ">=18" @@ -7423,6 +9912,13 @@ "node": ">=18" } }, + "node_modules/object-deep-merge": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object-deep-merge/-/object-deep-merge-2.0.1.tgz", + "integrity": "sha512-aKttDKcU3pyZqKcCkDhsMn70WmZFG2JGDQLP9EcLyTSIFQRCPWLAmBZRLJnrVUrhPG1jETEEbfdgbNtJf1LyMg==", + "dev": true, + "license": "MIT" + }, "node_modules/object-identity": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/object-identity/-/object-identity-0.2.3.tgz", @@ -7518,6 +10014,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/oxc-walker": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/oxc-walker/-/oxc-walker-1.1.1.tgz", @@ -7540,11 +10054,96 @@ } } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "license": "BlueOak-1.0.0" + "node_modules/p-event": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-6.0.1.tgz", + "integrity": "sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", + "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/package-manager-detector": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.9.0.tgz", + "integrity": "sha512-zAMfbta9nPA8AKkA4WdmNAT8R8s6Dk0/xwPsqNnRidMFcLo1YkLuPDTgs2f64XdzS8vbLNnoJ+uUIkgbz7oRHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/parse-imports-exports": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/parse-imports-exports/-/parse-imports-exports-0.2.4.tgz", + "integrity": "sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-statements": "1.0.11" + } + }, + "node_modules/parse-statements": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/parse-statements/-/parse-statements-1.0.11.tgz", + "integrity": "sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==", + "dev": true, + "license": "MIT" }, "node_modules/parseurl": { "version": "1.3.3", @@ -7562,6 +10161,16 @@ "devOptional": true, "license": "MIT" }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -7657,6 +10266,16 @@ } } }, + "node_modules/pkce-challenge": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", + "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.20.0" + } + }, "node_modules/pkg-types": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.3.tgz", @@ -7703,6 +10322,16 @@ "node": ">=20" } }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/postcss": { "version": "8.5.28", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", @@ -8175,6 +10804,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/pretty-bytes": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-7.2.0.tgz", @@ -8226,6 +10865,36 @@ "dev": true, "license": "ISC" }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qified": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/qified/-/qified-0.10.1.tgz", + "integrity": "sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "hookified": "^2.1.1" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/qified/node_modules/hookified": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-2.2.0.tgz", + "integrity": "sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==", + "devOptional": true, + "license": "MIT" + }, "node_modules/quansync": { "version": "0.2.11", "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", @@ -8262,6 +10931,19 @@ ], "license": "MIT" }, + "node_modules/quote-js-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/quote-js-string/-/quote-js-string-0.1.0.tgz", + "integrity": "sha512-Y3NoRtprEEZQD8RfxMCfS0ZTqc4e+i18OrXEXAvpM6TfC/3y+0L5rNbZiSnbBBEkDfFzbpd8o+cE8q3/anjMGA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/sindresorhus/quote-js-string?sponsor=1" + } + }, "node_modules/radix3": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", @@ -8377,6 +11059,59 @@ "node": ">=4" } }, + "node_modules/refa": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/refa/-/refa-0.12.1.tgz", + "integrity": "sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.8.0" + }, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/regexp-ast-analysis": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regexp-ast-analysis/-/regexp-ast-analysis-0.7.1.tgz", + "integrity": "sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.8.0", + "refa": "^0.12.1" + }, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/regjsparser": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.4.tgz", + "integrity": "sha512-EWV80YgFaVgFrjGCAsV7oybp4GOxbls5RzBg8OB0nKEVXsBJR1JlV8Di1JhCROg3MzTfe1RI8yitIm1eOs68iA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/reserved-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/reserved-identifiers/-/reserved-identifiers-1.2.0.tgz", + "integrity": "sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/resolve": { "version": "1.22.12", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", @@ -8407,6 +11142,16 @@ "node": ">=8" } }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", @@ -8636,6 +11381,21 @@ "node": ">=11.0.0" } }, + "node_modules/scslre": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/scslre/-/scslre-0.3.0.tgz", + "integrity": "sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.8.0", + "refa": "^0.12.0", + "regexp-ast-analysis": "^0.7.0" + }, + "engines": { + "node": "^14.0.0 || >=16.0.0" + } + }, "node_modules/scule": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", @@ -8872,6 +11632,31 @@ "node": ">=0.10.0" } }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-5.0.0.tgz", + "integrity": "sha512-vngmw3Rgn+o2arXNbnZaj5UtOEBuWBfvaI+Wc8GFfykIhA5/vdK9/Sp/XkLv63dykz2rxKDvKEHupF5P0FORcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.24", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.24.tgz", + "integrity": "sha512-cLS9TtWkIQFyLkJ3/5aFQAOHOSKTlOs/7WDut/XPSdjom1fJhUdkepeJAKXa9Y05+FabHd0sti+Et559vDtkpQ==", + "dev": true, + "license": "CC0-1.0" + }, "node_modules/srvx": { "version": "0.11.22", "resolved": "https://registry.npmjs.org/srvx/-/srvx-0.11.22.tgz", @@ -8884,6 +11669,16 @@ "node": ">=20.16.0" } }, + "node_modules/stable-hash-x": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/stable-hash-x/-/stable-hash-x-0.2.0.tgz", + "integrity": "sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/standard-as-callback": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", @@ -9026,6 +11821,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strip-indent": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.1.1.tgz", + "integrity": "sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/strip-literal": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-4.0.0.tgz", @@ -9060,6 +11868,24 @@ "postcss": "^8.5.26" } }, + "node_modules/super-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/super-regex/-/super-regex-1.1.0.tgz", + "integrity": "sha512-WHkws2ZflZe41zj6AolvvmaTrWds/VuyeYr9iPVv/oQeaIoVxMKaushfFWpOGDT+GuBrM/sVqF8KUCYQlSSTdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-timeout": "^1.0.1", + "make-asynchronous": "^1.0.1", + "time-span": "^5.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/supports-color": { "version": "10.2.2", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", @@ -9230,6 +12056,22 @@ "b4a": "^1.6.4" } }, + "node_modules/time-span": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/time-span/-/time-span-5.1.0.tgz", + "integrity": "sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "convert-hrtime": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", @@ -9292,6 +12134,23 @@ "node": ">=8.0" } }, + "node_modules/to-valid-identifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-valid-identifier/-/to-valid-identifier-1.0.0.tgz", + "integrity": "sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/base62": "^1.0.0", + "reserved-identifiers": "^1.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -9316,6 +12175,32 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "license": "MIT" }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/type-fest": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.10.0.tgz", @@ -9583,6 +12468,42 @@ "ufo": "^1.6.3" } }, + "node_modules/unrs-resolver": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.13.0.tgz", + "integrity": "sha512-mcPQo9Vm6kXd84d/WqMiYBi2CcA57QHBX/ev5PoUEb8b2oQzUvJ6xYsfseQblnCncgnVmCZGWiFwK7KkS5JZJA==", + "dev": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.3.7" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.13.0", + "@unrs/resolver-binding-android-arm64": "1.13.0", + "@unrs/resolver-binding-darwin-arm64": "1.13.0", + "@unrs/resolver-binding-darwin-x64": "1.13.0", + "@unrs/resolver-binding-freebsd-x64": "1.13.0", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.13.0", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.13.0", + "@unrs/resolver-binding-linux-arm64-gnu": "1.13.0", + "@unrs/resolver-binding-linux-arm64-musl": "1.13.0", + "@unrs/resolver-binding-linux-loong64-gnu": "1.13.0", + "@unrs/resolver-binding-linux-loong64-musl": "1.13.0", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.13.0", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.13.0", + "@unrs/resolver-binding-linux-riscv64-musl": "1.13.0", + "@unrs/resolver-binding-linux-s390x-gnu": "1.13.0", + "@unrs/resolver-binding-linux-x64-gnu": "1.13.0", + "@unrs/resolver-binding-linux-x64-musl": "1.13.0", + "@unrs/resolver-binding-openharmony-arm64": "1.13.0", + "@unrs/resolver-binding-win32-arm64-msvc": "1.13.0", + "@unrs/resolver-binding-win32-ia32-msvc": "1.13.0", + "@unrs/resolver-binding-win32-x64-msvc": "1.13.0" + } + }, "node_modules/unstorage": { "version": "1.17.5", "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.5.tgz", @@ -9746,9 +12667,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz", - "integrity": "sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.4.tgz", + "integrity": "sha512-t8wonIOdQyOjtPd2VktlBu6QjTVTks6v8bSi7kd0r2Vll8TK1JYDZtRRdbmCHOAMphkZgrzK+L+vXK4pyZ8t4A==", "funding": [ { "type": "opencollective", @@ -9781,6 +12702,16 @@ "integrity": "sha512-0rjE8iEJe4YmT9TOhwsZtqCMRLc5DXZUI2UEYUUg63ikBkqqE5EYWaI0etFe/5KUcmcYwLih2RND1kq+hrUJXA==", "license": "MIT" }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "devOptional": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -9936,9 +12867,9 @@ } }, "node_modules/vite-node/node_modules/cac": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cac/-/cac-7.0.0.tgz", - "integrity": "sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cac/-/cac-7.1.0.tgz", + "integrity": "sha512-LMDU/U2yA4IPIY8KT0NsNPWEYZvAMkbgyspxJ6btJaYV+WMDOHAZCmB0lsTObiHaRS1V/ztKAl7+TSkTqXyeoA==", "license": "MIT", "engines": { "node": ">=20.19.0" @@ -10250,6 +13181,30 @@ "integrity": "sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==", "license": "MIT" }, + "node_modules/vue-eslint-parser": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-10.4.1.tgz", + "integrity": "sha512-Gk6gRDj0n/fkRa3C3l0bBheoBckUq/Rs0F/TvMWIS6nzzx67amAViMe9CkNgsP2tXyQONvGiHQESHwFtZ3aYDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "eslint-scope": "^8.2.0 || ^9.0.0", + "eslint-visitor-keys": "^4.2.0 || ^5.0.0", + "espree": "^10.3.0 || ^11.0.0", + "esquery": "^1.6.0", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0" + } + }, "node_modules/vue-router": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.3.1.tgz", @@ -10324,6 +13279,13 @@ "typescript": ">=5.0.0" } }, + "node_modules/web-worker": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.5.0.tgz", + "integrity": "sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -10384,6 +13346,16 @@ "node": ">=20.11" } }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wrap-ansi": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", @@ -10541,6 +13513,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/xml-name-validator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", + "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -10556,6 +13538,22 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "license": "ISC" }, + "node_modules/yaml": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.1.tgz", + "integrity": "sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==", + "devOptional": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, "node_modules/yargs": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.2.0.tgz", @@ -10582,6 +13580,19 @@ "node": "^20.19.0 || ^22.12.0 || >=23" } }, + "node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/youch": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.1.tgz", @@ -10627,6 +13638,16 @@ "engines": { "node": ">= 14" } + }, + "node_modules/zod": { + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.7.tgz", + "integrity": "sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } } } } diff --git a/front-admin/package.json b/front-admin/package.json index f7e19a2..cb7401b 100644 --- a/front-admin/package.json +++ b/front-admin/package.json @@ -8,6 +8,7 @@ "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare", + "lint": "eslint .", "test": "vitest run", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", @@ -22,11 +23,13 @@ "vue-router": "^5.3.1" }, "devDependencies": { + "@nuxt/eslint": "^1.17.0", "@nuxt/test-utils": "^4.3.2", "@playwright/test": "^1.63.0", "@tailwindcss/vite": "^4.3.3", "@vue/test-utils": "^2.5.1", "daisyui": "^5.7.46", + "eslint": "^10.14.0", "happy-dom": "^20.14.5", "tailwindcss": "^4.3.3", "typescript": "^5.9.3", From f6e23134e021d548bb45a93260d2f7869b429a38 Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:01:00 -0300 Subject: [PATCH 10/16] Adiciona CI do front-admin: lint, typecheck, test e build --- .github/workflows/front-admin-ci.yml | 73 ++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 .github/workflows/front-admin-ci.yml diff --git a/.github/workflows/front-admin-ci.yml b/.github/workflows/front-admin-ci.yml new file mode 100644 index 0000000..b484eb9 --- /dev/null +++ b/.github/workflows/front-admin-ci.yml @@ -0,0 +1,73 @@ +name: Front-admin CI + +on: + push: + branches: [main] + paths: + - 'front-admin/**' + - '.github/workflows/front-admin-ci.yml' + pull_request: + paths: + - 'front-admin/**' + - '.github/workflows/front-admin-ci.yml' + +defaults: + run: + working-directory: front-admin + +jobs: + lint: + name: Lint + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + cache: 'npm' + cache-dependency-path: front-admin/package-lock.json + - run: npm ci + - run: npm run lint + + typecheck: + name: Typecheck + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + cache: 'npm' + cache-dependency-path: front-admin/package-lock.json + - run: npm ci + - run: npm run typecheck + + test: + name: Unit tests + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + cache: 'npm' + cache-dependency-path: front-admin/package-lock.json + - run: npm ci + - run: npm test + + build: + name: Build + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + cache: 'npm' + cache-dependency-path: front-admin/package-lock.json + - run: npm ci + - run: npm run build From aeac28df567b4130bb05d93dea415f5bf9fa9e2e Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:04:37 -0300 Subject: [PATCH 11/16] Mede cobertura do Pest na CI com pcov --- .github/workflows/backend-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backend-ci.yml b/.github/workflows/backend-ci.yml index 47cee15..ea7de92 100644 --- a/.github/workflows/backend-ci.yml +++ b/.github/workflows/backend-ci.yml @@ -55,13 +55,13 @@ jobs: - uses: shivammathur/setup-php@v2 with: php-version: '8.4' - coverage: none + coverage: pcov - uses: ramsey/composer-install@v3 with: working-directory: backend - run: cp .env.example .env - run: php artisan key:generate - - run: vendor/bin/pest + - run: vendor/bin/pest --coverage --min=0 composer-audit: name: Composer audit From 2af36dc2632900e2e473a3fbec415bf420d7d5b1 Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:04:37 -0300 Subject: [PATCH 12/16] Adiciona healthcheck ao scheduler --- infra/docker-compose.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/infra/docker-compose.yml b/infra/docker-compose.yml index ed009b5..e2c6edd 100644 --- a/infra/docker-compose.yml +++ b/infra/docker-compose.yml @@ -73,6 +73,12 @@ services: redis: condition: service_healthy entrypoint: ['php', '/var/www/html/artisan', 'schedule:work'] + healthcheck: + test: ['CMD-SHELL', "pgrep -f 'schedule:work' || exit 1"] + interval: 15s + retries: 6 + timeout: 5s + start_period: 20s mysql: image: 'mysql/mysql-server:8.0' From c871a785caad948602a0f105ac68afdd2022fbf7 Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:04:37 -0300 Subject: [PATCH 13/16] =?UTF-8?q?Reescreve=20o=20README=20do=20front-admin?= =?UTF-8?q?=20para=20o=20projeto=20real,=20remove=20a=20vers=C3=A3o=20pt-B?= =?UTF-8?q?R=20duplicada?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- front-admin/README.md | 85 +++++++++++++++-------------------- front-admin/README.pt-BR.md | 89 ------------------------------------- 2 files changed, 35 insertions(+), 139 deletions(-) delete mode 100644 front-admin/README.pt-BR.md diff --git a/front-admin/README.md b/front-admin/README.md index 3608e60..3693db2 100644 --- a/front-admin/README.md +++ b/front-admin/README.md @@ -1,91 +1,76 @@ -# base_nuxt_modular +# front-admin -[Versão em português](README.pt-BR.md) +Painel da organização da [PHPeste Platform](../README.md). Nuxt 4, módulo-por-feature (`app/modules/{name}/`: types → services → composables → components → views), a partir do template [`base_nuxt_modular`](https://github.com/tecrodrigocastro/base_nuxt_modular). -> Design/protótipo das telas deste admin: [claude.ai/artifact/3B7ZWqjBQPDFZ5vhGgNs4N](https://claude.ai/artifact/3B7ZWqjBQPDFZ5vhGgNs4N#page-dcb81aee8d83). +> Design/protótipo das telas: [claude.ai/artifact/3B7ZWqjBQPDFZ5vhGgNs4N](https://claude.ai/artifact/3B7ZWqjBQPDFZ5vhGgNs4N#page-dcb81aee8d83) · tokens do tema em [`../docs/design/tema-sertao-tokens.png`](../docs/design/tema-sertao-tokens.png). -A Nuxt 4 **template** with a module-per-feature convention (`app/modules/{name}/`: types → services → composables → components → views), extracted from a real production app's own architecture document instead of invented from scratch. - -This repo is a [GitHub template repository](https://docs.github.com/articles/creating-a-repository-from-a-template) — use the **"Use this template"** button (or `gh repo create my-project --template tecrodrigocastro/base_nuxt_modular`) to start a new frontend with this content and a fresh Git history, not extended into a product itself — same spirit as [`base_clean_arch_bloc`](../base_clean_arch_bloc) (its Flutter counterpart) and [`base_laravel_modular`](../base_laravel_modular), the Laravel monorepo this frontend is designed to sit next to as `apps/web`. - -> **Status:** runnable and tested. `login` is a complete, working reference module (types, service + error class, composable, component, view, tests for every layer — unit and end-to-end). 40 unit tests pass, 6 Playwright e2e tests pass, typecheck passes, `npm run build` produces a working production build. +> **Status:** `login` é o módulo de referência completo (types, service + error class, composable, component, view, testes em cada camada — unitário e e2e). 40 testes unitários e 6 e2e (Playwright) passam, typecheck passa, `npm run build` gera um build de produção funcional. ```bash npm install -npx playwright install chromium # once — downloads the browser Playwright drives +npx playwright install chromium # uma vez — baixa o browser que o Playwright usa cp .env.example .env npm run dev -npm test # vitest — fast, mocks the composable boundary -npm run test:e2e # playwright — real browser, mocks only the network +npm run lint # eslint (via @nuxt/eslint) +npm run typecheck # nuxt typecheck (vue-tsc) +npm test # vitest — mocka a fronteira do composable/service +npm run test:e2e # playwright — browser real, mocka só a rede ``` -> **Working with AI assistants**: this project ships a `CLAUDE.md` and `.claude/rules/` so Claude Code (or any assistant that reads `CLAUDE.md`) already knows the architecture and naming conventions before generating anything. - -## The idea +## A ideia -Every feature is a module under `app/modules/{name}/`, with a strict layer separation: `types/` (interfaces only) → `services/` (raw backend calls, no response translation) → `composables/` (state + translation + error mapping) → `components/` (each makes its own requests) → `views/` (orchestration only, no service calls). Full rules: [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md). +Cada funcionalidade é um módulo em `app/modules/{name}/`, com separação estrita de camadas: `types/` (só interfaces) → `services/` (chamada crua ao backend, sem traduzir a resposta) → `composables/` (estado + tradução + mapeamento de erro) → `components/` (cada um faz suas próprias chamadas) → `views/` (só orquestração, nunca chama service direto). Regras completas: [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md). -`login` is the reference module — imitate its shape when creating a new one. `app/application/shared/` holds cross-cutting composables/services (like `useLogout`) that more than one module needs but that aren't global state; `app/stores/` (Pinia) is reserved for state that's genuinely global — `authStore` is the only one here. +`login` é o módulo de referência — imite o formato dele ao criar um novo. `app/application/shared/` guarda composables/services cross-cutting (como `useLogout`) que mais de um módulo precisa mas que não são estado global; `app/stores/` (Pinia) é só para estado genuinamente global — `authStore` é o único hoje. -## Structure +## Estrutura ``` app/ application/ - locales/pt-br/index.ts # aggregates every module's locale — one import+key per module + locales/pt-br/index.ts # agrega o locale de cada módulo — um import+chave por módulo shared/ - composables/ # cross-cutting, not owned by one module (useLogout, useAuthSubmit) - services/ # backend calls not owned by one module (authService) + composables/ # cross-cutting, não é de um módulo só (useLogout, useAuthSubmit) + services/ # chamada ao backend que não é de um módulo só (authService) infrastructure/ - http/HttpClient.ts # the only place that calls fetch() — Bearer auth, Laravel-shaped errors + http/HttpClient.ts # único lugar que chama fetch() — auth Bearer, erros no formato Laravel modules/ - login/ # reference module + login/ # módulo de referência types/index.ts services/{loginService,loginError}.ts composables/useLogin.ts components/LoginForm.vue views/LoginView.vue locales/pt-br/index.ts - router/index.ts # documental — Nuxt file-based routing resolves navigation today + router/index.ts # documental — o roteamento por arquivo do Nuxt resolve a navegação hoje stores/ - authStore.ts # the one legitimate global (Pinia) store — session data + authStore.ts # o único store (Pinia) global de verdade — dados da sessão pages/ - login.vue # wires the login module into Nuxt's file-based router + login.vue # liga o módulo login no roteamento por arquivo do Nuxt index.vue plugins/ - auth.client.ts # hydrates authStore from localStorage on boot + auth.client.ts # hidrata o authStore a partir do localStorage ao iniciar e2e/ - login.spec.ts # Playwright — real browser, mocks only the network boundary + login.spec.ts # Playwright — browser real, mocka só a fronteira de rede ``` -## Core rules - -- A module's `services/` never translates the API response — only the composable does. -- A module's `views/` never calls a service directly. -- No per-module Pinia store — global state is only for things genuinely read across unrelated parts of the app. -- Every module with a view is registered in Nuxt's file-based routing and in `app/application/locales/pt-br/index.ts`. - -Full rationale: [`.claude/rules/architecture.md`](.claude/rules/architecture.md). Naming table: [`.claude/rules/naming-conventions.md`](.claude/rules/naming-conventions.md). +## Regras principais -## UI kit +- `services/` de um módulo nunca traduz a resposta da API — só o composable faz isso. +- `views/` de um módulo nunca chama service direto. +- Sem store Pinia por módulo — estado global é só pra coisa lida de verdade em partes não relacionadas do app. +- Todo módulo com view é registrado no roteamento por arquivo do Nuxt e em `app/application/locales/pt-br/index.ts`. -[DaisyUI](https://daisyui.com/) is wired via Tailwind v4's CSS-first plugin syntax (`@plugin 'daisyui';` in `app/assets/css/main.css`, no config file needed). `LoginForm.vue` is the reference for the intended markup — `fieldset`/`label`/`input`/`btn`/`alert` component classes, not raw utilities, for form controls, buttons and alerts. +Racional completo: [`.claude/rules/architecture.md`](.claude/rules/architecture.md). Tabela de nomenclatura: [`.claude/rules/naming-conventions.md`](.claude/rules/naming-conventions.md). -## Testing +## Tema Sertão e UI kit -Two layers: `npm test` (Vitest) mocks the composable/service boundary and runs fast — one test per layer of a module. `npm run test:e2e` (Playwright, `e2e/*.spec.ts`) drives an actual browser against an ephemeral Nuxt server, mocking only the network (`page.route()`), so it catches real hydration/accessibility/navigation bugs the component tests can't. A screen or form-flow change isn't verified by `npm test` alone — see [`.claude/rules/architecture.md`](.claude/rules/architecture.md), "Testing", for when to reach for each. +[DaisyUI](https://daisyui.com/) vem via sintaxe CSS-first do Tailwind v4 (`@plugin 'daisyui';` em `app/assets/css/main.css`, sem arquivo de config). Os tokens do tema Sertão (`--ph-*`, fonte Lexend) estão no mesmo arquivo — ver `CLAUDE.md`. `LoginForm.vue` é a referência de marcação — classes de componente (`fieldset`/`label`/`input`/`btn`/`alert`), não utilitárias cruas, para controle de formulário, botão e alerta. -## Why the backend error shape is opinionated +## Testes -`HttpClient.ts` expects a Laravel-style `{message, errors}` JSON body on non-2xx responses, and Bearer-token auth matching a Sanctum-style `{user, token}` login response — built to pair with [`base_laravel_modular`](../base_laravel_modular)'s `apps/backend`. That backend doesn't have `/auth/login`/`/auth/logout` built yet (no Sanctum installed there as of this writing) — see that repo's roadmap. +Duas camadas: `npm test` (Vitest) mocka a fronteira composable/service e roda rápido — um teste por camada de cada módulo. `npm run test:e2e` (Playwright, `e2e/*.spec.ts`) dirige um browser de verdade contra um servidor Nuxt efêmero, mockando só a rede (`page.route()`), pegando bug real de hidratação/acessibilidade/navegação que o teste de componente não pega. Mudança de tela ou de fluxo de formulário não está verificada só com `npm test` — ver [`.claude/rules/architecture.md`](.claude/rules/architecture.md), "Testing". -## Roadmap +## Por que o formato de erro do backend é opinativo -- [x] `login` as a fully-implemented reference module (types, service+error, composable, component, view — all tested). -- [x] `authStore` + `useAuthSubmit`/`useLogout` as the shared session pattern. -- [x] DaisyUI wired and demonstrated in `LoginForm.vue`. -- [x] Playwright e2e suite (`e2e/login.spec.ts`, 6 cases) alongside the Vitest unit/component suite. -- [ ] No generator/skill scaffolding a new module yet — by hand, following `login`'s shape. -- [ ] `register` (the natural second consumer of `useAuthSubmit`) isn't built. -- [ ] No navigation chrome (sidebar/navbar) yet. -- [ ] `apps/backend`'s Sanctum-shaped auth endpoints — needed for this app to talk to a real backend. +`HttpClient.ts` espera corpo JSON `{message, errors}` no estilo Laravel em respostas não-2xx, e autenticação Bearer batendo com uma resposta de login estilo Sanctum (`{user, token}`) — feito pra conversar com `../backend` desta plataforma. diff --git a/front-admin/README.pt-BR.md b/front-admin/README.pt-BR.md deleted file mode 100644 index 6071cc1..0000000 --- a/front-admin/README.pt-BR.md +++ /dev/null @@ -1,89 +0,0 @@ -# base_nuxt_modular - -[English version](README.md) - -Um **template** Nuxt 4 com convenção de módulo por feature (`app/modules/{nome}/`: types → services → composables → components → views), extraído do documento de arquitetura de um app de produção real, em vez de inventado do zero. - -Este repositório é um [template repository do GitHub](https://docs.github.com/pt/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template) — use o botão **"Use this template"** (ou `gh repo create meu-projeto --template tecrodrigocastro/base_nuxt_modular`) pra começar um frontend novo com esse conteúdo e histórico de Git limpo, não pra crescer virando um produto em si — mesmo espírito do [`base_clean_arch_bloc`](../base_clean_arch_bloc) (seu equivalente em Flutter) e do [`base_laravel_modular`](../base_laravel_modular), o monorepo Laravel que este frontend é pensado pra acompanhar como `apps/web`. - -> **Status:** roda e é testado. `login` é um módulo de referência completo e funcionando (types, service + classe de erro, composable, componente, view, testes de cada camada — unitário e ponta a ponta). 40 testes unitários passam, 6 testes Playwright e2e passam, o typecheck passa, `npm run build` gera um build de produção funcionando. - -```bash -npm install -npx playwright install chromium # uma vez — baixa o navegador que o Playwright dirige -cp .env.example .env -npm run dev -npm test # vitest — rápido, mocka a fronteira do composable -npm run test:e2e # playwright — navegador real, mocka só a rede -``` - -> **Trabalhando com assistentes de IA**: este projeto tem `CLAUDE.md` e `.claude/rules/` pra que o Claude Code (ou qualquer assistente que leia `CLAUDE.md`) já conheça a arquitetura e as convenções de nomenclatura antes de gerar qualquer coisa. - -## A ideia - -Toda feature é um módulo em `app/modules/{nome}/`, com separação estrita de camadas: `types/` (só interfaces) → `services/` (chamada crua ao backend, sem tradução de resposta) → `composables/` (estado + tradução + mapeamento de erro) → `components/` (cada um faz suas próprias requests) → `views/` (só orquestração, sem chamada de serviço). Regras completas: [`docs/ARCHITECTURE.md`](docs/ARCHITECTURE.md). - -`login` é o módulo de referência — imite a forma dele ao criar um novo. `app/application/shared/` guarda composables/services reaproveitados entre módulos (como `useLogout`) que não são estado global; `app/stores/` (Pinia) é reservado pra estado genuinamente global — `authStore` é o único aqui. - -## Estrutura - -``` -app/ - application/ - locales/pt-br/index.ts # agrega o locale de cada módulo — um import+chave por módulo - shared/ - composables/ # reaproveitado entre módulos, não é de um só (useLogout, useAuthSubmit) - services/ # chamada ao backend não pertencente a um módulo (authService) - infrastructure/ - http/HttpClient.ts # único lugar que chama fetch() — auth Bearer, erros no formato Laravel - modules/ - login/ # módulo de referência - types/index.ts - services/{loginService,loginError}.ts - composables/useLogin.ts - components/LoginForm.vue - views/LoginView.vue - locales/pt-br/index.ts - router/index.ts # documental — quem resolve navegação hoje é o file-based routing do Nuxt - stores/ - authStore.ts # a única store global (Pinia) legítima — dados de sessão - pages/ - login.vue # registra o módulo login no router de arquivos do Nuxt - index.vue - plugins/ - auth.client.ts # hidrata o authStore a partir do localStorage no boot -e2e/ - login.spec.ts # Playwright — navegador real, mocka só a fronteira de rede -``` - -## Regras principais - -- O `services/` de um módulo nunca traduz a resposta da API — só o composable faz isso. -- O `views/` de um módulo nunca chama serviço direto. -- Sem store Pinia por módulo — estado global é só pra coisa lida de verdade em partes não relacionadas do app. -- Todo módulo com view é registrado no file-based routing do Nuxt e em `app/application/locales/pt-br/index.ts`. - -Justificativa completa: [`.claude/rules/architecture.md`](.claude/rules/architecture.md). Tabela de nomenclatura: [`.claude/rules/naming-conventions.md`](.claude/rules/naming-conventions.md). - -## Kit de UI - -O [DaisyUI](https://daisyui.com/) está plugado via sintaxe CSS-first do Tailwind v4 (`@plugin 'daisyui';` em `app/assets/css/main.css`, sem arquivo de config). O `LoginForm.vue` é a referência da marcação esperada — classes de componente `fieldset`/`label`/`input`/`btn`/`alert`, não utilitário cru, pra campo de formulário, botão e alerta. - -## Testes - -Duas camadas: `npm test` (Vitest) mocka a fronteira do composable/service e roda rápido — um teste por camada de um módulo. `npm run test:e2e` (Playwright, `e2e/*.spec.ts`) dirige um navegador real contra um servidor Nuxt efêmero, mockando só a rede (`page.route()`), então pega bug real de hidratação/acessibilidade/navegação que o teste de componente não pega. Uma mudança de tela ou fluxo de formulário não está verificada só com `npm test` — ver [`.claude/rules/architecture.md`](.claude/rules/architecture.md), "Testing", pra saber quando usar cada um. - -## Por que o formato de erro do backend é opinativo - -O `HttpClient.ts` espera um corpo JSON no formato Laravel (`{message, errors}`) em resposta não-2xx, e autenticação Bearer no formato de login estilo Sanctum (`{user, token}`) — feito pra conversar com o `apps/backend` do [`base_laravel_modular`](../base_laravel_modular). Esse backend ainda não tem `/auth/login`/`/auth/logout` construídos (sem Sanctum instalado até este momento) — ver o roadmap daquele repositório. - -## Roadmap - -- [x] `login` como módulo de referência totalmente implementado (types, service+erro, composable, componente, view — tudo testado). -- [x] `authStore` + `useAuthSubmit`/`useLogout` como padrão de sessão compartilhado. -- [x] DaisyUI plugado e demonstrado no `LoginForm.vue`. -- [x] Suíte e2e do Playwright (`e2e/login.spec.ts`, 6 casos) junto da suíte unitária/componente do Vitest. -- [ ] Ainda não tem gerador/skill pra scaffoldar um módulo novo — na mão, seguindo a forma do `login`. -- [ ] `register` (o segundo consumidor natural do `useAuthSubmit`) não está construído. -- [ ] Ainda não tem chrome de navegação (sidebar/navbar). -- [ ] Endpoints de auth no formato Sanctum no `apps/backend` — necessários pra este app conversar com um backend de verdade. From cd2505ea267946f2074a94058dbe5cbb36c0a8a3 Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:04:37 -0300 Subject: [PATCH 14/16] Adiciona CONTRIBUTING.md e linka no README --- CONTRIBUTING.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 2 +- 2 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..7f47b8d --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,49 @@ +# Contribuindo com a PHPeste Platform + +Obrigado por ajudar. Este projeto é feito para o PHPeste e mantido em comunidade — qualquer pessoa pode propor melhorias. + +## Antes de abrir uma issue ou PR + +- Dá uma olhada no [board do projeto](https://github.com/orgs/PHPeste/projects/2) pra ver o que já está em andamento. +- Pra contexto de produto e arquitetura, leia o [README](README.md) e [`docs/produto.md`](docs/produto.md). +- As decisões de arquitetura ficam registradas em [`docs/adr/`](docs/adr/) — vale conferir antes de propor uma mudança estrutural, pra entender o porquê de uma decisão antes de revisitá-la. + +## Rodando o projeto localmente + +- **Backend** (`backend/`): `composer install && cp .env.example .env && php artisan key:generate && php artisan migrate`, ou `infra/dev.sh up` pra subir tudo via Docker (MySQL, Redis, Horizon, scheduler, Mailpit). +- **Admin** (`front-admin/`): `npm install && cp .env.example .env && npm run dev`. + +Veja a seção "Como rodar" do [README](README.md#como-rodar) para o passo a passo completo. + +## Qualidade antes de abrir o PR + +Backend: + +```bash +cd backend +composer check # pint + phpstan (nível 8) + rector --dry-run + pest +composer audit +``` + +Front-admin: + +```bash +cd front-admin +npm run lint +npm run typecheck +npm test +npm run build +``` + +O CI (`.github/workflows/`) roda os mesmos comandos em todo PR — rodar localmente antes evita ida e volta. + +## Convenções + +- **Backend**: módulo novo é `php artisan make:module ` seguido de `composer update phpeste/` — nunca uma pasta solta colada em `app/`. Ver `backend/CLAUDE.md` para a estrutura de pastas de um módulo (`Models/Actions/Data/Events/Listeners/Contracts/Http`) e a regra de isolamento entre módulos. +- **Front-admin**: módulo novo segue o formato de `app/modules/login/` (types → services → composables → components → views). Ver `front-admin/CLAUDE.md` e `front-admin/docs/ARCHITECTURE.md`. +- Commits em português, description curta e no imperativo (ex.: "Adiciona X", "Corrige Y"). +- PRs pequenos e focados batem mais rápido do que um PR gigante — quando der, prefira quebrar em commits/PRs por assunto. + +## Dúvidas + +Abra uma issue ou comente na issue existente — não tem burocracia. diff --git a/README.md b/README.md index cfe7981..3ad579a 100644 --- a/README.md +++ b/README.md @@ -139,4 +139,4 @@ Credenciais de gateway são criptografadas e nunca devolvidas pela API. Webhooks ## Contribuindo -A definir: guia de contribuição, código de conduta e licença. +Ver [`CONTRIBUTING.md`](CONTRIBUTING.md). Código de conduta e licença: a definir. From 4ef529a766aecf0879dac55ccaaa29eee97ac092 Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:07:12 -0300 Subject: [PATCH 15/16] =?UTF-8?q?Corrige=20CI:=20versiona=20tests/Unit=20e?= =?UTF-8?q?=20tests/Feature=20vazios,=20audit=20n=C3=A3o=20falha=20por=20p?= =?UTF-8?q?acote=20abandonado?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/backend-ci.yml | 2 +- backend/tests/Feature/.gitkeep | 0 backend/tests/Unit/.gitkeep | 0 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 backend/tests/Feature/.gitkeep create mode 100644 backend/tests/Unit/.gitkeep diff --git a/.github/workflows/backend-ci.yml b/.github/workflows/backend-ci.yml index ea7de92..8b9e560 100644 --- a/.github/workflows/backend-ci.yml +++ b/.github/workflows/backend-ci.yml @@ -76,4 +76,4 @@ jobs: - uses: ramsey/composer-install@v3 with: working-directory: backend - - run: composer audit + - run: composer audit --abandoned=report diff --git a/backend/tests/Feature/.gitkeep b/backend/tests/Feature/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/backend/tests/Unit/.gitkeep b/backend/tests/Unit/.gitkeep new file mode 100644 index 0000000..e69de29 From 562aeea0cabbcf4a50a3e60de38b40028bd96ab4 Mon Sep 17 00:00:00 2001 From: Rodrigo Castro Date: Wed, 4 Nov 2026 15:10:31 -0300 Subject: [PATCH 16/16] =?UTF-8?q?Corrige=20formata=C3=A7=C3=A3o=20dos=20ro?= =?UTF-8?q?utes=20dos=2010=20m=C3=B3dulos=20originais=20(cache=20local=20d?= =?UTF-8?q?e=20pint=20mascarava)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app-modules/audit/routes/audit-routes.php | 4 +++- backend/app-modules/branding/routes/branding-routes.php | 4 +++- backend/app-modules/cfp/routes/cfp-routes.php | 4 +++- backend/app-modules/check-in/routes/check-in-routes.php | 4 +++- backend/app-modules/community/routes/community-routes.php | 4 +++- backend/app-modules/identity/routes/identity-routes.php | 4 +++- .../app-modules/notifications/routes/notifications-routes.php | 4 +++- backend/app-modules/payments/routes/payments-routes.php | 4 +++- backend/app-modules/program/routes/program-routes.php | 4 +++- backend/app-modules/ticketing/routes/ticketing-routes.php | 4 +++- 10 files changed, 30 insertions(+), 10 deletions(-) diff --git a/backend/app-modules/audit/routes/audit-routes.php b/backend/app-modules/audit/routes/audit-routes.php index f4165e8..174d7fd 100644 --- a/backend/app-modules/audit/routes/audit-routes.php +++ b/backend/app-modules/audit/routes/audit-routes.php @@ -1 +1,3 @@ -